确认单机版服务端已能正常运行,用127.0.0.1可进入游戏创建角色,DBC2000数据库HeroDB配置无误,服务端路径为纯英文无空格如D:\MirServer,所有网关DBServer、LoginGate、LoginSrv、RunGate、SelGate、M2Server启动无红色报错。
查询本机网络信息,浏览器搜索IP获取公网IP地址,Win+R输入cmd回车输入ipconfig查看本机内网IPv4地址如192.168.1.100,记录备用。若使用云服务器直接在控制台查看分配的公网IP。
固定本机内网IP,进入网络连接属性将IPv4设置为固定IP,IP地址填查到的内网IP如192.168.1.100,子网掩码255.255.255.0,网关填路由器地址如192.168.1.1,防止重启后IP变动导致端口映射失效。
登录路由器管理后台,浏览器输入192.168.1.1或路由器背面标注地址,进入虚拟服务器或端口转发功能。添加映射规则,内部IP填服务器内网IP如192.168.1.100,协议选TCP或ALL。核心端口包括登录端口7000、角色网关7100、游戏网关7200、RunGate常用端口如7400至7500,外部端口与内部端口保持一致,保存并重启路由器。云服务器需在安全组入方向放行上述端口,授权对象0.0.0.0/0。
修改服务端IP配置,打开引擎控制器GameCenter.exe点击配置向导,游戏服务器外网IP地址填公网IP,内网IP或监听IP填0.0.0.0或本机内网IP,保存重载。手动检查核心配置文件,MirServer\Mir200\!Setup.txt中ServerIP或IP字段改为公网IP,GateAddr可留0.0.0.0。MirServer\LoginSrv\!addrtable.txt格式改为区服名Line1-255内网IP公网IP公网IP:7100,示例为传奇外网版Line1-255192.168.1.100123.123.123.123123.123.123.123:7100。MirServer\LoginGate\Config.ini与RunGate\Config.ini中ServerIP相关项改为公网IP或0.0.0.0,DBAddr保持127.0.0.1不动。MirServer\DBServer\dbsrc.ini与LoginSrv\Logsrv.ini核对IP设置。
关闭WindowsDefender防火墙或在高级设置入站规则中新建端口规则,允许TCP协议的7000、7100、7200等端口连接,同时退出第三方杀毒软件避免拦截。云服务器确保系统防火墙同步放行。
配置登录器列表,打开登录器配置器ListGenerator,添加服务器名称,服务器地址填公网IP或绑定的DDNS域名如xxx.oicp.net,登录端口填7000,游戏端口与网关配置一致,生成登录器.exe。将登录器与配套补盯给外网玩家,玩家客户端需放置对应补丁文件。
若无固定公网IP,注册花生壳等DDNS服务申请免费域名,在服务器运行客户端同步IP,登录器地址栏填域名代替IP。若宽带为大内网NAT无公网IP,需使用FRP等内网穿透工具或改用云服务器架设。
全部修改保存后,关闭引擎控制器所有进程重新启动,按顺序先启DBServer、LoginSrv、LoginGate、RunGate、SelGate,最后启M2Server。本机用外网IP或域名测试登录,用手机开热点断开内网连外网测试,能进游戏则架设成功,外网朋友同用IP或登录器连接即可。若提示连接失败检查端口映射是否生效、!addrtable.txt格式、防火墙拦截及IP是否填错为127.0.0.1。
查询本机网络信息,浏览器搜索IP获取公网IP地址,Win+R输入cmd回车输入ipconfig查看本机内网IPv4地址如192.168.1.100,记录备用。若使用云服务器直接在控制台查看分配的公网IP。
固定本机内网IP,进入网络连接属性将IPv4设置为固定IP,IP地址填查到的内网IP如192.168.1.100,子网掩码255.255.255.0,网关填路由器地址如192.168.1.1,防止重启后IP变动导致端口映射失效。
登录路由器管理后台,浏览器输入192.168.1.1或路由器背面标注地址,进入虚拟服务器或端口转发功能。添加映射规则,内部IP填服务器内网IP如192.168.1.100,协议选TCP或ALL。核心端口包括登录端口7000、角色网关7100、游戏网关7200、RunGate常用端口如7400至7500,外部端口与内部端口保持一致,保存并重启路由器。云服务器需在安全组入方向放行上述端口,授权对象0.0.0.0/0。
修改服务端IP配置,打开引擎控制器GameCenter.exe点击配置向导,游戏服务器外网IP地址填公网IP,内网IP或监听IP填0.0.0.0或本机内网IP,保存重载。手动检查核心配置文件,MirServer\Mir200\!Setup.txt中ServerIP或IP字段改为公网IP,GateAddr可留0.0.0.0。MirServer\LoginSrv\!addrtable.txt格式改为区服名Line1-255内网IP公网IP公网IP:7100,示例为传奇外网版Line1-255192.168.1.100123.123.123.123123.123.123.123:7100。MirServer\LoginGate\Config.ini与RunGate\Config.ini中ServerIP相关项改为公网IP或0.0.0.0,DBAddr保持127.0.0.1不动。MirServer\DBServer\dbsrc.ini与LoginSrv\Logsrv.ini核对IP设置。
关闭WindowsDefender防火墙或在高级设置入站规则中新建端口规则,允许TCP协议的7000、7100、7200等端口连接,同时退出第三方杀毒软件避免拦截。云服务器确保系统防火墙同步放行。
配置登录器列表,打开登录器配置器ListGenerator,添加服务器名称,服务器地址填公网IP或绑定的DDNS域名如xxx.oicp.net,登录端口填7000,游戏端口与网关配置一致,生成登录器.exe。将登录器与配套补盯给外网玩家,玩家客户端需放置对应补丁文件。
若无固定公网IP,注册花生壳等DDNS服务申请免费域名,在服务器运行客户端同步IP,登录器地址栏填域名代替IP。若宽带为大内网NAT无公网IP,需使用FRP等内网穿透工具或改用云服务器架设。
全部修改保存后,关闭引擎控制器所有进程重新启动,按顺序先启DBServer、LoginSrv、LoginGate、RunGate、SelGate,最后启M2Server。本机用外网IP或域名测试登录,用手机开热点断开内网连外网测试,能进游戏则架设成功,外网朋友同用IP或登录器连接即可。若提示连接失败检查端口映射是否生效、!addrtable.txt格式、防火墙拦截及IP是否填错为127.0.0.1。

