一、准备材料
1.服务端
下完整GOM引擎整合包,解压后要有:
Mir200、Mud2、LoginSrv、DBServer、LoginGate、SelGate、RunGate、LogServer、GameCenter.exe、登录器生成器。
缺任何一个网关都进不了游戏。
2.客户端
用完整版热血传奇客户端,15/16/17周年都行。
单独放一个干净目录,别和别的版本混用。
3.运行环境
DBC2000:GOM新端有的内置数据库可跳过,老包还是要装。
Notepad++:改配置、看脚本。
VC++运行库合集:2005-2022的x86+x64全装。
关杀毒、关WindowsDefender,网关和驱动常被误删。
二、解压路径
服务端:
D:\MirServer
客户端:
D:\LegendClient
规则:
纯英文、无空格、无中文、无括号。
错误:D:\传奇端、D:\MirServer、C:\ProgramFiles\Mir2
正确:D:\MirServer、D:\LegendClient
三、DBC2000配置(老GOM端需要)
1.装DBC2000,管理员身份装,默认路径。
2.控制面板→大图标→BDEAdministrator。
3.左侧Databases右键New,类型STANDARD。
4.别名填:
HeroDB
5.PATH指向:
D:\MirServer\Mud2\DB
(以你实际DB目录为准)
6.Object→Apply保存,关掉,重启电脑。
新GOM一键端如果配置向导里有“使用内置库/ACC库”,可以跳过DBC,看引擎说明。
四、引擎控制器配IP
右键GameCenter.exe→管理员运行→点配置向导。
填写内容:
服务器名称:单机测试
游戏目录:D:\MirServer
数据库名:HeroDB(用DBC时)
服务器IP:127.0.0.1
外网IP:127.0.0.1
动态IP:不勾
微端:不勾
登录网关端口:7000
角色网关端口:7100
游戏网关端口:7200
一路下一步,保存配置。
手动核对这些位置旧IP全换成127.0.0.1:
Mir200\!Setup.txt
LoginSrv配置
LoginGate\Config.ini
SelGate配置
RunGate\Config.ini
端口默认7000/7100/7200,被占用再改,改了登录器要同步。
五、启动服务端
双击GameCenter→启动游戏服务器。
控制器会按顺序拉起:
DBServer→LogServer→LoginSrv→LoginGate→SelGate→RunGate→M2Server
看M2窗口:
数据库加载完成
地图加载完成
脚本加载完成
NPC加载完成
无scripterror
无cannotopendatabase
M2窗口一闪而过:端口占用或缺运行库。
netstat-ano|findstr7000查占用,结束对应PID,或把端口改7001/7101/7201。
六、客户端补丁覆盖
把服务端里补丁目录合并进客户端根目录。
常见要覆盖的内容:
Data
Map
Sound
Resource
Wzl
Wzx
PAK相关目录
注意两点:
1.补丁文件夹名要和登录器配置器里Resources目录名一致,不然黑屏。
2.PAK密码要在登录器生成器里逐条核对,密码错=资源不显示。
纯净客户端+完整补丁,别混多个版本补丁。
七、列表文件与登录器
1.建本地列表
客户端或服务端登录器目录新建List.txt,ANSI编码。
简单格式:
单机测试127.0.0.170000
0
或:
[Server]
单机测试区单机测试传奇单机127.0.0.170001127.0.0.10
0
端口以你LoginGate实际端口为准。
2.打开登录器生成器
一般在MirServer\登录器目录,GOM专用生成器,别用别的引擎登录器。
填写:
列表地址:D:\MirServer\List.txt(或http://127.0.0.1/List.txt)
客户端路径:D:\LegendClient
微端:关
动态IP:关
PAK规则:让生成器扫客户端PAK,状态显示正确/密码正确
3.生成exe
把生成的登录器放到:
D:\LegendClient根目录
不要放桌面,放根目录才能读到补丁。
八、进游戏
双击客户端根目录登录器→注册账号→建角色→进游戏。
测试清单:
移动、攻击、打怪
技能释放
地图切换
装备图标
背包、仓库、交易
NPC对话
传送命令
卡在连接服务器:网关没起全,等M2完全加载再登。
列表空白:列表格式错、编码不是ANSI、登录器引擎不匹配。
黑屏:补丁没覆盖对,或PAK密码错。
装备问号:物品补丁没进Data/Resource。
九、GM权限
方式一:改文件
打开:
Mir200\Envir\AdminList.txt
写角色名,一行一个:
测试管理员
GM001
保存,小退重进。
方式二:M2控制台
M2Server菜单→查看→列表信息→管理员列表
加角色名,等级设10,点增加、保存。
常用命令:
@level50
@make屠龙
@gold100000
@map比奇省
@reloadmon
@reloadnpc
不同端命令前缀可能是@制造、@调整等级,看M2提示。
十、调游戏参数
经验倍率:Mir200\!Setup.txt里ExpRate
怪物爆率:Mir200\Envir\MonGen.txt和爆率文件
攻速:AttackSpeed相关参数
装备属性:DBC编辑器开StdItems.db(老端)
怪物属性:MonDef.db/Monster.txt
技能:Magic.db或技能脚本
改完保存,重启M2或重载脚本生效。
十一、常见报错速查
1.数据库连接失败
DBC别名不是HeroDB
PATH没指到DB文件夹
没点Apply
DB文件缺失
2.M2闪退
缺VC++运行库
路径有中文/空格
杀软删了dll或驱动
管理员兼容Win7重跑
3.端口占用
查netstat,结束占用进程
或统一改7001/7101/7201,登录器同步
4.登录器点没反应
网关没全起
防火墙拦了
列表IP不是127.0.0.1
关防火墙测试
5.黑屏花屏
补丁没覆盖
客户端版本不对
PAK密码错
Resources目录名对不上
6.脚本报错
Notepad++转ANSI
检查#IF#ACT#ELSE#END闭合
别用全角符号
7.地图进不去
MapInfo.txt没配
Maps里缺.map文件
文件名大小写一致
十二、最稳操作顺序
关杀软
解压服务端到D:\MirServer
装DBC建HeroDB(老端)
向导填127.0.0.1,端口默认
GameCenter一键启动
等M2无报错
补丁覆盖客户端根目录
配PAK密码生成登录器
登录器放客户端根目录
进游戏加GM
调经验爆率
十三、局域网联机(先单机稳了再搞)
服务端IP改内网192.168.1.x
登录器列表同步改
防火墙放行7000-7300
同网段直接连
公网要云主机或穿透,家用宽带没公网IP很卡
十四、速查表
服务端:D:\MirServer
客户端:D:\LegendClient
DBC别名:HeroDB
DBC路径:D:\MirServer\Mud2\DB
单机IP:127.0.0.1
端口:7000/7100/7200
启动:GameCenter
补丁:覆盖客户端根目录
登录器:GOM专用,放客户端根目录
GM文件:Mir200\Envir\AdminList.txt
卡住优先查三件事:路径有没有中文、网关起没起全、补丁和PAK对没对上。
这套只做本地学习怀旧,别直接拿去公开收费运营。
1.服务端
下完整GOM引擎整合包,解压后要有:
Mir200、Mud2、LoginSrv、DBServer、LoginGate、SelGate、RunGate、LogServer、GameCenter.exe、登录器生成器。
缺任何一个网关都进不了游戏。
2.客户端
用完整版热血传奇客户端,15/16/17周年都行。
单独放一个干净目录,别和别的版本混用。
3.运行环境
DBC2000:GOM新端有的内置数据库可跳过,老包还是要装。
Notepad++:改配置、看脚本。
VC++运行库合集:2005-2022的x86+x64全装。
关杀毒、关WindowsDefender,网关和驱动常被误删。
二、解压路径
服务端:
D:\MirServer
客户端:
D:\LegendClient
规则:
纯英文、无空格、无中文、无括号。
错误:D:\传奇端、D:\MirServer、C:\ProgramFiles\Mir2
正确:D:\MirServer、D:\LegendClient
三、DBC2000配置(老GOM端需要)
1.装DBC2000,管理员身份装,默认路径。
2.控制面板→大图标→BDEAdministrator。
3.左侧Databases右键New,类型STANDARD。
4.别名填:
HeroDB
5.PATH指向:
D:\MirServer\Mud2\DB
(以你实际DB目录为准)
6.Object→Apply保存,关掉,重启电脑。
新GOM一键端如果配置向导里有“使用内置库/ACC库”,可以跳过DBC,看引擎说明。
四、引擎控制器配IP
右键GameCenter.exe→管理员运行→点配置向导。
填写内容:
服务器名称:单机测试
游戏目录:D:\MirServer
数据库名:HeroDB(用DBC时)
服务器IP:127.0.0.1
外网IP:127.0.0.1
动态IP:不勾
微端:不勾
登录网关端口:7000
角色网关端口:7100
游戏网关端口:7200
一路下一步,保存配置。
手动核对这些位置旧IP全换成127.0.0.1:
Mir200\!Setup.txt
LoginSrv配置
LoginGate\Config.ini
SelGate配置
RunGate\Config.ini
端口默认7000/7100/7200,被占用再改,改了登录器要同步。
五、启动服务端
双击GameCenter→启动游戏服务器。
控制器会按顺序拉起:
DBServer→LogServer→LoginSrv→LoginGate→SelGate→RunGate→M2Server
看M2窗口:
数据库加载完成
地图加载完成
脚本加载完成
NPC加载完成
无scripterror
无cannotopendatabase
M2窗口一闪而过:端口占用或缺运行库。
netstat-ano|findstr7000查占用,结束对应PID,或把端口改7001/7101/7201。
六、客户端补丁覆盖
把服务端里补丁目录合并进客户端根目录。
常见要覆盖的内容:
Data
Map
Sound
Resource
Wzl
Wzx
PAK相关目录
注意两点:
1.补丁文件夹名要和登录器配置器里Resources目录名一致,不然黑屏。
2.PAK密码要在登录器生成器里逐条核对,密码错=资源不显示。
纯净客户端+完整补丁,别混多个版本补丁。
七、列表文件与登录器
1.建本地列表
客户端或服务端登录器目录新建List.txt,ANSI编码。
简单格式:
单机测试127.0.0.170000
0
或:
[Server]
单机测试区单机测试传奇单机127.0.0.170001127.0.0.10
0
端口以你LoginGate实际端口为准。
2.打开登录器生成器
一般在MirServer\登录器目录,GOM专用生成器,别用别的引擎登录器。
填写:
列表地址:D:\MirServer\List.txt(或http://127.0.0.1/List.txt)
客户端路径:D:\LegendClient
微端:关
动态IP:关
PAK规则:让生成器扫客户端PAK,状态显示正确/密码正确
3.生成exe
把生成的登录器放到:
D:\LegendClient根目录
不要放桌面,放根目录才能读到补丁。
八、进游戏
双击客户端根目录登录器→注册账号→建角色→进游戏。
测试清单:
移动、攻击、打怪
技能释放
地图切换
装备图标
背包、仓库、交易
NPC对话
传送命令
卡在连接服务器:网关没起全,等M2完全加载再登。
列表空白:列表格式错、编码不是ANSI、登录器引擎不匹配。
黑屏:补丁没覆盖对,或PAK密码错。
装备问号:物品补丁没进Data/Resource。
九、GM权限
方式一:改文件
打开:
Mir200\Envir\AdminList.txt
写角色名,一行一个:
测试管理员
GM001
保存,小退重进。
方式二:M2控制台
M2Server菜单→查看→列表信息→管理员列表
加角色名,等级设10,点增加、保存。
常用命令:
@level50
@make屠龙
@gold100000
@map比奇省
@reloadmon
@reloadnpc
不同端命令前缀可能是@制造、@调整等级,看M2提示。
十、调游戏参数
经验倍率:Mir200\!Setup.txt里ExpRate
怪物爆率:Mir200\Envir\MonGen.txt和爆率文件
攻速:AttackSpeed相关参数
装备属性:DBC编辑器开StdItems.db(老端)
怪物属性:MonDef.db/Monster.txt
技能:Magic.db或技能脚本
改完保存,重启M2或重载脚本生效。
十一、常见报错速查
1.数据库连接失败
DBC别名不是HeroDB
PATH没指到DB文件夹
没点Apply
DB文件缺失
2.M2闪退
缺VC++运行库
路径有中文/空格
杀软删了dll或驱动
管理员兼容Win7重跑
3.端口占用
查netstat,结束占用进程
或统一改7001/7101/7201,登录器同步
4.登录器点没反应
网关没全起
防火墙拦了
列表IP不是127.0.0.1
关防火墙测试
5.黑屏花屏
补丁没覆盖
客户端版本不对
PAK密码错
Resources目录名对不上
6.脚本报错
Notepad++转ANSI
检查#IF#ACT#ELSE#END闭合
别用全角符号
7.地图进不去
MapInfo.txt没配
Maps里缺.map文件
文件名大小写一致
十二、最稳操作顺序
关杀软
解压服务端到D:\MirServer
装DBC建HeroDB(老端)
向导填127.0.0.1,端口默认
GameCenter一键启动
等M2无报错
补丁覆盖客户端根目录
配PAK密码生成登录器
登录器放客户端根目录
进游戏加GM
调经验爆率
十三、局域网联机(先单机稳了再搞)
服务端IP改内网192.168.1.x
登录器列表同步改
防火墙放行7000-7300
同网段直接连
公网要云主机或穿透,家用宽带没公网IP很卡
十四、速查表
服务端:D:\MirServer
客户端:D:\LegendClient
DBC别名:HeroDB
DBC路径:D:\MirServer\Mud2\DB
单机IP:127.0.0.1
端口:7000/7100/7200
启动:GameCenter
补丁:覆盖客户端根目录
登录器:GOM专用,放客户端根目录
GM文件:Mir200\Envir\AdminList.txt
卡住优先查三件事:路径有没有中文、网关起没起全、补丁和PAK对没对上。
这套只做本地学习怀旧,别直接拿去公开收费运营。

