当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇开服架设教程GOM引擎外网开区完整步骤

热度:
准备一台WindowsServer2008R2或以上版本的云服务器,2核4G内存起步,系统盘40G外加一块数据盘装客户端和补丁。把GOM引擎外网版服务端压缩包解压到D:\MirServer,路径纯英文无空格无中文。同时备好DBC2000安装包、十三到十六周年完整客户端、服务端自带的登录器配置器和微端文件夹(UpdateGate+UpdateServer)。

装DBC2000,双击一路下一步用默认设置,控制面板切小图标打开BDEAdministrator,左侧Databases右键New选STANDARD,名字改HeroDB,右侧PATH指到D:\MirServer\Mir200\Mud2\DB,Ctrl+A保存关掉。GOM新版若用ACC库可跳过这步,但配置向导里数据库类型要对应选ACC并指到Mir200\Data。

右键管理员运行D:\MirServer\GameOfMir引擎控制器.exe或GameCenter.exe,点配置向导。服务端目录填D:\MirServer,服务器名自定义,数据库名填HeroDB(ACC版按实际填),外网IP填云服务器公网IP,动态公网就勾动态IP,不要填127.0.0.1,登录网关端口默认7000,游戏端口7100/7200保持默认,下一步到保存生成配置。回主界面启动,看LoginSrv、DBServer、LoginGate、SelGate、RunGate、M2Server六个窗口,M2底栏出“服务器启动完成”无红字算起完。

云服务器控制台进安全组,入站放行TCP7000、7100、7200、8000(微端)、88或7685(列表网站),来源0.0.0.0/0。本机防火墙高级设置里给这几个端口建入站允许规则,或者临时关防火墙测。家用宽带开外网还要进路由器虚拟服务器把7000/7100/7200/8000映射到内网IP,协议选ALL。

客户端装到E:\Mir2Client纯英文路径,把服务端Mir200里带的Data、Map、Wav、Resources、Pak.txt按版本说明覆盖进客户端根目录,Pak.txt用记事本全局替换路径为E:\Mir2Client再保存,这份改好的Pak.txt待会儿还要拷到微端目录。

微端分开配。进D:\MirServer\UpdateGate,把Mir200下的qqwry.dat复制过来,双击UpdateGate.exe生成serverinfo.txt和!addrtable.txt,关掉网关用记事本把两个文件里127.0.0.1全改成公网IP,端口默认8000不动,存盘重开UpdateGate,界面IP亮起来不是灰的才行。进D:\MirServer\UpdateServer跑UpdateServer.exe,选项-基本设置里客户端路径选E:\Mir2Client,连接网关地址填公网IP,连接网关端口8000,服务器端口挑8001空闲的,Resources目录名填客户端补丁文件夹真名(一般叫Resources),更新密码自设记住。把改好的Pak.txt覆盖进UpdateServer目录,重启UpdateServer,PAK列表全绿、网关亮灯即通。

列表文件放IIS或本地列表小程序。有域名在服务器IIS添加网站,物理路径建D:\WebList,端口用88(80无备案会被拦),把list.txt丢进去,ANSI编码,格式写区名公网IP70008000,例如外网一区222.186.10.107000
8000。无域名就用http://公网IP:88/list.txt。浏览器从外网能打开这行字算有效。

打开服务端登录器文件夹里的GOM登录器配置器.exe,主列表备列表都填http://公网IP:88/list.txt,游戏名填“外网一区”必须和list.txt区名一字不差,客户端路径E:\Mir2Client,勾启用微端,微端IP公网IP端口8000,微端资源目录填Resources,更新密码和UpdateServer里一致,点生成登录器,exe拷到E:\Mir2Client根目录,再把整个客户端目录打包或发登录器给玩家下。

服务端六个窗口全开、微端两个窗口全开、IIS网站运行中,本机双击登录器选自己区名建号进游戏,跑图打怪不黑屏,换另一台外网电脑下同一个登录器也能进,就是开区通了。本机能进外网卡连接中查公网IP是否填错、安全组端口是否漏放、列表里是否还写的127.0.0.1;微端灯不亮把UpdateGate和UpdateServer两端IP都改公网别一处本机一处公网;有连接不更新查Pak.txt路径是否改对、PAK是否全绿、8000两端是否一致。

M2里GM管理加自己角色名提权,Envir下MonItems调爆率、Shop.txt调物价、AdminList.txt加管理员,改完控制菜单重读对应配置不用重启。引擎报10048端口占用就改配置向导里7000为7001同步改list.txt和登录器,或cmd里netstat-ano|findstr7000结束占用进程。64位UpdateServer不更新换32位版本,杀软把MirServer和客户端目录加信任避免隔离网关。
[顶部]