一、本地列表的本质
列表不是非得传空间,单机和本机调试就是告诉登录器“区服名、IP、端口”在哪。
单机死写127.0.0.1,不碰路由器、不买域名、不走外网。
列表读不到,基本就三类:文件格式错、编码错、网关没起或端口对不上。
二、手搓list.txt(最轻量,不用任何工具)
客户端根目录(和mir.exe同级)新建list.txt,记事本写:
GOM/GEE竖线格式:
单机测试127.0.0.170001
0
字段顺序:区名IP登录端口展开标识
状态
微端不开也行,老格式可带微端:
单机测试127.0.0.170008000127.0.0.17000
测试区
HERO/Blue老引擎空格格式:
127.0.0.1单机测试7000
规矩:
英文竖线|,别打中文|
区名前后不留空格,文件末尾不留空行
不写//注释、不写#说明
编码用ANSI(记事本→另存为→编码选ANSI),UTF-8BOM会直接空列表
三、本地列表服务工具(HTTP方式)
有些GOM配置器强制要http://开头列表地址,两种办法:
1.本地列表服务器小程序(最省事)
把list.txt和小工具放同目录,如D:\MirList\
双击“本地列表服务器.exe”,监听80或88
浏览器测:http://127.0.0.1/list.txt能看见文本就通
登录器配置器填:http://127.0.0.1/list.txt
2.IIS自带(Win10/11专业版)
控制面板→程序→启用或关闭Windows功能→勾InternetInformationServices全子项
IIS管理器→添加网站,物理路径选D:\MirList,绑定127.0.0.1:80
把list.txt丢进去
浏览器开http://127.0.0.1/list.txt
文件权限给Everyone读权限,否则403
3.AspWeb/NetBox简易服务
绿色单文件,指定目录起服务,适合不想开IIS的机器,端口用8080也行
登录器地址填http://127.0.0.1:8080/list.txt
四、登录器配置器(核心工具)
用服务端自带的登录器生成器,别下网上万能登录器,引擎不配套必黑屏。
GOM:目录里找LoginBuilder.exe/登录器配置器
GEE:GEEM2同包配置器
HERO/Blue:老登录器生成器(MakeGameLogin类)
配置页填写:
列表类型:本地文件或HTTP列表(看上面用哪种)
本地文件模式填:.\list.txt或D:\MirClient\list.txt
HTTP模式填:http://127.0.0.1/list.txt
开区IP:127.0.0.1
登录端口:7000(必须跟LoginGate监听口一致,GEE有些是7100)
动态IP:取消勾
微端模式:不开微端取消勾
区服名:和list.txt里区名一字不差
客户端路径:选D:\MirClient根目录
PAK密码:服务端给的pak.txt导入,没加密留空
生成exe扔进客户端根目录,和mir.exe同目录。
五、服务端必须先起好
列表有内容但点开始没反应,是网关没活:
DBServer→LoginSrv→LoginGate(7000)→SelGate(7100)→RunGate(7200)→M2
cmd核对:
netstat-ano|findstr"700071007200"
没监听就是网关没起,或端口被占(迅雷/酷狗常占7000)。
!Setup.txt里:
ServerName=单机测试
ServerIP=127.0.0.1
ServerPort=7000
LoginSrv\!addrtable.txt区名和IP同步。
六、三种场景列表写法对照
纯单机:127.0.0.1+本地文件list.txt
局域网:list里改192.168.1.xxx,防火墙放行7000-7200,登录器同内网IP
外网:列表写公网IP或域名,需安全组+路由器映射,列表挂公网HTTP
七、常见报错的定位
列表空白:编码UTF-8、竖线中文、行尾空格、区名带特殊字符
读取失败:HTTP服务没起、浏览器都打不开列表地址
能看区服但点不进:7000端口不通、LoginGate没起、防火墙拦
进游戏黑屏:列表通了但RunGateIP还是127.0.0.1外网场景没改、补丁没覆盖
登录器闪退:杀软把生成器删了,整个目录加白名单,兼容Win7管理员跑
八、懒人最简流程
1.客户端根目录建list.txt(ANSI,写单机测试127.0.0.170001
0)
2.起服务端全部网关,netstat确认7000在听
3.开配置器,列表地址填.\list.txt,IP127.0.0.1,端口7000,生成登录器
4.登录器放客户端根目录,双击进游戏
不用IIS、不用传空间、不用域名,单机架设本地列表就这么点事。卡住先浏览器读列表地址,再telnet127.0.0.17000,两层通了登录器不可能空。
列表不是非得传空间,单机和本机调试就是告诉登录器“区服名、IP、端口”在哪。
单机死写127.0.0.1,不碰路由器、不买域名、不走外网。
列表读不到,基本就三类:文件格式错、编码错、网关没起或端口对不上。
二、手搓list.txt(最轻量,不用任何工具)
客户端根目录(和mir.exe同级)新建list.txt,记事本写:
GOM/GEE竖线格式:
单机测试127.0.0.170001
0
字段顺序:区名IP登录端口展开标识
状态
微端不开也行,老格式可带微端:
单机测试127.0.0.170008000127.0.0.17000
测试区
HERO/Blue老引擎空格格式:
127.0.0.1单机测试7000
规矩:
英文竖线|,别打中文|
区名前后不留空格,文件末尾不留空行
不写//注释、不写#说明
编码用ANSI(记事本→另存为→编码选ANSI),UTF-8BOM会直接空列表
三、本地列表服务工具(HTTP方式)
有些GOM配置器强制要http://开头列表地址,两种办法:
1.本地列表服务器小程序(最省事)
把list.txt和小工具放同目录,如D:\MirList\
双击“本地列表服务器.exe”,监听80或88
浏览器测:http://127.0.0.1/list.txt能看见文本就通
登录器配置器填:http://127.0.0.1/list.txt
2.IIS自带(Win10/11专业版)
控制面板→程序→启用或关闭Windows功能→勾InternetInformationServices全子项
IIS管理器→添加网站,物理路径选D:\MirList,绑定127.0.0.1:80
把list.txt丢进去
浏览器开http://127.0.0.1/list.txt
文件权限给Everyone读权限,否则403
3.AspWeb/NetBox简易服务
绿色单文件,指定目录起服务,适合不想开IIS的机器,端口用8080也行
登录器地址填http://127.0.0.1:8080/list.txt
四、登录器配置器(核心工具)
用服务端自带的登录器生成器,别下网上万能登录器,引擎不配套必黑屏。
GOM:目录里找LoginBuilder.exe/登录器配置器
GEE:GEEM2同包配置器
HERO/Blue:老登录器生成器(MakeGameLogin类)
配置页填写:
列表类型:本地文件或HTTP列表(看上面用哪种)
本地文件模式填:.\list.txt或D:\MirClient\list.txt
HTTP模式填:http://127.0.0.1/list.txt
开区IP:127.0.0.1
登录端口:7000(必须跟LoginGate监听口一致,GEE有些是7100)
动态IP:取消勾
微端模式:不开微端取消勾
区服名:和list.txt里区名一字不差
客户端路径:选D:\MirClient根目录
PAK密码:服务端给的pak.txt导入,没加密留空
生成exe扔进客户端根目录,和mir.exe同目录。
五、服务端必须先起好
列表有内容但点开始没反应,是网关没活:
DBServer→LoginSrv→LoginGate(7000)→SelGate(7100)→RunGate(7200)→M2
cmd核对:
netstat-ano|findstr"700071007200"
没监听就是网关没起,或端口被占(迅雷/酷狗常占7000)。
!Setup.txt里:
ServerName=单机测试
ServerIP=127.0.0.1
ServerPort=7000
LoginSrv\!addrtable.txt区名和IP同步。
六、三种场景列表写法对照
纯单机:127.0.0.1+本地文件list.txt
局域网:list里改192.168.1.xxx,防火墙放行7000-7200,登录器同内网IP
外网:列表写公网IP或域名,需安全组+路由器映射,列表挂公网HTTP
七、常见报错的定位
列表空白:编码UTF-8、竖线中文、行尾空格、区名带特殊字符
读取失败:HTTP服务没起、浏览器都打不开列表地址
能看区服但点不进:7000端口不通、LoginGate没起、防火墙拦
进游戏黑屏:列表通了但RunGateIP还是127.0.0.1外网场景没改、补丁没覆盖
登录器闪退:杀软把生成器删了,整个目录加白名单,兼容Win7管理员跑
八、懒人最简流程
1.客户端根目录建list.txt(ANSI,写单机测试127.0.0.170001
0)
2.起服务端全部网关,netstat确认7000在听
3.开配置器,列表地址填.\list.txt,IP127.0.0.1,端口7000,生成登录器
4.登录器放客户端根目录,双击进游戏
不用IIS、不用传空间、不用域名,单机架设本地列表就这么点事。卡住先浏览器读列表地址,再telnet127.0.0.17000,两层通了登录器不可能空。

