Gee引擎在数据库支持上对现代操作系统更为友好,它默认使用SQLite数据库,这有效避免了传统DBC2000在Win10/Win11系统下常见的兼容性问题。以下是基于Gee引擎的完整外网架设步骤:
一、基础环境与客户端准备
客户端部署:将传奇客户端安装在非系统盘,推荐路径为 D:热血传奇 或 D:mir2。路径必须保持纯英文,避免使用中文路径,防止引擎读取资源时出现异常。
数据库环境:Gee引擎自带SQLite数据库,无需额外安装传统的DBC2000。如果版本强制要求DBC2000,安装时必须选择默认路径,且安装完成后务必重启电脑,否则数据库配置无法生效。
二、Gee引擎核心配置与IP修改
启动配置向导:解压服务端后,双击运行 GameCenter.exe(Gee引擎控制器),点击界面上的“配置向导”。
设置服务端目录:确认“游戏服务端目录”与实际解压路径一致(默认通常为 D:Mirserver)。
修改外网IP:在IP设置环节,将外网IP地址修改为你的服务器公网IP。如果服务器使用的是动态IP,可以直接勾选“动态IP地址”选项。
数据库类型确认:Gee引擎默认使用SQLite,确保数据库路径正确指向 GEEM2.db 文件,保持默认设置即可。
生成配置:点击“下一步”完成剩余网关端口的默认设置,最后点击“保存”并重新加载配置。
三、网关端口与微端更新设置
核心端口规划:外网连接主要依赖三个核心端口,分别是登录网关(7000)、角色网关(7100)和游戏网关(7200)。
微端更新配置:如果使用了微端模式,需要确保微端更新端口(如888或8000)在服务器防火墙及云服务商的安全组中处于放行状态,保证玩家能够正常下载地图和补丁资源。
四、登录器生成与PAK补丁处理
登录器生成器配置:打开Gee引擎配套的登录器生成器,在列表地址处填入服务器的公网IP及端口(如 http://公网IP:888/list.txt)。
必备补丁放置:将版本配套的必备补丁(如 NewopUI.pak 等)复制到客户端的 Data 目录下。
PAK密码验证:如果启动时提示PAK文件密码错误,需使用引擎包自带的“PAK密码查看器”核对密码。找到正确密码后,必须修改 PAK.txt 文件中的对应密码,并重新生成一次登录器,因为密码信息是在生成登录器时编译进去的。
五、服务端启动与外网测试
启动顺序:依次启动数据库服务、登录服务、游戏服务(M2Server)以及各类网关服务(RunGate、SelGate、LoginGate)。
本地验证:先在服务器本地使用 127.0.0.1 登录,确认游戏地图加载正常、NPC对话无报错。
外网连接测试:将生成好的登录器发给本地电脑,确保登录器中填写的IP为公网IP。如果外网无法连接(俗称“不开门”),需重点检查云服务器的安全组入方向规则,确认 7000、7100、7200 端口均已完全放行。

