获取局域网IP
在准备作为服务器的笔记本上,按Win+R输入cmd回车,执行ipconfig,查看IPv4地址,常见为192.168.1.x或192.168.0.x。这个地址就是局域网内其他电脑连接服务器时需要填写的地址。
如果每台电脑重启后IP会变化,建议在网卡属性中将IPv4设置为静态IP,例如固定为192.168.1.100,子网掩码255.255.255.0,默认网关192.168.1.1,DNS可留空。
服务端配置
将服务端解压到纯英文根目录,如D:MirServer。安装DBC2000后,在BDE Administrator中新建名为HeroDB的标准数据库,PATH指向D:MirServerMud2DB。
打开GameCenter.exe进入配置向导,游戏服务端所在目录填写实际路径,数据库名称填写HeroDB,服务器名称自定义。关键步骤是将服务器外网IP地址改为刚才查到的局域网IP,例如192.168.1.100,不要填127.0.0.1,否则其他电脑无法连接。
GEE引擎还需修改MirServerMir200!String.ini中的ServerAddr为局域网IP,并同步修改GateServerRunGateConfig.ini中的IP地址。
配置完成后生成配置,按顺序启动DBServer、LoginSrv、M2Server、LoginGate、SelGate、RunGate,确认所有网关窗口显示已启动。
防火墙与端口放行
局域网联机时,服务器电脑的防火墙可能拦截网关端口。需在Windows防火墙中添加入站规则,放行7000至7200端口段,或将MirServer目录下所有exe程序加入白名单。
其他电脑如果防火墙拦截登录器,也需将登录器程序加入白名单。
登录器配置
局域网环境下不需要微端,在登录器配置器中不要勾选微端模式。列表文件格式为服务器名称|局域网IP:端口,例如传奇一区|192.168.1.100:7000,端口必须与登录网关端口一致。
GOM引擎需将列表文件中的IP批量替换为局域网IP,另存为ANSI编码格式后上传到列表空间,再将列表地址填入登录器配置器。
配置完成后生成登录器,将登录器和整个客户端目录打包,通过U盘或局域网共享复制到其他笔记本上。
客户端连接
其他笔记本无需启动服务端,只需运行复制过来的登录器。若登录器能读取到服务器列表并显示在线状态,点击连接即可进入游戏。若提示连接失败,检查服务器电脑是否已启动所有网关程序、防火墙是否放行端口、列表中的IP和端口是否正确。
GM设置
进入游戏前可在M2Server中查看管理员列表,添加角色名称并设置GM等级,进入游戏后即可使用GM命令调整等级、制造装备等。
搭建传奇服务端应仅用于本地技术学习和局域网联机测试。面向公众开放并收费运营需取得相应授权,否则存在法律风险。

