自己开个单机传奇玩,核心就五件事:搞到服务端、装数据库、改本地IP、按顺序启动、配登录器进游戏。下面按实际动手顺序写,照着点就能跑起来。
一、准备工具
•服务端:下载完整单机版传奇服务端包(常见GOM、GEE、LEG、HERO、翎风引擎),必须带Mir200、DBServer、LoginSrv、LoginGate、RunGate、GameCenter.exe这些目录和文件,缺一个都起不来。
-客户端:官方1.76或1.80纯净客户端(10周年/12周年纪念版都行),用来进游戏画面。
•数据库:老引擎用DBC2000(32位汉化版),新GOM用ACC、新GEE用SQLite或自带数据库,不用装DBC。
-运行库:VisualC++2005-2022合集(x86必装)、DirectX9.0c、.NETFramework3.5和4.8开启。
•解压路径全英文,推荐D:\MirServer放服务端,D:\MirClient放客户端,桌面和中文字符路径一律不行。
二、装DBC2000(仅老引擎需要)
1.双击安装包一路下一步,默认进C:\ProgramFiles\DBC2000。
2.控制面板切大图标,打开BDEAdministrator。
3.左侧Databases右键New,类型STANDARD,名字改成HeroDB(大小写敏感,别写herodb)。
4.右边Path点三点按钮,选D:\MirServer\Mud2\DB。
5.Ctrl+A保存,关掉。能看到Item.DB、Monster.DB列表就是通了。
三、改服务端配置(单机固定127.0.0.1)
打开D:\MirServer\Mir200目录:
•Setup.ini里ServerIP或IP改成127.0.0.1,ServerName随便起,ExpRate想快改200,GoldRate改50,端口7000/7100别动。
-Envir\ServerInfo.txt和IPList.txt里的IP全替换成127.0.0.1。
•GOM引擎进Config\LoginConfig.ini和GameConfig.ini,IP=127.0.0.1,LoginPort=7000,GamePort=7100。
-GEE引擎双击GEE引擎配置器.exe,基本设置填127.0.0.1、登录端口7000、游戏端口7100,数据库名称默认MirDB别动,客户端路径指到D:\MirClient,保存。
四、启动顺序(错一步全崩)
大部分引擎有GameCenter.exe控制台,点“配置向导”存一遍再点“启动游戏控制器”会自动按序拉起;手动启动则严格照这个顺序,每个窗口起来再开下一个:
1.DBServer.exe(或DBSrv200/DBServer.exe)——等“数据库连接成功”
2.LogServer.exe——日志服务,起完最小化
3.LoginSrv.exe——“登录服务器启动成功”
4.LoginGate.exe/RunGate.exe/SelGate.exe——三组网关依次开
5.M2Server.exe(在Mir200下)——加载地图NPC怪物,底部状态栏出“服务器正常运行”且无红字即成功。
五、做登录器进游戏
•老引擎:用服务端自带的“传奇单机登录器.exe”,或打开登录器配置器,客户端路径选D:\MirClient,服务器名跟着Setup.ini写,IP127.0.0.1,端口7000,生成登录器放到客户端根目录。
-GOM:配置器里列表地址写1单机传奇127.0.0.1
7000,生成后丢进客户端。
•GEE:服务端常带GEE单机登录器.exe,直接填127.0.0.1:7000用。
•首次没账号就在登录界面注册,或M2里点“信息-管理员名单”加个admin账号,游戏内用@make系列命令发装备。
六、常见起不来的坑
•M2闪退:VC++运行库没装全,或Mir200\Envir文件缺了,补运行库、校验服务端完整性。
-提示端口被占用:cmd里netstat-ano|findstr7100找到PID结束掉,或在配置向导把7100改成7101、7201,登录器端口同步改。
•DBC报找不到数据库:HeroDB名字拼错、Path没指到Mud2\DB、64位系统没把BDE目录拷进SysWOW64。
•进游戏黑屏:客户端WAV文件夹被删,或补丁没覆盖——把服务端“补丁”目录里的Graphics、Map、WIL按同名覆盖进D:\MirClient。
•杀毒把GomGame.exe、M2Server.exe删了:临时关Defender和火绒再解压,加白名单。
服务端五个窗口全常驻后台别关,双击登录器建号进比奇,单机自己开服跑图刷怪就这流程。
一、准备工具
•服务端:下载完整单机版传奇服务端包(常见GOM、GEE、LEG、HERO、翎风引擎),必须带Mir200、DBServer、LoginSrv、LoginGate、RunGate、GameCenter.exe这些目录和文件,缺一个都起不来。
-客户端:官方1.76或1.80纯净客户端(10周年/12周年纪念版都行),用来进游戏画面。
•数据库:老引擎用DBC2000(32位汉化版),新GOM用ACC、新GEE用SQLite或自带数据库,不用装DBC。
-运行库:VisualC++2005-2022合集(x86必装)、DirectX9.0c、.NETFramework3.5和4.8开启。
•解压路径全英文,推荐D:\MirServer放服务端,D:\MirClient放客户端,桌面和中文字符路径一律不行。
二、装DBC2000(仅老引擎需要)
1.双击安装包一路下一步,默认进C:\ProgramFiles\DBC2000。
2.控制面板切大图标,打开BDEAdministrator。
3.左侧Databases右键New,类型STANDARD,名字改成HeroDB(大小写敏感,别写herodb)。
4.右边Path点三点按钮,选D:\MirServer\Mud2\DB。
5.Ctrl+A保存,关掉。能看到Item.DB、Monster.DB列表就是通了。
三、改服务端配置(单机固定127.0.0.1)
打开D:\MirServer\Mir200目录:
•Setup.ini里ServerIP或IP改成127.0.0.1,ServerName随便起,ExpRate想快改200,GoldRate改50,端口7000/7100别动。
-Envir\ServerInfo.txt和IPList.txt里的IP全替换成127.0.0.1。
•GOM引擎进Config\LoginConfig.ini和GameConfig.ini,IP=127.0.0.1,LoginPort=7000,GamePort=7100。
-GEE引擎双击GEE引擎配置器.exe,基本设置填127.0.0.1、登录端口7000、游戏端口7100,数据库名称默认MirDB别动,客户端路径指到D:\MirClient,保存。
四、启动顺序(错一步全崩)
大部分引擎有GameCenter.exe控制台,点“配置向导”存一遍再点“启动游戏控制器”会自动按序拉起;手动启动则严格照这个顺序,每个窗口起来再开下一个:
1.DBServer.exe(或DBSrv200/DBServer.exe)——等“数据库连接成功”
2.LogServer.exe——日志服务,起完最小化
3.LoginSrv.exe——“登录服务器启动成功”
4.LoginGate.exe/RunGate.exe/SelGate.exe——三组网关依次开
5.M2Server.exe(在Mir200下)——加载地图NPC怪物,底部状态栏出“服务器正常运行”且无红字即成功。
五、做登录器进游戏
•老引擎:用服务端自带的“传奇单机登录器.exe”,或打开登录器配置器,客户端路径选D:\MirClient,服务器名跟着Setup.ini写,IP127.0.0.1,端口7000,生成登录器放到客户端根目录。
-GOM:配置器里列表地址写1单机传奇127.0.0.1
7000,生成后丢进客户端。
•GEE:服务端常带GEE单机登录器.exe,直接填127.0.0.1:7000用。
•首次没账号就在登录界面注册,或M2里点“信息-管理员名单”加个admin账号,游戏内用@make系列命令发装备。
六、常见起不来的坑
•M2闪退:VC++运行库没装全,或Mir200\Envir文件缺了,补运行库、校验服务端完整性。
-提示端口被占用:cmd里netstat-ano|findstr7100找到PID结束掉,或在配置向导把7100改成7101、7201,登录器端口同步改。
•DBC报找不到数据库:HeroDB名字拼错、Path没指到Mud2\DB、64位系统没把BDE目录拷进SysWOW64。
•进游戏黑屏:客户端WAV文件夹被删,或补丁没覆盖——把服务端“补丁”目录里的Graphics、Map、WIL按同名覆盖进D:\MirClient。
•杀毒把GomGame.exe、M2Server.exe删了:临时关Defender和火绒再解压,加白名单。
服务端五个窗口全常驻后台别关,双击登录器建号进比奇,单机自己开服跑图刷怪就这流程。

