最细致传奇外网架设教程GOM引擎全流程

来源: 作者: 点击:
准备云服务器或本机宽带主机,系统用Windows Server 2012 R2/2016/2019或Win10专业版,云服务器建议2核4G、带宽3M起。下载GOM完整服务端(含MirServer、GameCenter.exe、登录器配置器)、16至18周年完整客户端、DBC2000、Notepad++、解压软件。服务端解压到D:\MirServer纯英文无空格,客户端解压到D:\LegendClient。关掉Windows Defender和第三方杀软,避免网关exe被删。

装DBC2000一路Next,Win10/11去C:\Program Files (x86)\Borland\Common Files\BDE双击bdeadmin.exe,左侧Databases右键New选STANDARD,别名HeroDB,PATH指向D:\MirServer\Mud2\DB,Ctrl+S保存。确认Mud2\DB内有StdItems.DB、Monster.DB、Magic.DB。

开D:\MirServer\GameCenter.exe点配置向导,服务端目录D:\MirServer,数据库HeroDB,服务器名称自定,外网IP填公网IP(固定公网IP不勾动态IP,拨号宽带勾动态IP),端口7000/7100/7200默认,下一步生成配置。用Notepad++全局搜D:\MirServer替换为实际盘符(没换盘跳过),重点改Mir200\!Setup.txt里ServerIP、LoginIP、ESPIP全部填公网IP;LoginSrv\!addrtable.txt格式改为“游戏名 Title1 公网IP 公网IP 公网IP:7000”;LoginGate\Config.ini、SelGate\Config.ini、RunGate\Config.ini里ServerIP也改公网IP。

云服务器进控制台安全组加入站规则,TCP协议分别放行7000、7100、7200、8000(微端),授权0.0.0.0/0,保存关联实例。服务器内部Windows防火墙高级设置新建入站规则放行同样端口,或测试期直接关防火墙。家用宽带无公网IP的,cmd查ipconfig记内网IPv4(如192.168.1.100),浏览器登192.168.1.1进路由器虚拟服务器,加规则:外部7000内部7000内网IP192.168.1.100 TCP启用,7100、7200、8000同样加,保存重启路由;运营商不给公网IP就挂FRP或花生壳,把穿透出的域名和端口填进服务端和列表。

做外网列表list.txt,Notepad++存ANSI,GOM微端格式:
测试外网一区公网IP 7000 公网IP 8000
1.0
竖线全角半角严格英文,末尾不留空行。有网站空间传上去拿http://域名/list.txt,没空间用IIS建站(端口80或88)把list.txt丢根目录,或用“本地列表服务器”小程序同目录启动拿http://公网IP:80/list.txt。浏览器开地址能看见文本即生效。

微端必须起,不然外网玩家进图黑屏。把版本补丁解压进D:\LegendClient覆盖Data/Map/Resources,微端程序UpdateGate和UpdateServer放客户端根目录同级。先拷Mir200下qqwry.dat进UpdateGate再启动,配置里所有127.0.0.1替成公网IP、端口8000;UpdateServer里记事本开pak.txt把旧客户端路径全替成D:\LegendClient,选项-基本设置客户端路径同、连接网关公网IP、微端密码自定如GameOfMir、Resources目录名填Resources,重启UpdateServer看PAK列表全“密码正确”。M2里选项-客户端设置-微端设置勾启用、密码GameOfMir、网关地址公网IP:8000,重启M2。

开服务端“登录器”文件夹里的GOM登录器配置器,服务器名称填“测试外网一区”,主列表填http://公网IP/list.txt或http://公网IP:80/list.txt,备用同,客户端路径D:\LegendClient,勾启用微端、微端IP公网IP、端口8000、更新密码GameOfMir,资源规则里PAK状态全绿,点生成登录器(弹远程内核失败选是),exe扔进D:\LegendClient根目录。把登录器exe打包发玩家,玩家侧用同周年客户端根目录放登录器加必要补丁即可进。

起服顺序DBServer→LoginSrv→LoginGate→SelGate→RunGate→M2,M2无红字刷完地图怪物。本机先测进服再让外网手机热点测:提示connection closed查IP端口映射;列表空白查list.txt格式和配置器地址;进游戏黑屏查微端起没起或pak.txt路径;装备不显查NewopUI.pak和PAK密码。所有改IP改端口动作必须关干净M2和各Gate进程再起,热改不生效。telnet 公网IP 7000通说明端口通,不通回安全组或路由器映射。