一、环境与目录规范
系统用Windows 10/11(关内核隔离)或Windows Server,内存≥8GB,剩余磁盘≥50GB。服务端解压到纯英文根目录,如 D:\MirServer_GEE,严禁中文、空格、桌面深层路径,否则BDE与网关读路径乱码。客户端另解压一份纯英文目录,如 D:\LegendClient,版本号(1.76/1.80/17周年)须与服务端匹配。先装GEE专属运行库(服务端根目录 GEE引擎运行库.exe),漏装会报“缺少GEE.dll”。DBC2000/BDE Administrator按默认下一步装完 。
二、数据库配置(DBC2000 / HeroDB)
1. 控制面板→大图标→BDE Administrator(或ODBC系统DSN,视版本而定)。
2. Databases 右键 New,类型 STANDARD,改名 HeroDB(大小写敏感,必须此名)。
3. 右侧 PATH 指向 D:\MirServer_GEE\Mir200\Mud2\DB(或 DBServer\FDB,看版本实际目录),Ctrl+S 保存。
4. Admin 表加管理员账号,权限 255;部分版本直接导入自带 Hero.dbc / GEEM2.db 无需手建。
5. 新款GEE支持 SQLite / MySQL / Access:SQLite 指向 DB\LegendDB.db;MySQL 建库 GEE_Legend(utf8mb4),Config\DBConfig.ini 填 127.0.0.1:3306 + 账号密码;Access 切 DBType=Access 重指路径。传统Hero系仍走 HeroDB 。
三、引擎主控与核心配置文件
双击 GEE引擎主控端.exe / GameCenter.exe / GEE引擎配置器.exe,走配置向导:
• 基本设置:服务器名自定义;IP 单机 127.0.0.1,局域网 192.168.x.x,公网填弹性IP并勾动态IP模式;游戏目录 D:\MirServer_GEE。
- 数据库设置:名称 HeroDB(或 MirDB / GEE_Legend,跟第二步一致);DBIP 127.0.0.1。
• 登录网关端口 默认 7000;游戏网关 7100;微端 8000/8080;角色网关 SelGate、RunGate 默认不动,冲突用 netstat -ano | findstr 7100 查占用 。
手写核心文件兜底:
• Mir200\!Setup.txt → ServerIP=127.0.0.1、LoginGatePass=网关密码
• LoginSrv\!Setup.txt / !addrtable.txt → IP 同步
- gate_server\LoginGate\Mirgate.ini → IP 127.0.0.1,端口对齐 7000
• Config\ServerConfig.ini → DBIP/DBName/ServerIP/ServerPort 核对 。
四、服务启动顺序(严禁乱点)
1. DBServer.exe / GEE_DBServer.exe → 日志显示 DB Connected / HeroDB连接成功
2. LoginSrv.exe → 登录服务就绪
3. LoginGate.exe → 监听 7000
4. SelGate / RunGate → 游戏网关监听 7100
5. M2Server.exe / GEE_GameServer.exe / Mir200.exe → 地图加载完,控制台显“启动成功”“在线0人”
任一窗口红报错即停,别强制进游戏。GEE把地图服务整合进主程序,不用单独开 MapServer 。
五、List.txt 与登录器生成
新建 list.txt,GEE标准格式:
服务器名开区IP 微端IP 登录端口 微端端口 是否新服
序号
单机示例:GEE单机测试127.0.0.1 127.0.0.1 7000 8000 1
1
外网示例:GEE公测1区公网IP 公网IP 7000 8000 1
1
放 D:\MirServer_GEE 根目录,或起本地列表服务器小程序,列表地址 http://127.0.0.1/list.txt,浏览器能打开即通 。
打开 GEE登录器配置器 / MakeGameLogin.exe:
• 列表地址填上面URL
• 客户端路径选 D:\LegendClient
• 登录网关密码填 !Setup.txt 中 LoginGatePass
- 勾 大背包/新特效/纯微端(按需),Pak列表加载服务端 Pak.txt,MD5对齐
• 生成 login.exe,复制到客户端根目录与 Mir.exe 同级 。
补丁覆盖:服务端 Data / Map / Wzl / Sounds / Resources / NewopUI.Pak 全量拷进客户端根目录,缺补丁黑屏、装备问号、地图白块 。
六、微端配置(外网/大补丁必做)
微端服务器文件夹→UpdateConfig.exe / UpdateServer.ini:
• 资源目录指客户端补丁夹名
• 更新地址本机 http://127.0.0.1:8000,外网填域名/web路径
- 网关连接端口与登录器微端端口一致(默认8000/8008/8080)
• 更新密码默认 GEEM2,与登录器配置器同值
启动 UpdateServer_X64 网关,加载资源完再开服,玩家边玩边下 。
七、GM权限与常用命令
M2控制台→查看→列表信息→管理员列表→添加角色名,权限10(最高);或改 AdminList.txt / UserData.txt 加 *角色名 10。建该角色进游戏后生效。
常用GEE GM指令(@前缀):
@GM模式 → 切GM态
@添加物品 屠龙 1 → 发装备
@调整等级 50 → 改等级
@制造 圣战戒指 → 造装备
@刷新 → 重读NPC/爆率
@无敌 / @隐身 → 调试用
@调整经验 倍数 → 改经验率
爆率改 Monster 目录对应怪 DROP 字段;活动与机器人逻辑改 QuestDiary / Robot.txt 。
八、外网发布补充
云服Windows实例同上装DBC/HeroDB,所有配置文件IP换公网,防火墙放行 7000/7100/7200/8000/3306;路由器做端口映射;把生成的登录器+微端URL发给玩家。动态IP勾引擎“动态IP模式” 。
九、高频故障速查
Cannot find DBC database → HeroDB名错或PATH没指 Mud2\DB,重配BDE重启
端口被占用 → netstat -ano | findstr 7000 杀进程或改端口重存配置
进游戏黑屏/花屏 → 补丁未覆盖或Pak密码错,重拷Data/Resources
M2秒退 → HeroDB路径错、DB文件夹缺文件、运行库未装
登录器读不到列表 → list.txt格式错、本地列表服务未起、地址写错
GM命令无效 → 角色名未加管理员列表或权限≠10 。
十、存档与备份
定期备 D:\MirServer_GEE\Mir200\Mud2\DB(或 DBServer\FDB)、HeroDB库文件、Admin表、List.txt、登录器配置工程。版本迭代前整目录打包,回滚直接覆。
GEE引擎传奇服务端从零部署:DBC配置网关启动登录器生成与GM命令实操
来源:
作者:
点击:

