本地跑一套传奇环境(仅本机127.0.0.1连接、不开公网、不做营利)走的是“服务端+数据库+引擎控制器+客户端登录器”这套链,下面按实际启动顺序拆,不扯公网开服与对外收费那套。
一、准备文件(路径全英文,禁中文禁空格)
1.服务端:完整MirServer包,内含Mir200、Mud2、DBServer、LoginSrv、LoginGate、RunGate、GameCenter.exe(引擎控制器)、登录器生成器等,解压到D:\MirServer
2.客户端:热血传奇10~17周年纯净客户端,装到D:\Mir2或D:\LegendofMir,别混多版本补丁
3.数据库工具:老引擎(Hero、Blue、早期GOM)用DBC2000;新引擎(新GOM、GEE、996)用MySQL+Navicat或SQLServer
4.运行库:VC++2005~2015全装、.NETFramework4.0+、DirectX修复、关闭WindowsDefender实时防护(M2Server.exe、DBServer.exe常被误删)
二、数据库配置(最核心一步)
▶DBC2000路线(Hero/Blue/老GOM)
1.装完DBC2000→控制面板→BDEAdministrator(蓝色小鱼)
2.Object→New→类型STANDARD→重命名数据库为HeroDB(大小写严格一致)
3.右侧PATH指向D:\MirServer\Mud2\DB(目录里要有StdItems.DB、Magic.DB、Monster.DB)
4.Ctrl+S保存,关窗选Yes
▶MySQL路线(新GOM/GEE)
1.装MySQL(记root密码)→Navicat建连接localhost
2.服务端“数据库”目录找.sql脚本→右键运行SQL文件导入
3.引擎配置里填数据库类型=MySQL、IP=127.0.0.1、用户名root、对应密码
三、改服务端IP与基础参数
所有涉及IP的配置统一改127.0.0.1:
•D:\MirServer\Mir200\Gs1\!Setup.txt(ServerAddr/ServerIP/外网IP)
-D:\MirServer\GateServer\GameGate\MirGate.ini
•D:\MirServer\GateServer\LoginGate\LoginGate.ini
•D:\MirServer\DBServer\DBService.ini
-LoginSrv\!addrtable.txt、DBServer\!ServerInfo.txt
端口默认7000(游戏网关)、7100、7200,单机不动;保存用ANSI编码,别用UTF-8防乱码
四、启动引擎与服务顺序
双击D:\MirServer\GameCenter.exe(引擎控制器)→配置向导→服务端目录D:\MirServer、数据库名HeroDB、IP127.0.0.1→保存→启动游戏服务器
手动启动顺序(无控制器时):
1.DBServer.exe(连HeroDB成功)
2.LoginSrv.exe(登录服务)
3.LoginGate.exe/RunGate.exe(网关)
4.M2Server.exe(主控,底部出“游戏服务已启动”、无红色报错即正常)
所有黑窗别关,最小化挂着。
五、登录器生成与客户端补丁
1.服务端“登录器”文件夹→登录器配置器(GameOfMir登录器生成器/绿盟配置器)
2.服务器地址填127.0.0.1,端口7000,列表名自定义,取消微端模式
3.生成登录器exe→复制到客户端根目录D:\Mir2
4.把服务端补丁目录Data、Map、Wzl、Sounds、NewopUI.Pak等覆盖进客户端根目录,缺补丁会黑屏/装备问号
5.双击登录器→注册账号(单机直接本地库)→建角色进游戏
六、常见起不来排查
•M2秒退:HeroDB路径错、Mud2\DB文件缺、杀毒删了exe
•读不到列表:登录器列表IP不是127.0.0.1、端口不对、网关没起
•进图黑屏:客户端补丁没覆盖全、PAK密码没填、周年版不匹配
•数据库连接失败:DBC2000没保存、MySQL密码填错、SQL没导
•端口占用:netstat-ano查PID结束占用进程,或改!Setup.txt端口
七、GM与数据微调(可选)
M2Server.exe→查看→在线玩家/管理员列表→加角色名→设GM等级→保存重启;爆率改Mir200\Envir\MonItems\*.txt,经验倍数改!Setup.txt里Rate字段,地图加MapInfo.txt+Map文件
仅本机127.0.0.1跑通即可,不涉及公网IP、域名、充值、注册送服那套环节。
一、准备文件(路径全英文,禁中文禁空格)
1.服务端:完整MirServer包,内含Mir200、Mud2、DBServer、LoginSrv、LoginGate、RunGate、GameCenter.exe(引擎控制器)、登录器生成器等,解压到D:\MirServer
2.客户端:热血传奇10~17周年纯净客户端,装到D:\Mir2或D:\LegendofMir,别混多版本补丁
3.数据库工具:老引擎(Hero、Blue、早期GOM)用DBC2000;新引擎(新GOM、GEE、996)用MySQL+Navicat或SQLServer
4.运行库:VC++2005~2015全装、.NETFramework4.0+、DirectX修复、关闭WindowsDefender实时防护(M2Server.exe、DBServer.exe常被误删)
二、数据库配置(最核心一步)
▶DBC2000路线(Hero/Blue/老GOM)
1.装完DBC2000→控制面板→BDEAdministrator(蓝色小鱼)
2.Object→New→类型STANDARD→重命名数据库为HeroDB(大小写严格一致)
3.右侧PATH指向D:\MirServer\Mud2\DB(目录里要有StdItems.DB、Magic.DB、Monster.DB)
4.Ctrl+S保存,关窗选Yes
▶MySQL路线(新GOM/GEE)
1.装MySQL(记root密码)→Navicat建连接localhost
2.服务端“数据库”目录找.sql脚本→右键运行SQL文件导入
3.引擎配置里填数据库类型=MySQL、IP=127.0.0.1、用户名root、对应密码
三、改服务端IP与基础参数
所有涉及IP的配置统一改127.0.0.1:
•D:\MirServer\Mir200\Gs1\!Setup.txt(ServerAddr/ServerIP/外网IP)
-D:\MirServer\GateServer\GameGate\MirGate.ini
•D:\MirServer\GateServer\LoginGate\LoginGate.ini
•D:\MirServer\DBServer\DBService.ini
-LoginSrv\!addrtable.txt、DBServer\!ServerInfo.txt
端口默认7000(游戏网关)、7100、7200,单机不动;保存用ANSI编码,别用UTF-8防乱码
四、启动引擎与服务顺序
双击D:\MirServer\GameCenter.exe(引擎控制器)→配置向导→服务端目录D:\MirServer、数据库名HeroDB、IP127.0.0.1→保存→启动游戏服务器
手动启动顺序(无控制器时):
1.DBServer.exe(连HeroDB成功)
2.LoginSrv.exe(登录服务)
3.LoginGate.exe/RunGate.exe(网关)
4.M2Server.exe(主控,底部出“游戏服务已启动”、无红色报错即正常)
所有黑窗别关,最小化挂着。
五、登录器生成与客户端补丁
1.服务端“登录器”文件夹→登录器配置器(GameOfMir登录器生成器/绿盟配置器)
2.服务器地址填127.0.0.1,端口7000,列表名自定义,取消微端模式
3.生成登录器exe→复制到客户端根目录D:\Mir2
4.把服务端补丁目录Data、Map、Wzl、Sounds、NewopUI.Pak等覆盖进客户端根目录,缺补丁会黑屏/装备问号
5.双击登录器→注册账号(单机直接本地库)→建角色进游戏
六、常见起不来排查
•M2秒退:HeroDB路径错、Mud2\DB文件缺、杀毒删了exe
•读不到列表:登录器列表IP不是127.0.0.1、端口不对、网关没起
•进图黑屏:客户端补丁没覆盖全、PAK密码没填、周年版不匹配
•数据库连接失败:DBC2000没保存、MySQL密码填错、SQL没导
•端口占用:netstat-ano查PID结束占用进程,或改!Setup.txt端口
七、GM与数据微调(可选)
M2Server.exe→查看→在线玩家/管理员列表→加角色名→设GM等级→保存重启;爆率改Mir200\Envir\MonItems\*.txt,经验倍数改!Setup.txt里Rate字段,地图加MapInfo.txt+Map文件
仅本机127.0.0.1跑通即可,不涉及公网IP、域名、充值、注册送服那套环节。

