传奇GEE引擎架设全流程:从环境搭建到微端配置与常见报错修复

来源: 作者: 点击:
GEE引擎是目前传奇服务端中较常用的引擎之一,支持SQLite、Access、BDE等多种数据库,配置方式与GOM略有不同。架设时重点把握服务端路径、数据库类型、网关端口、登录器列表、补丁路径和微端密码这几个环节。

环境准备

先准备服务端、客户端、补丁和登录器配置器。服务端解压到纯英文根目录,例如D:MirServer,不要放在桌面、中文路径或多层嵌套目录中。

客户端建议使用纯净版本,避免之前安装过其他版本补丁导致文件冲突。补丁应整体解压到客户端根目录,保留补丁自带的文件夹结构,不要只把里面的Data、Map、PAK文件单独覆盖进去。

操作前关闭杀毒软件和Windows Defender实时防护,或将MirServer目录加入白名单,避免网关和插件被误删。

数据库配置

GEE引擎不一定使用DBC2000,部分版本默认使用SQLite或Access数据库。

打开GameCenter.exe,进入配置向导,查看数据库设置。若显示使用SQLite或GEEM2.db,则保持默认路径即可。若使用Access数据库,需指向Mud2DB目录下的对应mdb文件。若使用BDE数据库,才需要在DBC2000中配置HeroDB,并将PATH指向Mud2DB。

不要随意把GEE版本改成DBC模式,除非确认该版本原本就使用BDE数据库。

引擎配置

双击MirServer目录下的GameCenter.exe,点击配置向导。

游戏服务端所在目录填写当前MirServer路径。服务器名称填写区服名,名称中不要包含空格。单机测试IP可填127.0.0.1,外网测试填写公网IP。若使用动态IP,可勾选动态IP地址模式。

网关端口保持默认即可,登录网关通常为7000,角色网关通常为7100,游戏网关通常为7200。新手不建议随意修改,避免端口冲突。

配置完成后点击生成配置,再启动游戏服务器。正常启动后应能看到DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server等窗口。

登录器配置

GEE引擎通常使用MakeGameLogin.exe作为登录器配置器。

打开配置器后,填写主列表地址和备用列表地址。列表文件建议使用ANSI编码保存,格式一般为服务器名称|IP:端口。端口必须与登录网关端口一致,常见为7000。

补丁路径需与客户端实际补丁目录对应。若补丁解压后在客户端根目录生成独立文件夹,PAK、Map、WAV、WZL等路径也要指向该文件夹下的对应目录,否则进入游戏会黑屏。

配置完成后保存并生成登录器,将登录器复制到客户端根目录运行。

微端配置

GEE微端需要UpdateServer和UpdateGate配合。将微端程序复制到客户端目录后运行UpdateServer,设置客户端路径、资源目录、更新密码和端口。

网关端口和微端端口不能重复,常见为8000和8888。登录器列表中的微端端口必须与微端网关端口一致。

更新密码在登录器配置器和UpdateServer中必须完全一致。UpdateServer中查看PAK文件时,所有PAK密码应显示正确,若全部错误则补丁无法加载。

若配置正确仍不更新,可尝试将64位UpdateServer更换为32位版本。

常见报错处理

启动时提示引擎启动异常或端口打开异常,先用netstat查看端口是否被占用,再检查防火墙和杀毒软件拦截。

不开门时检查IP、端口、服务器名称是否与列表一致,网关是否全部启动,端口是否被占用。

进游戏黑屏优先检查补丁解压路径、PAK路径和PAK密码,确认Map目录与登录器配置中的路径一致。

提示登录器版本与M2Server不配套,需统一使用同版本引擎和登录器配置器。

提示服务器满员或只分配可连接网关,可在DBServer选项中关闭相关限制选项后再测试。

架设传奇服务端应仅用于本地技术学习和单机测试。面向公众开放并收费运营需取得相应授权,否则存在法律风险。