当前位置 : 745v传奇网 | 传奇教程 | 

传奇手游架设全流程:从服务端环境到三端互通登录器配置

来源: 作者: 点击:
传奇手游架设主要分为两条路线。一条是Windows路线,常见于GOM、GEE、翎风、V8、996PC端等引擎,适合单机测试、局域网联机或传统端游式开服。另一条是Linux或三端互通路线,常见于996三端互通引擎、战神引擎、白日门引擎、OpenMir2等,适合安卓、iOS、PC多端同时在线。无论哪种路线,核心都围绕服务端、数据库、引擎网关、客户端、登录器、IP端口和权限配置展开。

一、架设前需要准备的内容

服务端版本
版本决定游戏内容。常见类型包括1.76复古、1.80火龙、1.85星王、冰雪、单职业、合击、微变、中变等。版本包通常包含服务端程序、数据库文件、脚本、地图、爆率表、补丁、登录器配置器和GM说明。

引擎类型
PC端常见GOM、GEE、翎风、V8、HeroM2等引擎;三端互通常见996三端引擎;部分开源或新版手游使用OpenMir2、战神引擎、白日门引擎等。不同引擎的数据库、网关、登录器和配置文件差异较大,不能混用。

服务器环境
单机测试可用本地电脑,系统一般选Windows10/11或WindowsServer。外网开服建议使用云服务器。Windows路线需要安装运行库、DBC2000、LiteSQL、MSSQL或MySQL;Linux路线常用CentOS7.6、宝塔面板、Nginx、MySQL5.6、PHP5.6等。

客户端和补丁
PC端通常需要对应版本的传奇客户端,例如十周年、十六周年、十七周年客户端。手游端需要安卓APK或iOS包,部分三端引擎支持自动打包。如果版本带有新地图、新装备、新界面,就需要把补杜入客户端对应目录。

登录器和列表
登录器必须与服务端引擎匹配。列表文件用于告诉登录器服务器IP、端口、区服名称和开区时间。外网开服时,列表地址建议使用域名,方便后期更换服务器IP。

二、Windows端GOM/GEE类架设流程

解压服务端
把服务端解压到纯英文路径,例如D:MirServer。路径中不能包含中文、空格或特殊符号,否则数据库和引擎可能读取失败。

安装数据库
老版本常用DBC2000。安装后在BDEAdministrator中新建数据库别名,通常命名为HeroDB,路径指向服务端的Mud2/DB目录。新版本可能使用LiteSQL、MSSQL或ACC数据库,需要按版本说明导入数据。

配置引擎
打开引擎控制器,例如GameCenter。设置服务端目录、数据库名称、服务器名称、IP地址和端口。单机测试IP填127.0.0.1;外网开服填服务器公网IP。端口常见为7000、7100、27015,但以版本实际配置为准。

启动服务端
启动顺序通常为DBServer、LoginSrv、M2Server、GateSrv。所有网关窗口显示正常监听后,说明服务端已就绪。如果有网关闪退,需检查数据库路径、端口占用、杀毒软件拦截和引擎插件是否完整。

配置登录器
使用版本配套的登录器配置器,导入引擎密钥,填写列表地址、客户端路径、补丁规则和区服信息。生成登录器后,把登录器放到客户端根目录,再双击运行。

设置GM权限
在服务端Envir目录下找到AdminList.txt,添加角色名并设置权限等级,通常为10。保存后重启服务端,进入游戏即可使用GM命令。常见命令包括制造物品、调整等级、调整元宝、传送人物等,具体以版本说明为准。

三、Linux端或宝塔环境架设流程

安装宝塔面板
在Linux服务器上安装宝塔面板后,通过浏览器登录后台。安装Nginx1.18、MySQL5.6、PHP5.6、phpMyAdmin4.4等基础环境。MySQL5.6对老版本传奇源码兼容性较好。

上传服务端
把服务端文件上传到指定目录,例如/www/wwwroot或/home/mirserver。解压后检查是否包含数据库脚本、网关程序、配置文件和网站后台文件。

导入数据库
使用phpMyAdmin或Navicat连接MySQL,导入版本自带的SQL文件。导入后修改服务端配置文件中的数据库账号、密码、库名和IP地址。

修改IP和端口
把服务端配置文件中的IP改为服务器公网IP。手游端通常还需要修改客户端配置文件,例如project.manifest、platform_adapter.lua、serverlist.json等文件中的服务器地址。端口需与服务器安全组放行规则一致。

启动服务
Linux端启动顺序通常为DBSvr、LoginSvr、GameSvr、GameGate、SelGate、LoginGate,具体以版本说明为准。启动后检查日志是否有报错,确认数据库连接、网关监听和网站后台是否正常。

配置防火墙和安全组
云服务器需要在安全组中放行Web端口、游戏网关端口、数据库端口和后台管理端口。本地测试可临时关闭防火墙;正式环境建议只放行必要端口,并限制管理后台访问IP。

四、996三端互通架设流程

996三端互通引擎适合PC、安卓、iOS同时在线,数据互通。架设前需要准备三端服务端、数据库工具、引擎包、登录器配置器、手机端打包工具和授权密钥。

解压服务端
把服务端解压到纯英文目录,例如D:MirServer。确认目录中包含数据库文件、脚本、网关程序和打包工具。

配置数据库
996三端可能使用LiteSQL、MSSQL或其他数据库。启动数据库服务后,在引擎控制器中配置数据库IP、端口、用户名和密码。如果数据库未启动,主引擎通常无法读取角色数据。

配置引擎
打开引擎控制器,设置版本目录、服务器名称、外网IP、端口和数据库连接信息。单机测试IP填127.0.0.1;外网开服填服务器公网IP。保存后执行数据库更新,确保数据表初始化完成。

启动三端网关
依次启动数据库服务、登录网关、游戏网关、数据同步网关和手机端适配网关。全部启动成功后,再启动M2主引擎。如果某个网关报错,需检查端口、密钥、IP和数据库连接。

生成PC端登录器
使用996登录器配置器导入引擎密钥,新建区服列表,填写IP、端口和区名。生成PC端登录器后,复制到客户端根目录进行测试。

打包手机端
使用三端打包工具填写服务器IP、端口、游戏名称、公告和资源配置。工具会自动适配手机分辨率和触控操作,生成安卓APK和iOS测试包。iOS包通常需要签名或测试证书才能安装。

五、客户端适配与登录器配置

客户端版本要匹配
PC端客户端必须与服务端版本对应。如果进入后黑屏、地图缺失、装备不显示,通常是客户端版本不对或补丁未覆盖。

补丁必须放到正确目录
补丁文件一般放入客户端Data或对应资源目录。登录器配置器中的补丁路径、PAK密码、资源读取规则必须与实际补丁一致。

登录器列表要正确
列表中包含区服名称、IP、端口、网关地址和微端地址。外网开服时,列表地址建议使用域名,避免更换IP后玩家无法连接。

手机端需修改服务器地址
安卓和iOS客户端通常需要修改配置文件中的IP或域名,再重新打包或签名。如果修改后仍连不上,要检查端口是否放行、证书是否有效、热更新地址是否可访问。

六、外网开服与端口配置

云服务器安全组
外网开服必须开放登录端口、游戏端口、网关端口、数据库端口和网站端口。不同引擎端口不完全相同,需要以服务端配置为准。

本地路由器映射
如果使用本地电脑开服,需要在路由器中做端口映射,把外部端口转发到本机内网IP。家庭宽带通常没有固定公网IP,外网访问稳定性较差,更适合局域网测试。

域名和列表更新
使用域名后,更换服务器IP只需修改列表文件和客户端配置,不需要让玩家重新下载登录器。每开新区或合区,都要更新列表中的区服名称、IP、端口和状态。

七、常见问题排查

服务端启动失败
检查路径是否纯英文、数据库是否安装、数据库路径是否正确、端口是否被占用、杀毒软件是否拦截。

登录器连不上
检查登录器IP是否填写正确,端口是否与服务端一致,防火墙是否放行,列表地址是否可访问。

进入游戏黑屏
通常是客户端版本不匹配、补丁未覆盖、PAK密码错误或微端地址配置错误。

手机端无法连接
检查APK或iOS包中的服务器地址是否修改,端口是否开放,证书是否有效,热更新资源是否可访问。

充值不到账
检查支付插件配置、回调地址、域名备案、服务器防火墙和订单表是否正常写入。

八、合规与风险提示

传奇相关版本涉及知识产权、游戏运营资质和数据合规问题。未经授权进行商业化运营、接入充值、售卖道具,可能存在侵权和法律风险。若仅用于单机学习、局域网测试或技术研究,应控制范围,避免公开传播和盈利。正式运营前需要了解当地法律法规,确认是否需要授权、备案、营业执照和内容合规审查。服务器方面应定期备份数据库,限制管理权限,防范外挂、刷金和恶意攻击。
[顶部]