怎么在云主机上架设传奇?

HCRM技术_小炮 云主机 2025-10-16 3 0

以下是一个详细的、基于Windows Server云主机的架设流程。

阶段一:前期准备

获取必要文件

你需要准备以下核心文件,这些通常可以在一些技术论坛或资源站找到:

传奇服务端(服务端版本)这是核心,包含GameCenter(游戏控制器)、Mir200(游戏主程序)、Mud2(数据库)、LogServer(日志服务器)等目录,选择一个你喜欢的版本(如1.76、1.80、合击版等)。

DBC2000一个古老的数据库软件,老版本服务端用它来存储物品、怪物、技能等数据。

传奇客户端官方原版的客户端,版本最好与服务端要求匹配。

购买和配置云主机

选择云服务商阿里云、腾讯云、华为云等。

选择配置

操作系统选择Windows Server 2012/2016/2019/2022(64位),图形化界面操作更方便。

CPU/内存测试或少数人玩,2核4G起步,如果预计人数较多,需要更高配置(4核8G以上)。

带宽初期测试或小范围使用,2M-5M公网带宽足够,人数多了再升级。

系统盘50GB以上,确保有足够空间存放服务端和客户端文件。

安全组(防火墙)设置这是最关键的一步,需要开放以下端口:

7000 - 游戏角色登录端口

7100 - 游戏网关端口

7200 - 游戏网关端口

7300 - 游戏网关端口

7400 - 游戏网关端口

7500 - 游戏网关端口

7600 - 游戏网关端口

7700 - 游戏网关端口

7800 - 游戏网关端口

8000 - 网站端口(如果自带GM后台)

操作路径进入云服务器控制台 -> 找到你的实例 -> 安全组 -> 配置规则 -> 添加入方向规则,协议类型通常为TCP,端口范围可以写成7000/8000 或逐个添加。

阶段二:服务器环境配置

远程连接到云主机

使用Windows自带的远程桌面连接 (mstsc),输入你的云主机的公网IP地址、用户名和密码进行登录。

安装和配置DBC2000

1、 将下载的DBC2000安装包上传到云主机并安装。

2、 安装完成后,在“开始”菜单找到并打开BDE Administrator

3、 点击左上角Object ->New,选择STANDARD,点击OK。

4、 将新建的数据库别名重命名为HeroDB必须是这个名称,大小写敏感)。

5、 在右侧Path 栏,点击...,选择服务端目录下的Mud2\DB 文件夹。

6、 点击Object ->Apply(或按Ctrl+A)保存配置。

7、 为了确保开机启动,可以右键HeroDB,选择Save As Configuration 保存一下。

上传和解压服务端

1、 将你的传奇服务端压缩包上传到云主机。

2、 建议解压到D盘根目录,如D:\MirServer,这样很多服务端的默认配置路径就不用修改了。

阶段三:服务端配置与启动

修改服务端IP地址

服务端的所有配置文件中,凡是有127.0.0.1 的地方,都需要替换成你云主机的内网IP地址(注意:是内网IP,不是公网IP!你可以在云主机上通过ipconfig 命令查看)。

主要修改的文件位于D:\MirServer 目录下:

D:\MirServer\LoginSrv\!addrtable.txt

    ; 服务器标题    服务器名称   服务器IP   服务器端口
    传奇部落       Title1       你的内网IP   7100

D:\MirServer\LoginSrv\!serverinfo.txt

    Title1 你的内网IP 你的内网IP 7200

D:\MirServer\Mir200\!RunAddr.txt

    你的内网IP

D:\MirServer\Mir200\!Servertable.txt

    0 你的内网IP 你的内网IP 7200

D:\MirServer\Gate_Server\RunGate\Config.ini (以及SelGate,LoginGate 等网关下的配置文件)

    [Server]
    ...
    Title=传奇部落
    ...
    GatePort=7200
    GateAddr=你的内网IP
    ...

注意:不同版本的服务端,配置文件可能略有不同,请仔细阅读服务端内的说明文件。

2. 配置游戏控制器 (GameCenter)

1、 打开D:\MirServer\GameCenter.exe

2、 在“配置向导”中,检查各项目的路径是否正确。

3、 最关键的一步是,将“服务器IP地址”或“主控服务器地址”修改为你的云主机内网IP

4、 点击“下一步”直到完成,保存配置。

启动游戏服务器

在GameCenter界面,按顺序点击“启动游戏服务器”按钮:

1、 启动游戏网关

2、 启动登录网关

3、 启动登录服务器

4、 启动游戏主程序 (M2Server)

观察M2Server的启动过程,它会加载地图、怪物、物品等数据,如果一切正常,M2Server窗口最后会显示“服务器启动成功...”之类的字样,并且没有大量的红色错误提示。

阶段四:客户端与登录器配置

配置客户端

1、 将官方传奇客户端安装或拷贝到你的本地电脑。

2、 将服务端提供的专用登录器文件复制到客户端根目录。

配置登录器

这是让玩家能连接到你的服务器的关键。

1、 用文本编辑器打开登录器配套的serverlist.txt配置文件.ini

2、 将里面的IP地址修改为你云主机的公网IP地址

    [Server]
    服务器名=我的测试服|你的公网IP|7000|1|我的测试服,欢迎来玩!|0

3、 保存文件,然后将这个修改好的列表文件和登录器一起打包发给你的朋友。

阶段五:测试与排查

1、 在你的本地电脑运行登录器。

2、 注册账号,登录游戏。

3、 如果能正常进入游戏创建角色和玩耍,则架设成功。

常见问题排查 (FAQ):

服务器连接失败

99%的原因云主机安全组端口没有开放,请仔细检查是否开放了7000-8000端口。

* 服务端IP地址修改错误,确保所有配置文件里的IP都是内网IP,只有登录器列表文件里是公网IP

M2Server启动报错

DBC2000路径错误检查HeroDB 是否指向了D:\MirServer\Mud2\DB

端口被占用检查是否有其他程序占用了7000、7100等端口。

进入游戏后黑屏/卡住

* 通常是RunGate(7200端口)或SelGate(7100端口)没有正确启动或IP配置错误。

玩家无法连接

* 确认你给玩家的登录器列表文件里写的是公网IP

* 确认云主机的防火墙(Windows Defender 防火墙)也放行了相应端口,或者直接关闭它进行测试。

架设流程可以概括为:

准备文件 -> 配置云主机(系统、安全组)-> 配置服务器环境(DBC2000)-> 修改服务端IP(全部改为内网IP)-> 启动服务端 -> 配置登录器(IP改为公网IP)-> 测试

这个过程需要耐心和细心,尤其是配置文件的修改,祝你架设成功!再次强调,请尊重知识产权,将此用于合法的学习和测试环境。

文章摘自:https://idc.huochengrm.cn/zj/18194.html

评论