关掉Windows防护和第三方杀软,DBC、网关、登录器生成器容易被误删。补运行库:.NETFramework4.5+、VC++2005-2019x86、SlimDX、DirectX9。老端走DBC2000,新端走自带库或MySQL就看包内说明。
一、解压路径
服务端解压到:
D:\Mir3Server
别带中文、别带空格、别放桌面、别放ProgramFiles。路径有中文,BDE读不到库,M2起不来,补丁也加载不全。
解压完看目录里有没有:
Mir200
Mud2\DB
DBServer
LoginSrv
LoginGate
RunGate
GameSrv/M2Server
GameCenter.exe
缺核心目录就是残包。
二、DBC2000配HeroDB(老端必做)
装DBC2000默认路径装完,重启一次。
控制面板大图标找BDEAdministrator,或直跑:
C:\ProgramFiles(x86)\Borland\BDE\bdeadmin.exe
左侧Databases右键New→STANDARD→OK,改名:
HeroDB
右侧PATH点…选到DB文件夹本身:
D:\Mir3Server\Mir200\Mud2\DB
或
D:\Mir3Server\Mud2\DB
必须选DB文件夹,不是Mir3Server根目录。
LANGDRIVER可设Chinese(PRC)ANSI,避免怪名问号。
Ctrl+S保存,关掉重开确认PATH没被重置。
Win10/Win11右键bdeadmin.exe兼容Win7+管理员运行。
DB目录里要有StdItems.DB、Monster.DB、Magic.DB这类文件,是空的就是没拷库。
新端用MySQL或绿色库的跳过这步。
三、GameCenter配置
管理员运行GameCenter.exe→配置向导:
服务器名称:自定义
IP:127.0.0.1
动态IP:不勾
数据库名:HeroDB
登录端口:7000
角色端口:7100
游戏端口:7200
端口以端内LoginGate/RunGate配置为准,有的是7000/7100/7200,有的是7000/8000,别硬套。冲突就整套+1改成7001/7101/7201。
手动改文件也行:
Mir200\!Setup.txt→ServerIP=127.0.0.1
LoginSrv配置→LoginIP=127.0.0.1
LoginGate\Config.ini→Port=7000
RunGate配置→GatePort=7200
编码用ANSI,别存UTF-8BOM。
四、启动顺序
黑窗别关,最小化就行。
1.DBServer(数据库启动成功)
2.LoginSrv
3.LoginGate(监听7000)
4.RunGate
5.GameSrv/M2Server(地图加载完)
正常表现:
数据库已连接
LoginServerReady
网关启动成功
服务器启动完成
闪退先看三项:
路径含中文→重解压D:\Mir3Server
HeroDB没建或PATH错→回BDE改
端口被占→cmd里netstat-ano|findstr7000查PID杀掉
五、客户端和补丁
客户端装纯英文路径:
D:\Mir3Client
版本要对上。看服务端Version.txt,客户端Version.ini改成同一版本号,比如1.45.001。
把服务端「补丁」里的:
Data
Map
Wav
Pak
UI
整体覆盖到客户端根目录,重复文件全选替换。
错误放法:
D:\Mir3Client\补丁\Data
正确放法:
D:\Mir3Client\Data
D:\Mir3Client\Map
Data里要有Item.wil、Mon1.wil~Mon18.wil,Map里要有0.map、d1.map、d2.map。只盖Data不盖Map进洞就黑屏。
客户端mir3.ini或ServerList.txt改:
IP=127.0.0.1
Port=7000
跟LoginGate对齐。
六、生成登录器
用包内自带的:
MakeGameLogin.exe
Mir3LoginMaker.exe
登录器配置器.exe
别拿别的引擎登录器混用。
填法:
服务器名:跟GameCenter一致
IP:127.0.0.1
登录端口:7000
游戏端口:7200
微端:单机不勾
列表:http://127.0.0.1/list.txt或直填127.0.0.1:7000
list.txt格式:
测试服127.0.0.1
7000
或
测试服127.0.0.17000
竖线别加空格,按端内示例来。
生成完把exe放客户端根目录,跟mir3.exe同层。
放桌面或子文件夹会读不到客户端资源,表现就是黑屏、角色不能动。
七、进游戏验证
双击登录器,单机一般免注册,账号密码随便输。
默认GM账号admin/123456,不对就看包内说明或AdminList.txt。
建战法道进比奇:
走路不卡
火球有音效
打怪掉物
NPC能对话
切地图不黑屏
怪物不是白块问号
退了再登等级背包还在
全过就是架通了。
八、常见故障
连接服务器失败
LoginGate没起、IP不是127.0.0.1、端口跟登录器不一致、防火墙拦了。
黑屏但能选角色
补丁没盖全,或客户端版本跟服务端不对。
进图秒退
补丁版本混用、杀软删文件、客户端放系统盘受保护目录。
建角色后登录超时
RunGate端口跟登录器游戏端口没对齐。
数据库连接失败
HeroDB别名拼错、PATH没指到DB文件夹、DB目录是空的。
端口占用
netstat-ano|findstr"7000"
任务管理器按PID结束占用进程。
NPC没反应/怪不刷
脚本没加载完,关掉全部服务按序重起,等M2加载完再进。
多核卡顿
老引擎对多核支持差,任务管理器给主程序设相关性只勾1~2核。
九、GM权限
M2控制台→游戏管理→管理员列表,加角色名,权限10,重载后小退重登。
或改文件:
Mir200\Envir\AdminList.txt
写:
*角色名
保存后M2重读管理员列表。
命令看引擎:
@gmmode
@make
@level
@mob
十、单机标准清单
D:\Mir3Server纯英文
HeroDB指到Mud2\DB(老端)
GameCenterIP127.0.0.1
端口7000/7100/7200全套一致
启动顺序DB→Login→Gate→RunGate→M2
补丁Data+Map盖到客户端根目录
客户端Version.ini跟服务端对齐
登录器放客户端根目录
防火墙临时关掉测一次
五项核心:路径英文、HeroDB对、IP全127.0.0.1、端口三处一致、补丁盖全。这五项没错基本一遍进。
十一、同WiFi联机
服务端IP改本机内网192.168.x.x(ipconfig查)
登录器同步改内网IP
路由器关AP隔离
防火墙放行7000/7100/7200
外网发布另说,单机自测不用碰映射和安全组。
改IP或端口后服务端重启+登录器重新生成,只改一边必连不上。
十二、备份
关M2、DBServer再备:
LoginSrv\IDDB账号
DBServer\FDB角色
Mir200\Envir\AdminListGM
Castle目录(攻城配置)
DBC端直接拷文件夹;别在线改Hum.DB,会锁库。
换端注意StdItems.DB编号,旧角色库直接塞过去装备会串成别的物品。
传奇3单机卡住的位置基本就五个:路径中文、HeroDB没指到DB文件夹、IP没统一127.0.0.1、登录器没放客户端根目录、补丁只盖了Data没盖Map。按上面顺序过一遍,黑窗出「服务器启动完成」就能进比奇。
一、解压路径
服务端解压到:
D:\Mir3Server
别带中文、别带空格、别放桌面、别放ProgramFiles。路径有中文,BDE读不到库,M2起不来,补丁也加载不全。
解压完看目录里有没有:
Mir200
Mud2\DB
DBServer
LoginSrv
LoginGate
RunGate
GameSrv/M2Server
GameCenter.exe
缺核心目录就是残包。
二、DBC2000配HeroDB(老端必做)
装DBC2000默认路径装完,重启一次。
控制面板大图标找BDEAdministrator,或直跑:
C:\ProgramFiles(x86)\Borland\BDE\bdeadmin.exe
左侧Databases右键New→STANDARD→OK,改名:
HeroDB
右侧PATH点…选到DB文件夹本身:
D:\Mir3Server\Mir200\Mud2\DB
或
D:\Mir3Server\Mud2\DB
必须选DB文件夹,不是Mir3Server根目录。
LANGDRIVER可设Chinese(PRC)ANSI,避免怪名问号。
Ctrl+S保存,关掉重开确认PATH没被重置。
Win10/Win11右键bdeadmin.exe兼容Win7+管理员运行。
DB目录里要有StdItems.DB、Monster.DB、Magic.DB这类文件,是空的就是没拷库。
新端用MySQL或绿色库的跳过这步。
三、GameCenter配置
管理员运行GameCenter.exe→配置向导:
服务器名称:自定义
IP:127.0.0.1
动态IP:不勾
数据库名:HeroDB
登录端口:7000
角色端口:7100
游戏端口:7200
端口以端内LoginGate/RunGate配置为准,有的是7000/7100/7200,有的是7000/8000,别硬套。冲突就整套+1改成7001/7101/7201。
手动改文件也行:
Mir200\!Setup.txt→ServerIP=127.0.0.1
LoginSrv配置→LoginIP=127.0.0.1
LoginGate\Config.ini→Port=7000
RunGate配置→GatePort=7200
编码用ANSI,别存UTF-8BOM。
四、启动顺序
黑窗别关,最小化就行。
1.DBServer(数据库启动成功)
2.LoginSrv
3.LoginGate(监听7000)
4.RunGate
5.GameSrv/M2Server(地图加载完)
正常表现:
数据库已连接
LoginServerReady
网关启动成功
服务器启动完成
闪退先看三项:
路径含中文→重解压D:\Mir3Server
HeroDB没建或PATH错→回BDE改
端口被占→cmd里netstat-ano|findstr7000查PID杀掉
五、客户端和补丁
客户端装纯英文路径:
D:\Mir3Client
版本要对上。看服务端Version.txt,客户端Version.ini改成同一版本号,比如1.45.001。
把服务端「补丁」里的:
Data
Map
Wav
Pak
UI
整体覆盖到客户端根目录,重复文件全选替换。
错误放法:
D:\Mir3Client\补丁\Data
正确放法:
D:\Mir3Client\Data
D:\Mir3Client\Map
Data里要有Item.wil、Mon1.wil~Mon18.wil,Map里要有0.map、d1.map、d2.map。只盖Data不盖Map进洞就黑屏。
客户端mir3.ini或ServerList.txt改:
IP=127.0.0.1
Port=7000
跟LoginGate对齐。
六、生成登录器
用包内自带的:
MakeGameLogin.exe
Mir3LoginMaker.exe
登录器配置器.exe
别拿别的引擎登录器混用。
填法:
服务器名:跟GameCenter一致
IP:127.0.0.1
登录端口:7000
游戏端口:7200
微端:单机不勾
列表:http://127.0.0.1/list.txt或直填127.0.0.1:7000
list.txt格式:
测试服127.0.0.1
7000
或
测试服127.0.0.17000
竖线别加空格,按端内示例来。
生成完把exe放客户端根目录,跟mir3.exe同层。
放桌面或子文件夹会读不到客户端资源,表现就是黑屏、角色不能动。
七、进游戏验证
双击登录器,单机一般免注册,账号密码随便输。
默认GM账号admin/123456,不对就看包内说明或AdminList.txt。
建战法道进比奇:
走路不卡
火球有音效
打怪掉物
NPC能对话
切地图不黑屏
怪物不是白块问号
退了再登等级背包还在
全过就是架通了。
八、常见故障
连接服务器失败
LoginGate没起、IP不是127.0.0.1、端口跟登录器不一致、防火墙拦了。
黑屏但能选角色
补丁没盖全,或客户端版本跟服务端不对。
进图秒退
补丁版本混用、杀软删文件、客户端放系统盘受保护目录。
建角色后登录超时
RunGate端口跟登录器游戏端口没对齐。
数据库连接失败
HeroDB别名拼错、PATH没指到DB文件夹、DB目录是空的。
端口占用
netstat-ano|findstr"7000"
任务管理器按PID结束占用进程。
NPC没反应/怪不刷
脚本没加载完,关掉全部服务按序重起,等M2加载完再进。
多核卡顿
老引擎对多核支持差,任务管理器给主程序设相关性只勾1~2核。
九、GM权限
M2控制台→游戏管理→管理员列表,加角色名,权限10,重载后小退重登。
或改文件:
Mir200\Envir\AdminList.txt
写:
*角色名
保存后M2重读管理员列表。
命令看引擎:
@gmmode
@make
@level
@mob
十、单机标准清单
D:\Mir3Server纯英文
HeroDB指到Mud2\DB(老端)
GameCenterIP127.0.0.1
端口7000/7100/7200全套一致
启动顺序DB→Login→Gate→RunGate→M2
补丁Data+Map盖到客户端根目录
客户端Version.ini跟服务端对齐
登录器放客户端根目录
防火墙临时关掉测一次
五项核心:路径英文、HeroDB对、IP全127.0.0.1、端口三处一致、补丁盖全。这五项没错基本一遍进。
十一、同WiFi联机
服务端IP改本机内网192.168.x.x(ipconfig查)
登录器同步改内网IP
路由器关AP隔离
防火墙放行7000/7100/7200
外网发布另说,单机自测不用碰映射和安全组。
改IP或端口后服务端重启+登录器重新生成,只改一边必连不上。
十二、备份
关M2、DBServer再备:
LoginSrv\IDDB账号
DBServer\FDB角色
Mir200\Envir\AdminListGM
Castle目录(攻城配置)
DBC端直接拷文件夹;别在线改Hum.DB,会锁库。
换端注意StdItems.DB编号,旧角色库直接塞过去装备会串成别的物品。
传奇3单机卡住的位置基本就五个:路径中文、HeroDB没指到DB文件夹、IP没统一127.0.0.1、登录器没放客户端根目录、补丁只盖了Data没盖Map。按上面顺序过一遍,黑窗出「服务器启动完成」就能进比奇。

