下载服务端压缩包后解压至D盘根目录,路径必须为英文且无空格,例如D:MirServer。避免使用桌面、中文文件夹或带括号的路径,否则数据库和地图加载会失败。
第一步配置登录服务器。进入D:MirServerLoginSrv,用记事本打开!Setup.txt。将[Server]段中的IP=0.0.0.0改为IP=127.0.0.1,Port保持5600不变。保存后关闭。
第二步设置主引擎参数。打开D:MirServerMir200!Setup.txt,在[Server]段填写:
ServerName=本地传奇
Port=6000
MapFile=D:MirServerMir200Map
BaseDir=D:MirServerMir200
GuildDir=D:MirServerMir200GuildBase
VentureDir=D:MirServerMir200ShareV
确保所有路径与实际位置一致,末尾必须带反斜杠。
第三步绑定客户端IP。用记事本打开D:MirServerClientip.txt,将内容修改为127.0.0.1 6000,中间用空格分隔,不可换行或多写字符。
第四步安装运行环境。安装Microsoft Visual C++ 2010 Redistributable(x86)和DirectX 9.0c运行库。缺少任一组件会导致M2Server.exe闪退。
第五步启动服务端。按顺序双击运行以下程序:
D:MirServerDBSrcDBServer.exe
D:MirServerLoginSrvLoginSrv.exe
D:MirServerMir200M2Server.exe
每个窗口弹出后等待3秒再启动下一个。若DBServer未启动,M2Server会因无法连接数据库而关闭。
第六步创建角色测试。启动D:MirServerClientGame.exe,输入任意账号密码登录。若卡在“连接服务器”界面,检查Windows防火墙是否阻止了6000或5600端口。临时关闭防火墙再试。
第七步启用GM权限。进入游戏后退出,打开D:MirServerMir200GuildBaseManage.ini,添加一行:
你的角色名=1
保存后重新登录,即可使用@make、@map等指令。
常见问题处理:
登录时报“服务器满员”:检查D:MirServerLoginSrvUserLimit.txt,将数值改为100;
角色无法移动:确认D:MirServerMir200Map目录下存在StdItems.db和MapInfo.txt;
启动M2Server闪退:查看D:MirServerMir200Log目录下的最新日志,定位缺失文件或配置错误。
完成以上步骤后,服务端可稳定运行。所有配置文件修改后需重启对应进程生效,切勿跳过依赖库安装或路径校验环节。

