GOM微端不是把补丁直接塞进客户端就完事,而是靠UpdateGate收请求、UpdateServer发资源,登录器边进边下。单机架设先把普通服务端跑通,再加微端;IP全写127.0.0.1,微端端口默认8000,PAK密码三处一致,基本不会卡加载。
一、文件准备与路径
服务端解压到:
D:\MirServer
别放桌面、别带中文空格、别套双层文件夹。
客户端装到:
D:\MirClient
用15或17周年完整客户端,别用最新官服端硬套老GOM版本。
微端组件在服务端引擎包里叫「微端服务器」或MicroServer,内含两个程序:
UpdateGate.exe(微端网关)
UpdateServer.exe(微端资源服务)
运行库先装VC++合集,杀软把MirServer和MirClient都加白,不然网关dll和pak.txt容易被隔离。
二、DBC2000配HeroDB(老GOM必做)
控制面板→小图标→BDEAdministrator
Databases右键New→STANDARD
改名HeroDB
PATH指向D:\MirServer\Mud2\DB
Ctrl+S保存关窗选Yes
新GOM如果走内置Access/SQLite可跳过这步,但多数端还是认HeroDB。
三、引擎控制器基础配置
双击D:\MirServer\GameOfMir引擎控制器.exe
点配置向导:
•模式:单机
•取消动态IP、双IP
•服务端目录:D:\MirServer
•数据库名:HeroDB
•服务器名称:自定义
•服务器IP:127.0.0.1
•端口默认:
•LoginGate7000
•SelGate7100
•RunGate7200
一路下一步保存配置。
四、启动顺序(错序必连不上)
手动或控制器启动都行,顺序固定:
1.DBServer
2.LoginSrv
3.LoginGate(监听127.0.0.1:7000)
4.SelGate
5.RunGate
6.M2Server
M2窗口底部出「游戏服务启动完成」无红字再往下走。
黑窗全最小化别关。
查端口占用:
netstat-ano|findstr7000
被占就结束对应PID,酷狗迅雷常占7000。
五、微端网关UpdateGate配置
进微端目录里的UpdateGate文件夹。
1.从D:\MirServer\Mir200复制qqwry.dat到UpdateGate目录
缺这个文件网关起不来
2.双击UpdateGate.exe,会自动生成配置文件
单机环境配置里IP保持127.0.0.1不动
微端端口默认8000
3.改完保存,关掉重开UpdateGate
窗口无报错、显示线路在线就行
外网环境才把127.0.0.1换成对应服务器地址,单机别改。
六、微端服务UpdateServer配置
进UpdateServer文件夹,先处理pak.txt:
从服务端「登录器」目录找pak.txt
用记事本打开,里面路径一般是作者原机器路径
Ctrl+H批量替换成你当前客户端路径,比如:
原:F:\LegendofMir\
改:D:\MirClient\
存ANSI编码,别存UTF-8。
把改好的pak.txt复制到UpdateServer目录覆盖。
双击UpdateServer.exe→选项→基本设置:
•客户端路径:D:\MirClient
•连接网关地址:127.0.0.1(单机)
•连接网关端口:8000
•Resources目录:补丁文件夹名,一般Resources或Data
•更新密码:默认GameOfMir,或版本作者改过的那串
首次起可能弹密码错,关掉重开。
界面显示「PAK密码正确」「网关连接成功」就对了。
补杜哪:
版本配套pak补杜到客户端Data或UpdateServer的Resources目录
NewopUI.pak放客户端Data目录
Resources目录名必须和登录器配置器里写的一样。
七、登录器配置器微端联动
打开服务端「登录器」目录里的GOM登录器配置器(MakeGameLogin/绿盟配置器)。
基本设置:
•游戏名称跟控制器一致
•列表地址单机可留空或用本地list.txt
•格式:区名127.0.0.1
7000
微端设置页:
•勾启用微端
•微端地址:127.0.0.1
•微端端口:8000
•更新密码:跟UpdateServer里一模一样
PAK设置:
•勾启用PA密码
•pak.txt路径选刚才改好的那份
•状态显示正常/全绿才行
补丁模式选「微端自动更新」,别选本地补丁(除非你不打算开微端)。
点生成登录器,exe放到D:\MirClient根目录,跟mir.exe同层。
八、启动完整顺序(含微端)
1.DBServer
2.LoginSrv
3.LoginGate
4.SelGate
5.RunGate
6.M2Server
7.UpdateServer(先起,等PAK全绿)
8.UpdateGate(后起,显示在线)
9.双击客户端根目录登录器进游戏
微端两个程序运行期间不能关,关了进图就不下资源。
九、进游戏验证
登录器能出列表→网关通
点进入不卡连接→LoginGate通
进游戏地图黑块/装备问号→微端没下到资源
登录界面黑屏没按钮→NewopUI.pak没加载或PAK密码错
切几张地图、开背包看装备、走新地图,资源边走边下正常就行。
十、常见故障排查
1.connectionclosed
IP端口不一致。列表、LoginGate、微端配置、登录器微端页四处对齐。
单机全127.0.0.1,微端端口7000别和登录端口撞。
2.微端不更新补丁
•UpdateServer没起
•更新密码和登录器不对
•pak.txt路径没改
•防火墙拦8000
•Resources目录名和登录器不一致
3.黑屏/地图黑块
NewopUI.pak缺失或密码错
pak.txt里某行路径还是作者原路径
客户端版本和端不匹配
4.UpdateGate启动失败
缺qqwry.dat,从Mir200拷过去
8000被占就换端口,登录器列表同步改
5.PAK密码全红
pak.txt没拷进UpdateServer
路径没替换成当前客户端
密码被版本作者改过但登录器填了默认GameOfMir
6.进游戏能跑但部分装备问号
StdItems里Looks值和pak帧序不对
或那几个pak本来就是废补丁,不影响主流程可忽略
7.防火墙(单机可跳过外网)
单机测试直接关Windows防火墙测一次
要保留就放行:
•7000登录
•8000微端
•LoginGate.exe/UpdateGate.exe/M2Server.exe加白
十一、单机最小可用配置速查
MirServer:D:\MirServer
MirClient:D:\MirClient
DBC:HeroDB→Mud2\DB
控制器IP:127.0.0.1
登录端口:7000
微端端口:8000
UpdateGateIP:127.0.0.1
UpdateServer网关地址:127.0.0.1:8000
pak.txt路径:改成D:\MirClient
登录器微端密码:跟UpdateServer一致
NewopUI.pak:客户端Data目录
启动顺序:DB→LoginSrv→LoginGate→RunGate→M2→UpdateServer→UpdateGate→登录器
十二、别踩的坑
别把微端组件放桌面中文路径
别用万能登录器连GOM端
别pak.txt存成UTF-8
别微端端口填0又勾启用微端
别UpdateServer没起就先开UpdateGate
别客户端用最新官服端跑老GOM版本
别杀软不加法子Gateway被静默删
GOM微端架设卡住基本就三处:pak.txt路径没改、更新密码三处不一致、微端端口和登录器列表对不上。普通单机其实可以不用微端,直接补丁覆盖进客户端Data也能玩;微端价值在别人连你机器或你以后放到外网时省客户端下载。单机自测先普通进游戏,确认服务端通了再加UpdateGate/UpdateServer,排错范围小很多。
一、文件准备与路径
服务端解压到:
D:\MirServer
别放桌面、别带中文空格、别套双层文件夹。
客户端装到:
D:\MirClient
用15或17周年完整客户端,别用最新官服端硬套老GOM版本。
微端组件在服务端引擎包里叫「微端服务器」或MicroServer,内含两个程序:
UpdateGate.exe(微端网关)
UpdateServer.exe(微端资源服务)
运行库先装VC++合集,杀软把MirServer和MirClient都加白,不然网关dll和pak.txt容易被隔离。
二、DBC2000配HeroDB(老GOM必做)
控制面板→小图标→BDEAdministrator
Databases右键New→STANDARD
改名HeroDB
PATH指向D:\MirServer\Mud2\DB
Ctrl+S保存关窗选Yes
新GOM如果走内置Access/SQLite可跳过这步,但多数端还是认HeroDB。
三、引擎控制器基础配置
双击D:\MirServer\GameOfMir引擎控制器.exe
点配置向导:
•模式:单机
•取消动态IP、双IP
•服务端目录:D:\MirServer
•数据库名:HeroDB
•服务器名称:自定义
•服务器IP:127.0.0.1
•端口默认:
•LoginGate7000
•SelGate7100
•RunGate7200
一路下一步保存配置。
四、启动顺序(错序必连不上)
手动或控制器启动都行,顺序固定:
1.DBServer
2.LoginSrv
3.LoginGate(监听127.0.0.1:7000)
4.SelGate
5.RunGate
6.M2Server
M2窗口底部出「游戏服务启动完成」无红字再往下走。
黑窗全最小化别关。
查端口占用:
netstat-ano|findstr7000
被占就结束对应PID,酷狗迅雷常占7000。
五、微端网关UpdateGate配置
进微端目录里的UpdateGate文件夹。
1.从D:\MirServer\Mir200复制qqwry.dat到UpdateGate目录
缺这个文件网关起不来
2.双击UpdateGate.exe,会自动生成配置文件
单机环境配置里IP保持127.0.0.1不动
微端端口默认8000
3.改完保存,关掉重开UpdateGate
窗口无报错、显示线路在线就行
外网环境才把127.0.0.1换成对应服务器地址,单机别改。
六、微端服务UpdateServer配置
进UpdateServer文件夹,先处理pak.txt:
从服务端「登录器」目录找pak.txt
用记事本打开,里面路径一般是作者原机器路径
Ctrl+H批量替换成你当前客户端路径,比如:
原:F:\LegendofMir\
改:D:\MirClient\
存ANSI编码,别存UTF-8。
把改好的pak.txt复制到UpdateServer目录覆盖。
双击UpdateServer.exe→选项→基本设置:
•客户端路径:D:\MirClient
•连接网关地址:127.0.0.1(单机)
•连接网关端口:8000
•Resources目录:补丁文件夹名,一般Resources或Data
•更新密码:默认GameOfMir,或版本作者改过的那串
首次起可能弹密码错,关掉重开。
界面显示「PAK密码正确」「网关连接成功」就对了。
补杜哪:
版本配套pak补杜到客户端Data或UpdateServer的Resources目录
NewopUI.pak放客户端Data目录
Resources目录名必须和登录器配置器里写的一样。
七、登录器配置器微端联动
打开服务端「登录器」目录里的GOM登录器配置器(MakeGameLogin/绿盟配置器)。
基本设置:
•游戏名称跟控制器一致
•列表地址单机可留空或用本地list.txt
•格式:区名127.0.0.1
7000
微端设置页:
•勾启用微端
•微端地址:127.0.0.1
•微端端口:8000
•更新密码:跟UpdateServer里一模一样
PAK设置:
•勾启用PA密码
•pak.txt路径选刚才改好的那份
•状态显示正常/全绿才行
补丁模式选「微端自动更新」,别选本地补丁(除非你不打算开微端)。
点生成登录器,exe放到D:\MirClient根目录,跟mir.exe同层。
八、启动完整顺序(含微端)
1.DBServer
2.LoginSrv
3.LoginGate
4.SelGate
5.RunGate
6.M2Server
7.UpdateServer(先起,等PAK全绿)
8.UpdateGate(后起,显示在线)
9.双击客户端根目录登录器进游戏
微端两个程序运行期间不能关,关了进图就不下资源。
九、进游戏验证
登录器能出列表→网关通
点进入不卡连接→LoginGate通
进游戏地图黑块/装备问号→微端没下到资源
登录界面黑屏没按钮→NewopUI.pak没加载或PAK密码错
切几张地图、开背包看装备、走新地图,资源边走边下正常就行。
十、常见故障排查
1.connectionclosed
IP端口不一致。列表、LoginGate、微端配置、登录器微端页四处对齐。
单机全127.0.0.1,微端端口7000别和登录端口撞。
2.微端不更新补丁
•UpdateServer没起
•更新密码和登录器不对
•pak.txt路径没改
•防火墙拦8000
•Resources目录名和登录器不一致
3.黑屏/地图黑块
NewopUI.pak缺失或密码错
pak.txt里某行路径还是作者原路径
客户端版本和端不匹配
4.UpdateGate启动失败
缺qqwry.dat,从Mir200拷过去
8000被占就换端口,登录器列表同步改
5.PAK密码全红
pak.txt没拷进UpdateServer
路径没替换成当前客户端
密码被版本作者改过但登录器填了默认GameOfMir
6.进游戏能跑但部分装备问号
StdItems里Looks值和pak帧序不对
或那几个pak本来就是废补丁,不影响主流程可忽略
7.防火墙(单机可跳过外网)
单机测试直接关Windows防火墙测一次
要保留就放行:
•7000登录
•8000微端
•LoginGate.exe/UpdateGate.exe/M2Server.exe加白
十一、单机最小可用配置速查
MirServer:D:\MirServer
MirClient:D:\MirClient
DBC:HeroDB→Mud2\DB
控制器IP:127.0.0.1
登录端口:7000
微端端口:8000
UpdateGateIP:127.0.0.1
UpdateServer网关地址:127.0.0.1:8000
pak.txt路径:改成D:\MirClient
登录器微端密码:跟UpdateServer一致
NewopUI.pak:客户端Data目录
启动顺序:DB→LoginSrv→LoginGate→RunGate→M2→UpdateServer→UpdateGate→登录器
十二、别踩的坑
别把微端组件放桌面中文路径
别用万能登录器连GOM端
别pak.txt存成UTF-8
别微端端口填0又勾启用微端
别UpdateServer没起就先开UpdateGate
别客户端用最新官服端跑老GOM版本
别杀软不加法子Gateway被静默删
GOM微端架设卡住基本就三处:pak.txt路径没改、更新密码三处不一致、微端端口和登录器列表对不上。普通单机其实可以不用微端,直接补丁覆盖进客户端Data也能玩;微端价值在别人连你机器或你以后放到外网时省客户端下载。单机自测先普通进游戏,确认服务端通了再加UpdateGate/UpdateServer,排错范围小很多。

