云4h4g开传奇最简单三个步骤详解

来源: 作者: 点击:
用4核4G的云服务器架设传奇,核心就是把服务端传上去、改对IP、开放端口,然后启动。整个过程就是这三步,下面拆开了说。

**第一步:服务器系统与基础环境配置**

买好4h4g云服务器后,在控制台把操作系统装成Windows Server 2012或2016。远程桌面连上去,先在服务器里把D盘分出来,服务端必须放到D盘根目录,路径不能带中文,比如`D:\MirServer`这样。

然后装运行库。老版本的服务端需要装DBC2000,装好后打开控制面板里的BDE Administrator,新建一个数据库别名,名字叫HeroDB,路径指向`D:\MirServer\Mud2\DB`,保存。新一点的引擎直接装微软常用运行库合集和.NET Framework 4.5以上就行。

端口放行是这步的关键。去服务器防火墙的高级设置里,把TCP的7000、7100、7200这三个端口加上入站规则放行。同时去云服务商控制台的安全组里,把这三个端口也加到入站规则里。防火墙也可以直接关掉,省得后面拦截通信。

**第二步:服务端上传与IP地址修改**

把下载好的传奇服务端压缩包传到服务器,解压到`D:\MirServer`。接着改IP配置,把服务端里所有配置文件中的127.0.0.1替换成你云服务器的公网IP。

核心文件有这么几个:`Mir200\!Setup.txt`里的ServerAddr和ServerIP要填公网IP;`LoginGate\Config.ini`和`RunGate\Config.ini`里的GateAddr也要换成公网IP;`DBServer\DBService.ini`里也一样。还有一个省事的办法:直接打开服务端根目录的GameCenter.exe,点配置向导,把所有IP栏都填成公网IP,端口保持7000、7100、7200不变,一路下一步保存,它会自动把相关配置文件改好。

**第三步:启动服务端并生成登录器**

在GameCenter里点“启动游戏服务器”,程序会按顺序拉起来一堆黑窗口,包括DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server这些。观察M2Server那个窗口,底部显示启动成功,没有红色报错,就说明服务端跑起来了。这些窗口一个都不能关,关了游戏就掉了。

在自己电脑上装好传奇客户端,打开服务端自带的登录器配置器,填上你服务器的公网IP、端口7000、还有区名(要和`!Setup.txt`里ServerName一致),生成登录器。把生成的登录器放到客户端根目录,双击输入账号密码就能进游戏了。外网朋友进不来,大概率是云服务器安全组端口没开,或者防火墙拦了,回去检查第一步的端口配置。