以下是传奇单机架设游戏的常见问题及解决方法:
1. **登录器相关问题**:
- **无法显示游戏列表**:
- **原因**:可能是登录器没有上传列表、列表空间异常或列表格式错误;也可能是网络连接问题导致无法获取列表信息。
- **解决方法**:检查登录器配置,确保已正确上传列表且列表地址填写正确;检查网络连接是否正常,若使用的是单机版,确认 IP 地址为“127.0.0.1”;如果是列表格式错误,按照正确的格式进行修改。如果问题依旧,可以尝试更换登录器。
- **登录器版本错误**:
- **原因**:登录器和引擎不匹配,导致登录器无法正常识别游戏版本。
- **解决方法**:更新引擎和与之匹配的登录器配置器,确保两者版本兼容。
2. **游戏黑屏问题**:
- **原因**:常见的原因有补丁目录不正确、登录器没有读取到补丁、客户端问题等。
- **解决方法**:检查补丁是否正确解压到客户端目录;确认登录器是否复制到了打了补丁的客户端下运行;如果以上都没问题,尝试更换纯净的客户端再打补丁。对于一些特定的引擎,如 hero 引擎,如果是客户端太新也可能导致黑屏,可更换 10 - 12 周年的客户端,10 周年客户端效果较好。
3. **服务器端报错问题**:
- **m2server 时间格式报错**:
- **原因**:这种报错常见于 hero 引擎,通常是由于时间格式设置不正确或游戏文件中的时间配置与服务器时间不匹配导致。
- **解决方法**:找到游戏目录下的!setup.txt 文件,删除报错的时间后重启游戏;或者将服务器的时间格式更改为“yyyy - m - d”格式。
- **端口占用报错(传奇 m2 出现地址协议网络地址端口只允许使用一次)**:
- **原因**:可能是启动了多个引擎、端口设置冲突,或者电脑上某些软件占用了相关端口(如酷狗等)。
- **解决方法**:检查是否开启了占用端口的软件,关闭后重新启动游戏;如果是端口设置冲突,检查引擎的端口设置,确保每个端口的使用是唯一的;若不确定问题所在,可直接注销电脑后重新尝试。
4. **与 NPC 服务器连接相关问题**:
- **无法连接到远程 NPC 服务器,提示可能正在使用非法版本**:
- **原因**:一般是引擎和登录器不匹配,或者 IP 和登录器配置不对应。
- **解决方法**:更新引擎和匹配的登录器,确保单机 IP 为“127.0.0.1”;仔细检查登录器和服务器的 IP 配置是否一致。
5. **账号登录问题**:
- **登录器单机连接成功,但输入账户和密码却无法登录**:
- **原因**:如果是猎鹰登录器,可能是配置登录器时设置了网关密码,导致 rungate 的密码和登录器不一致。
- **解决方法**:修改网关密码,使其与登录器的密码一致,密码一般默认为“20110113”(针对 hero 引擎的情况)。
6. **数据库相关问题**:
- **数据库服务器报错,如找不到指定的模块(libmysql - 32.dll)**:
- **原因**:在配置服务器时,勾选错了数据库的设置,或者数据库文件缺失、路径不正确。
- **解决方法**:检查数据库设置,确保选择了正确的数据库类型;如果是文件缺失或路径问题,找到正确的数据库文件并设置好路径。对于 DBC2000,要确保数据库名为“herodb”,并且指向的路径正确(一般为游戏版本所在目录下的“mud2\db”文件夹)。
7. **游戏卡顿或性能问题**:
- **原因**:可能与游戏设置、怪物刷新脚本、机器人脚本、个人定时器、NPC 数量等因素有关。例如,怪物刷新时间过于集中、机器人脚本执行频率过高、个人定时器循环过于频繁、NPC 数量过多等,都会增加服务器的负担,导致游戏卡顿。
- **解决方法**:合理调整游戏设置,如在 M2(游戏服务器主程序)的性能参数中,根据服务器性能和玩家数量适当调整怪物处理控制的参数;分散怪物的刷新时间和坐标点,避免在同一时间和地点刷新过多怪物;优化机器人脚本和个人定时器,减少不必要的频繁执行;删除游戏中无用的 NPC,减轻服务器的加载压力。

