一、环境准备与路径规范
1.1资源清单
-服务端:获取完整MirServer或WolServer文件夹,确保包含Mir200、Mud2、LoginGate等核心目录。
-客户端:推荐使用1.96或1.98经典版本,需与服务端版本匹配。
•数据库:老版本传世(基于HERO/Blue引擎)必须安装DBC2000;新彩虹/彩虹引擎通常自带Access或SQLite。
-路径铁律:严禁使用中文路径。服务端必须解压至磁盘根目录,如D:\MirServer。路径含中文将导致引擎无法读取地图及脚本。
1.2DBC2000配置(老版本必做)
若服务端内含Mud2\DB目录且无其他数据库文件,需配置数据库别名。
1.安装DBC2000软件。
2.打开控制面板中的BDEAdministrator。
3.按Ctrl+N新建STANDARD,将左侧名称改为HeroDB(严格区分大小写)。
4.在右侧PATH栏点击浏览,选择路径D:\MirServer\Mud2\DB。
5.按Ctrl+S保存配置。
二、服务端部署与IP设置
2.1解压与目录检查
将服务端压缩包解压至D:\,形成D:\MirServer目录结构。检查是否包含以下关键文件:
-Mir200:核心引擎与地图脚本目录。
•LoginGate、RunGate:登录与游戏网关。
-Mud2\DB或Database:数据库文件存放处。
•GameCenter.exe或WolServer.exe:引擎控制器。
2.2修改IP为单机模式
单机架设的核心是将所有IP指向本机回环地址127.0.0.1,切勿填写本机局域网IP(192.168.x.x)。
方法一:图形化配置(推荐)
1.运行GameCenter.exe(游戏控制器)。
2.点击【配置向导】,在“游戏服务器外网IP地址”栏填写127.0.0.1。
3.数据库名称:老引擎填HeroDB,新引擎选(default)或Access。
4.点击“下一步”直至“保存配置”,端口保持默认(7000/7100/7200)。
方法二:手动修改配置文件
若控制器失效,直接编辑以下文件(使用记事本或Notepad++):
-Mir200\!setup.txt:修改ServerAddr和GateAddr为127.0.0.1。
•LoginGate\Config.ini:修改ServerAddr字段。
-!addrtable.txt(位于LogSrv或Mir200目录):将内网IP及外网IP均改为127.0.0.1。
三、启动服务端与状态验证
3.1启动顺序
1.关闭杀毒软件,避免误删引擎文件。
2.运行GameCenter.exe,点击【启动游戏服务器】。
3.观察弹出的黑色窗口,重点查看M2Server(主引擎):
-若显示“启动完成”且无红色报错,表示正常。
◦若M2报错“Cannotaccessdatabase”,多为DBC2000配置错误或数据库路径不正确。
3.2端口监听验证
按Win+R输入cmd回车,输入命令:
netstat-ano|findstr"7000"
若显示127.0.0.1:7000处于LISTENING状态,说明登录网关启动成功。
四、登录器生成与补丁覆盖
4.1生成单机登录器
1.进入服务端的登录器文件夹,运行配套的登录器生成器(如MakeGameLogin.exe)。
2.列表配置:
◦单机模式可直接勾选“单机列表”选项。
◦若需配置列表文件,内容格式为:服务器名称|127.0.0.1|7000。
3.生成登录器(如传世登录器.exe),将其复制到传奇世界客户端根目录。
4.2补丁与地图文件
1.将服务端自带的补丁文件夹(内含Data、Map)完整解压到客户端根目录。
2.覆盖时选择“替换所有文件”。若进入游戏黑屏或花屏,99%是补丁未正确覆盖或客户端版本不匹配。
五、常见问题排查
•M2Server启动报错:检查DBC2000别名是否为HeroDB,路径是否指向Mud2\DB。
•连接失败/读取列表失败:登录器列表中的IP不是127.0.0.1,或服务端LoginGate未启动。
-进入游戏不开门:RunGate(游戏网关)端口被占用或未映射。单机环境下检查防火墙是否放行了7200端口。
-数据重置:想清空所有账号角色数据,删除D:\MirServer\Mir200\Envir\QuestDiary和Mud2\DB下的数据库文件,重启服务端即可。
遵循以上步骤,重点把控路径无中文、IP设为127.0.0.1、补丁覆盖到位,即可成功建立传世单机版服务端。
1.1资源清单
-服务端:获取完整MirServer或WolServer文件夹,确保包含Mir200、Mud2、LoginGate等核心目录。
-客户端:推荐使用1.96或1.98经典版本,需与服务端版本匹配。
•数据库:老版本传世(基于HERO/Blue引擎)必须安装DBC2000;新彩虹/彩虹引擎通常自带Access或SQLite。
-路径铁律:严禁使用中文路径。服务端必须解压至磁盘根目录,如D:\MirServer。路径含中文将导致引擎无法读取地图及脚本。
1.2DBC2000配置(老版本必做)
若服务端内含Mud2\DB目录且无其他数据库文件,需配置数据库别名。
1.安装DBC2000软件。
2.打开控制面板中的BDEAdministrator。
3.按Ctrl+N新建STANDARD,将左侧名称改为HeroDB(严格区分大小写)。
4.在右侧PATH栏点击浏览,选择路径D:\MirServer\Mud2\DB。
5.按Ctrl+S保存配置。
二、服务端部署与IP设置
2.1解压与目录检查
将服务端压缩包解压至D:\,形成D:\MirServer目录结构。检查是否包含以下关键文件:
-Mir200:核心引擎与地图脚本目录。
•LoginGate、RunGate:登录与游戏网关。
-Mud2\DB或Database:数据库文件存放处。
•GameCenter.exe或WolServer.exe:引擎控制器。
2.2修改IP为单机模式
单机架设的核心是将所有IP指向本机回环地址127.0.0.1,切勿填写本机局域网IP(192.168.x.x)。
方法一:图形化配置(推荐)
1.运行GameCenter.exe(游戏控制器)。
2.点击【配置向导】,在“游戏服务器外网IP地址”栏填写127.0.0.1。
3.数据库名称:老引擎填HeroDB,新引擎选(default)或Access。
4.点击“下一步”直至“保存配置”,端口保持默认(7000/7100/7200)。
方法二:手动修改配置文件
若控制器失效,直接编辑以下文件(使用记事本或Notepad++):
-Mir200\!setup.txt:修改ServerAddr和GateAddr为127.0.0.1。
•LoginGate\Config.ini:修改ServerAddr字段。
-!addrtable.txt(位于LogSrv或Mir200目录):将内网IP及外网IP均改为127.0.0.1。
三、启动服务端与状态验证
3.1启动顺序
1.关闭杀毒软件,避免误删引擎文件。
2.运行GameCenter.exe,点击【启动游戏服务器】。
3.观察弹出的黑色窗口,重点查看M2Server(主引擎):
-若显示“启动完成”且无红色报错,表示正常。
◦若M2报错“Cannotaccessdatabase”,多为DBC2000配置错误或数据库路径不正确。
3.2端口监听验证
按Win+R输入cmd回车,输入命令:
netstat-ano|findstr"7000"
若显示127.0.0.1:7000处于LISTENING状态,说明登录网关启动成功。
四、登录器生成与补丁覆盖
4.1生成单机登录器
1.进入服务端的登录器文件夹,运行配套的登录器生成器(如MakeGameLogin.exe)。
2.列表配置:
◦单机模式可直接勾选“单机列表”选项。
◦若需配置列表文件,内容格式为:服务器名称|127.0.0.1|7000。
3.生成登录器(如传世登录器.exe),将其复制到传奇世界客户端根目录。
4.2补丁与地图文件
1.将服务端自带的补丁文件夹(内含Data、Map)完整解压到客户端根目录。
2.覆盖时选择“替换所有文件”。若进入游戏黑屏或花屏,99%是补丁未正确覆盖或客户端版本不匹配。
五、常见问题排查
•M2Server启动报错:检查DBC2000别名是否为HeroDB,路径是否指向Mud2\DB。
•连接失败/读取列表失败:登录器列表中的IP不是127.0.0.1,或服务端LoginGate未启动。
-进入游戏不开门:RunGate(游戏网关)端口被占用或未映射。单机环境下检查防火墙是否放行了7200端口。
-数据重置:想清空所有账号角色数据,删除D:\MirServer\Mir200\Envir\QuestDiary和Mud2\DB下的数据库文件,重启服务端即可。
遵循以上步骤,重点把控路径无中文、IP设为127.0.0.1、补丁覆盖到位,即可成功建立传世单机版服务端。

