单机传奇默认仅绑定127.0.0.1回环地址,需修改配置文件使服务端监听局域网IP。首先确认主机与客户端设备处于同一局域网段,例如主机IP为192.168.1.100,其他设备IP为192.168.1.x。
进入服务端Config目录,打开LoginSrv.ini。将[Server]段中的Address=127.0.0.1改为本机局域网IP(如192.168.1.100)或0.0.0.0(监听所有接口)。同样修改GameSrv.ini中的BindIP字段。
客户端登录器需指向主机IP。在登录器配置文件(如Login.ini、Mir.dat)中,将服务器地址由127.0.0.1改为192.168.1.100。部分登录器需修改Data目录下!ServerInfo.txt,填写相同IP和端口(默认7000)。
关闭主机防火墙或添加例外规则。Windows Defender防火墙需允许LoginSrv.exe、GameSrv.exe通过专用网络。手动添加入站规则,开放TCP端口7000(LoginSrv)、7200(GameSrv)、5600(LoginGate)等服务端使用端口。
启动服务端时确保七个核心进程全部运行:LoginSrv、DBServer、LoginGate、SelGate、GameSrv、RunGate、M2Server。任一进程缺失将导致连接失败。可通过任务管理器验证进程列表。
客户端设备无需安装完整服务端,仅需复制客户端文件夹。确保客户端版本与主机服务端匹配,否则出现协议不兼容或资源缺失。测试时先在主机本地用127.0.0.1登录,确认服务正常后再切换至局域网IP。
若连接时提示“无法连接到服务器”或“连接超时”,使用telnet 192.168.1.100 7000测试端口连通性。若连接失败,检查服务端是否绑定正确IP,或路由器是否启用AP隔离(需关闭)。
GM权限通过Account.ini或AdminList.txt设置。在主机服务端的Envir目录下,将玩家账号加入AdminList.txt,格式为“账号名”。角色创建后自动获得管理员指令权限,如@Mob、@Give等。
局域网延迟极低,可支持4-8人同时游戏。若人数增多出现卡顿,检查主机CPU占用率。GameSrv为单线程程序,高负载下可能成为瓶颈。避免在主机运行大型程序或后台下载。
地图同步依赖RunGate进程。若其他玩家看不到新创建角色,确认RunGate已启动且端口(默认5000)未被占用。使用netstat -ano | findstr :5000验证监听状态。

