GEE引擎微端由 UpdateServer(微端服务器,读客户端补丁)、MirUpdateGate(微端网关,转发请求)、M2Server(宣告微端地址)、登录器(带微端模式拉资源)四块组成。LoginGate 7000 / SelGate 7100 / RunGate 7200 是游戏主链路,微端独立走 8000(或 8008,看版本),两套端口不能串。下面按单机→局域网顺序落配置,外网把 IP 换公网、加端口映射即可。
一、目录摆放与客户端底子
服务端放 D:\MirServer(禁中文)。微端程序从引擎包 微端服务器 文件夹取出,内部含 UpdateServer 和 UpdateGate 两个子目录。
客户端用 17 周年或 15 周年纯净版,放 D:\MirClient,补丁 Data/Map/Wav/Resources 直接覆盖到客户端根目录,不能套两层文件夹。
把 UpdateServer 子目录里的文件复制到 D:\MirClient 同级或内部均可,但 UpdateServer 启动后“客户端路径”必须指向 D:\MirClient。UpdateGate 子目录放 D:\MirServer\UpdateGate 或服务端同机任意纯英文目录。
二、UpdateServer 微端服务器配置
运行 UpdateServer.exe(或 UpdateServer_X64.exe)→ 选项 → 基本设置:
• 客户端路径:选 D:\MirClient
- 服务器地址:单机 0.0.0.0 或 127.0.0.1;局域网填服务器内网 IP 如 192.168.1.100
• 服务器端口:默认 8000(部分版 8008),记死这个数
- 连接网关地址:同服务器地址
• 连接网关端口:填后面 MirUpdateGate 的“微端端口”,两边必须相等,默认也是 8000
• 更新密码:自定义如 GEEM2,大小写敏感,后面登录器要一模一样填
- 资源目录:填补丁文件夹名 Resources 或 Data,必须与登录器配置器里“资源目录名”一致
• PAK 密码:点“查看→PAK 文件”,载入服务端自带的 Pak.txt(路径格式 data\NewopUI.pak|gameofmir|0),明文填密码,密文自动生成;列表里全绿才正常,红叉就是密码错或路径错
改完确定,重启 UpdateServer,黑窗日志刷“加载 Data 完成 / 加载 Map 完成 / PAK 密码校验通过”即通。
三、MirUpdateGate 微端网关配置
运行 UpdateGate\MirUpdateGate.exe,首次启动会在目录生成 Config.ini 和 serverinfo.txt,关掉再改:
Config.ini 关键段:
[GateServer]
ServerAddr=127.0.0.1 ; 单机127,局域网填网关所在机IP
ServerPort=8000 ; 网关对外监听端口,登录器填这个
ClientVersion=当前版本号 ; 与M2版本号一致
[Resource]
UpdatePassword=GEEM2 ; 与UpdateServer、登录器完全相等
界面“配置→基本设置”里填:
• 微端地址:192.168.1.100(UpdateServer 所在机 IP,单机 127.0.0.1)
• 微端端口:8000(与 UpdateServer 的“连接网关端口”相等)
- 网关地址:本机 IP
• 网关端口:8000(对外,登录器列表第三列填这个)
• 线路:至少留“默认”,可加“电信”“网通”,删光会导致分配不到节点
• 刷新时间:1000
缺 qqwry.dat 就从 MirServer\Mir200 复制一份过来,不然启动报找不到 IP 库。
四、M2Server 宣告微端
M2Server → 选项 → 客户端设置 → 微端设置:
• 启用微客户端更新:勾上
• 更新密码:GEEM2(三边一致)
• 微端网关地址:127.0.0.1:8000(局域网填 192.168.1.100:8000,就是 MirUpdateGate 对外地址)
保存,重启 M2Server 生效。这里填的端口是给登录器看的宣告值,等于 MirUpdateGate 的 ServerPort 8000,不是 UpdateServer 内部口,也不是 LoginGate 的 7000。
五、登录器生成器关联
打开 GEE 登录器配置器(MakeGameLogin.exe):
• 服务器列表:游戏 IP:7000(LoginGate 端口,别填 8000)
• 勾“启用微端”或“纯微端登录器”
- 微端网关 IP:填 MirUpdateGate 所在机 IP
• 微端网关端口:8000
• 微端更新密码:GEEM2
• 资源目录名:Resources(与 UpdateServer 一致)
• PAK 规则:加载服务端给的 Pak.txt,全绿再生成
生成 exe 覆盖进 D:\MirClient,同目录要有 ServerList.txt 或列表指向正确。
列表文件格式(ANSI 编码):
GEE测试服|192.168.1.100|7000
微端地址不在列表里单独写,由 M2 宣告推给登录器,列表只管 7000 游戏入口。
六、端口放行与启动顺序
防火墙放行 TCP 7000、7100、7200、8000(微端)。若改了 8008 就放行 8008。
启动顺序:DBServer → LoginSrv → LoginGate → SelGate → RunGate → M2Server(微端设置开好)→ UpdateServer → MirUpdateGate → 登录器进游戏。
自测:本机登录器填 127.0.0.1:7000 能进,进新地图右下角出蓝条拉资源即通;换同网段另一台机器填 192.168.1.100:7000,能进同拉资源即局域网通。
七、不更新的拍错点
- 蓝条不出:8000 没通,netstat -ano | findstr 8000 看是不是 MirUpdateGate 在听;听了还失败是防火墙拦。
• 进度条卡 1%:UpdateServer 没真加载到 Data/Map,查“客户端路径”是不是指到根目录、补丁是不是覆盖对了层。
• 黑屏但能跑:Pak.txt 密码红叉,回 UpdateServer 重载 Pak.txt 改明文密码。
• 提示更新密码错误:登录器、UpdateServer、M2 三边 GEEM2 没对齐,常见改了登录器忘改 UpdateServer。
- 改过 8000 为 8008:列表不用动(列表还是 7000),但 MirUpdateGate 的 ServerPort、UpdateServer 连接网关端口、M2 宣告、登录器微端端口四处必须同步 8008。
- 端口冲突:充值平台常占 8888,微端默认别用 8888,保持 8000/8008 最稳。
补丁热更:往 D:\MirClient\Resources 丢新文件,重启 UpdateServer 即可,玩家重登拉新资源,不必重发登录器。

