传奇服务端单机架设需完成环境准备、数据库配置、服务端启动及客户端连接四大部分。适用于Mir2引擎架构的各类整合版本,操作基于Windows系统。
第一步:解压服务端文件。将下载的整合包解压至全英文路径,例如D:MirServer。禁止使用桌面、中文文件夹或带空格路径,否则可能导致路径识别错误。确认目录包含LoginSrv、DBServer、M2Server三个核心程序文件夹。
第二步:安装运行依赖。必须安装DBC2000数据库驱动。安装完成后,在控制面板→管理工具→ODBC数据源(系统DSN)中点击“添加”,选择MicrosoftAccessDriver(*.mdb),数据源名称输入HeroDB,数据库选择D:MirServerDBHeroDB.mdb(具体路径依实际DB位置而定)。同时安装VisualC++2008Redistributable和DirectX9.0c运行库。
第三步:配置数据库连接。打开DBServer目录下的!Setup.txt文件,找到[Database]段,内容应为:
[Database]
DSN=HeroDB
Account=sa
Password=
DSN名称必须与ODBC中设置完全一致,区分大小写。若服务端使用文本数据库(无.mdb文件),则需确保!UserLimit.txt、!AddressBook.txt等文件存在且具备写入权限。
第四步:修改服务端IP绑定。部分版本默认仅监听127.0.0.1,导致局域网无法连接。在M2Server的!Setup.txt中查找BindIP或ListenIP字段,将其设为0.0.0.0。若无此字段,可忽略,单机运行不受影响。
第五步:按顺序启动服务端。依次双击运行:
LoginSrv.exe(登录服务器)
DBServer.exe(数据库服务器)
M2Server.exe(游戏主服务器)
观察各窗口是否显示“初始化完成”、“等待连接”或“加载地图成功”。若M2Server闪退,检查Map、Envir、GuildBase等子目录是否存在,以及!Setup.txt中MapDir路径是否正确。
第六步:配置客户端。将客户端文件夹复制到任意位置,打开Config.ini或Login.cfg,修改服务器地址:
[Server]
IP=127.0.0.1
Port=7100
Port对应LoginSrv监听端口,通常为7100或5678,以服务端!Setup.txt中LoginPort设置为准。
第七步:测试登录与建角。启动客户端,输入任意账号密码(如test/test),点击“创建角色”。若成功进入游戏,说明架设完成。若卡在“连接中”或返回登录界面,查看DBServer日志是否有新账号写入记录,或使用DbcExplorer检查HeroDB的Account表是否新增数据。
第八步:处理常见异常。
登录提示“数据库连接失败”:重新检查ODBC设置,确认HeroDB路径无误。
角色创建后黑屏:确认M2Server加载了地图,查看Run.log是否有“LoadMap:0”记录。
技能无效或NPC不显示:检查Envir目录下Npc_def、MonUseItems.txt等脚本文件是否完整。
服务端窗口乱码:将系统区域设置为“中文(简体,中国)”,非Unicode程序语言设为中文。
所有配置文件必须保存为ANSI编码,UTF-8或带BOM格式会导致解析错误。服务端运行期间,确保Windows防火墙未阻止相关程序通信。完成上述步骤后,单机版可稳定运行,支持打怪、交易、攻城等全部核心玩法。
第一步:解压服务端文件。将下载的整合包解压至全英文路径,例如D:MirServer。禁止使用桌面、中文文件夹或带空格路径,否则可能导致路径识别错误。确认目录包含LoginSrv、DBServer、M2Server三个核心程序文件夹。
第二步:安装运行依赖。必须安装DBC2000数据库驱动。安装完成后,在控制面板→管理工具→ODBC数据源(系统DSN)中点击“添加”,选择MicrosoftAccessDriver(*.mdb),数据源名称输入HeroDB,数据库选择D:MirServerDBHeroDB.mdb(具体路径依实际DB位置而定)。同时安装VisualC++2008Redistributable和DirectX9.0c运行库。
第三步:配置数据库连接。打开DBServer目录下的!Setup.txt文件,找到[Database]段,内容应为:
[Database]
DSN=HeroDB
Account=sa
Password=
DSN名称必须与ODBC中设置完全一致,区分大小写。若服务端使用文本数据库(无.mdb文件),则需确保!UserLimit.txt、!AddressBook.txt等文件存在且具备写入权限。
第四步:修改服务端IP绑定。部分版本默认仅监听127.0.0.1,导致局域网无法连接。在M2Server的!Setup.txt中查找BindIP或ListenIP字段,将其设为0.0.0.0。若无此字段,可忽略,单机运行不受影响。
第五步:按顺序启动服务端。依次双击运行:
LoginSrv.exe(登录服务器)
DBServer.exe(数据库服务器)
M2Server.exe(游戏主服务器)
观察各窗口是否显示“初始化完成”、“等待连接”或“加载地图成功”。若M2Server闪退,检查Map、Envir、GuildBase等子目录是否存在,以及!Setup.txt中MapDir路径是否正确。
第六步:配置客户端。将客户端文件夹复制到任意位置,打开Config.ini或Login.cfg,修改服务器地址:
[Server]
IP=127.0.0.1
Port=7100
Port对应LoginSrv监听端口,通常为7100或5678,以服务端!Setup.txt中LoginPort设置为准。
第七步:测试登录与建角。启动客户端,输入任意账号密码(如test/test),点击“创建角色”。若成功进入游戏,说明架设完成。若卡在“连接中”或返回登录界面,查看DBServer日志是否有新账号写入记录,或使用DbcExplorer检查HeroDB的Account表是否新增数据。
第八步:处理常见异常。
登录提示“数据库连接失败”:重新检查ODBC设置,确认HeroDB路径无误。
角色创建后黑屏:确认M2Server加载了地图,查看Run.log是否有“LoadMap:0”记录。
技能无效或NPC不显示:检查Envir目录下Npc_def、MonUseItems.txt等脚本文件是否完整。
服务端窗口乱码:将系统区域设置为“中文(简体,中国)”,非Unicode程序语言设为中文。
所有配置文件必须保存为ANSI编码,UTF-8或带BOM格式会导致解析错误。服务端运行期间,确保Windows防火墙未阻止相关程序通信。完成上述步骤后,单机版可稳定运行,支持打怪、交易、攻城等全部核心玩法。

