GEE引擎是当前主流的传奇服务端核心之一,支持微端快速接入。架设过程需依次完成服务端部署、数据库配置、网关设置及微端文件对接,每一步均影响最终运行效果。
第一步:服务端基础部署
解压GEE服务端压缩包至非中文路径(如D:MirServer),确保目录无空格或特殊符号。进入MirServer文件夹,运行LoginSrv.exe、DBSrc.exe、GameSrv.exe三个主程序。首次启动时,系统自动生成Config.ini、!Setup.txt等配置文件,需立即关闭程序进行参数调整。
在LoginSrvConfig.ini中设置外网IP或内网IP(测试用):
[Server]
MapFile=Map
BasePath=D:MirServer
Port=7000
Address=192.168.1.100
DBSrc!Setup.txt需匹配LoginSrv的IP与端口,并设置数据库路径:
[Share]
DBPath=D:MirServerDBSrc
LogServer=192.168.1.100:7000
GameSrv!Setup.txt重点配置地图加载与角色数据:
[Server]
MapFile=Map
BasePath=D:MirServer
DBName=D:MirServerDBSrc
GatePort=5600
第二步:微端资源准备
微端指客户端精简包,通常仅包含必要的Map.wil、StdItems.wil、Monster.wil等资源文件及MIR.exe启动器。将微端文件放入Web服务器目录(如Apache的htdocs或Nginx的html文件夹),确保可通过HTTP访问,例如:http://你的IP/Client/ 。
微端内MIR.ini必须指向服务端IP:
[Server]
ServerAddr=192.168.1.100
ServerPort=7200
注意:7200为默认客户端连接端口,对应GameSrv的GatePort。若修改GatePort,此处必须同步更改。
第三步:网关与端口映射
GEE引擎使用GateServer作为客户端接入中转。启动GateServer.exe前,编辑GateServerConfig.ini:
[Gate]
GatePort=7200
GamePort=5600
GameIP=127.0.0.1
此配置表示:客户端连7200 → GateServer转发至本地GameSrv的5600端口。若GameSrv与GateServer不在同一机器,GameIP需改为GameSrv实际IP。
防火墙必须放行7000(登录)、7200(客户端)、5600(内部通信)三个端口。外网用户访问时,还需在路由器做端口转发,将公网IP的7200映射到内网机器的7200。
第四步:验证与调试
启动顺序必须为:LoginSrv → DBSrc → GameSrv → GateServer。全部运行后,用微端MIR.exe尝试登录。若卡在“连接服务器”,检查GateServer是否报错;若提示“人物列表为空”,查看GameSrv日志是否加载了MapQuest_def和NPC脚本。
常见问题:
微端地图黑屏:Map.wil未放入微端目录或路径错误;
登录后闪退:MIR.ini中ServerPort与GatePort不一致;
怪物不刷新:MonItems.txt未正确加载,检查GameSrv日志是否有“Load Monster”成功提示。
所有配置文件保存时必须使用ANSI编码,避免UTF-8导致乱码。服务端路径禁止出现中文、括号、感叹号等字符,否则资源加载失败。
完成上述步骤后,微端即可正常进入游戏,实现低体积快速分发。后续可逐步添加装备、任务、活动等脚本功能,但基础网络与文件结构必须先行稳固。

