传奇服务端IP设置完整教程新手入门

来源: 作者: 点击:
传奇服务端IP设置需根据“单机、局域网、外网”三种场景严格配置。核心原则是:服务端所有配置文件IP必须一致,且与登录器列表IP完全对应。若IP配置错误,会导致无法连接、卡登录或M2Server启动失败。

一、明确场景:该填什么IP?

不同用途对应不同的IP地址,填错则无法连接。

-单机自己玩(127.0.0.1):仅本机运行,无需联网。这是最基础的设置,所有IP栏位均填127.0.0.1。
-局域网联机(192.168.x.x):同路由器下的朋友一起玩。需填写服务端电脑的内网IP(通过ipconfig命令查询)。
-外网开放(公网IP):让外地朋友连接。需填写宽带运营商分配的公网IP(百度搜索“IP”可见),且必须在路由器做端口映射(7000、7100、7200端口)。

二、单机模式:127.0.0.1标准配置

若仅自己测试,按以下步骤修改核心文件(修改前务必关闭所有服务端进程)。

1.修改主引擎配置(Mir200)
进入MirServer\Mir200目录,找到!setup.txt或Engine.ini。
-打开文件,搜索ServerAddr或ServerIP,将其值改为127.0.0.1。
◦若为GOM/GEE引擎的Engine.ini,需修改[Network]节点下的ServerIP、ListenIP、LoginIP均为127.0.0.1。

2.修改登录网关(LoginGate)
进入MirServer\LoginGate目录,打开Config.ini或MirGate.ini。
-找到ServerIP和LocalIP,统一改为127.0.0.1。
◦端口Port保持默认7000(除非被占用)。

3.修改角色网关(SelGate)
进入MirServer\SelGate目录,打开Config.ini。
-将ServerIP和GateAddr改为127.0.0.1。
◦端口保持7100。

4.修改游戏网关(RunGate)
进入MirServer\RunGate目录,打开Config.ini。
◦将ServerIP和GateAddr改为127.0.0.1。

-端口保持7200。

5.修改数据库服务器(DBServer)
进入MirServer\DBServer目录,打开!addrtable.txt。
-将文件内容修改为:127.0.0.1127.0.0.1127.0.0.1(格式:服务器名内网IP外网IP)。
-同时检查DBServer.ini,确保ServerAddr=127.0.0.1。

验证:修改完成后,启动服务端,登录器列表填写127.0.0.1即可进入。

三、局域网/外网:IP替换与端口映射

若要让其他人连接,需将上述步骤中的127.0.0.1替换为你的实际IP。

1.获取本机IP:在服务端电脑按Win+R输入cmd,输入ipconfig,记录“IPv4地址”(如192.168.1.10)。
2.全局替换:将服务端所有配置文件(!setup.txt、LoginGate、SelGate、RunGate、!addrtable.txt)中的127.0.0.1全部替换为你的本机IP(如192.168.1.10)。
3.登录器列表同步:客户端登录器使用的列表文件(如ServerList.txt),必须将IP改为服务端IP。局域网填内网IP,外网填公网IP。
4.路由器端口映射(外网必做):若开外网,需进入路由器管理界面(如192.168.1.1),在“端口转发”或“虚拟服务器”中,添加以下三条规则:
-登录端口:外部端口7000,内部IP192.168.1.10,内部端口7000,协议TCP。
-角色端口:外部端口7100,内部IP192.168.1.10,内部端口7100,协议TCP。
-游戏端口:外部端口7200,内部IP192.168.1.10,内部端口7200,协议TCP。

四、常见配置错误与排查

•M2Server启动报错:通常是!addrtable.txt或DBServer.ini中的IP与Mir200配置不一致,或数据库连接失败。

-登录器显示连接失败:检查登录器列表IP是否与服务端IP一致,以及LoginGate的端口7000是否被防火墙拦截。
-创建角色后黑屏:RunGate(7200端口)未正确映射或IP填写错误,导致游戏网关无法通信。

关键提醒:修改IP前必须完全关闭服务端所有窗口(GameCenter、M2Server、DBServer等),否则修改无法保存。外网IP若为动态(每次拨号会变),建议使用动态域名(DDNS)工具。
[顶部]