当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇服务端单机架设从零到进游戏全流程

热度:
一、环境准备与路径规范

单机架设成功的前提是路径无中文与数据库环境正确。

1.必备文件:下载完整服务端(MirServer文件夹)、对应版本的官方客户端(如16周年)、DBC2000数据库工具。
2.磁盘路径:将服务端解压至D:\MirServer。严禁放在桌面或含中文的路径下,否则引擎无法读取数据库。
3.数据库配置:
◦安装DBC2000,打开控制面板中的BDEAdministrator。

◦左侧右键新建数据库,命名为HeroDB。

-路径指向D:\MirServer\Mud2\DB,保存退出。

二、服务端IP配置(关键步骤)

将默认的外网IP改为本地回环地址,确保单机连通。

1.修改主配置文件:进入MirServer\Mir200目录,用记事本打开!Setup.txt。
-搜索ServerAddr=和ServerIP=,将其值全部改为127.0.0.1。
◦检查GameName(服务器名)是否正常。

2.调整网关设置:
◦打开MirServer\GateServer\LoginGate.ini,确认ServerIP=127.0.0.1,端口通常保持7000。

-打开MirServer\LoginSrv\!addrtable.txt,将三处IP地址均改为127.0.0.1。
3.开启单机模式:若存在HeroM2.ini,设置SingleMode=1以解除登录限制。

三、启动服务端与排查报错

严格按照顺序启动程序,观察M2Server状态。

1.启动顺序:
-双击D:\MirServer\LoginSrv.exe(登录网关)。
◦双击D:\MirServer\DBServer.exe(数据库服务)。

-双击D:\MirServer\Mir200\M2Server.exe(游戏主控)。
2.状态确认:M2Server窗口底部应显示“游戏服务启动成功”。若提示数据库连接失败,检查DBC2000路径是否指向Mud2\DB;若提示IP错误,复查!Setup.txt中的IP是否已全部改为127.0.0.1。

四、配置登录器与客户端

解决“读取列表失败”和“黑屏”问题。

1.客户端处理:安装官方客户端,将服务端自带的补丁文件夹(如Data、Map)覆盖到客户端根目录。
2.生成登录器:
◦运行登录器配置器,服务器名称填写!Setup.txt中的GameName。

-服务器IP填写127.0.0.1,端口与LoginGate.ini一致(默认7000)。
◦关联客户端路径,生成登录器文件。

3.列表配置:若登录器提示“读取列表失败”,需在配置器中生成一个ServerList.txt文件并放入客户端,内容包含127.0.0.1的服务器信息。

五、进服测试与GM权限

1.注册账号:运行登录器,在注册界面输入新账号,若提示“注册成功”说明连接正常。
2.GM设置:进入游戏后,在M2Server界面点击“查看→管理员列表”,添加你的角色名,权限等级设为10,保存后重载权限即可获得GM命令权限。

常见故障速查:
•连接关闭:IP不是127.0.0.1,或端口被占用(换7001试试)。

-地图黑屏:客户端补丁未正确覆盖,或客户端版本不匹配。
•怪物不显示:数据库路径错误,确认DBC2000指向了正确的DB文件夹。
[顶部]