当前位置 : 745v传奇网 | 传奇教程 | 

传奇单机架设教程:从零开始本地一人一服完整实操指南

来源: 作者: 点击:
一、单机架设前准备工具清单

1.传奇服务端(MirServer完整包)
包含Mir200、Mud2、DBServer、LoginGate、LoginSrv、SelGate、RunGate、LogServer以及GameCenter.exe引擎控制器。缺任何一个目录都会导致启动失败。

2.数据库环境
老版本HERO/LEG引擎用DBC2000;
GOM/GEE新引擎一般自带数据库或走ACC/SQL,按服务端说明来。

3.传奇客户端
建议十三周年到十七周年客户端,单独放一个纯英文目录,不要和服务端混在一起。

4.配套登录器生成器
必须和服务端引擎同款,GOM端用GOM登录器,GEE端用GEE登录器,混用必报“引擎不匹配”。

5.文本编辑工具
Notepad++,用来改IP、端口、列表文件,别用记事本存UTF-8BOM。

二、服务端解压与路径规范

把服务端解压到D盘根目录:
D:\MirServer

要求:
•路径全英文,无中文、无空格、无特殊符号

•不放桌面,不放C盘(权限问题会导致数据库读不到)

•解压后检查DB目录里是否有StdItems.db、Monster.db、Magic.db等核心文件

客户端解压到另一处:
D:\Mir2Client

三、DBC2000数据库配置(HERO/LEG老引擎必做)

1.安装DBC2000
默认下一步装完,别改路径。

2.打开BDEAdministrator
控制面板→大图标→BDEAdministrator

3.新建数据库别名
右键Databases空白区→New→类型STANDARD
名字严格写:HeroDB(大小写按引擎习惯,多数端认HeroDB)

4.绑定路径
右侧PATH指向:
D:\MirServer\Mud2\DB
(有些端是D:\MirServer\Mir200\DB,以实际DB文件位置为准)

5.保存
Ctrl+S或菜单Save
删掉C盘根目录PDOXUSRS.NET文件(存在会锁库)
重启一次电脑让配置生效。

四、引擎控制器基础配置

进D:\MirServer双击GameCenter.exe或引擎控制器.exe

点「配置向导」:

•服务端目录:D:\MirServer

•数据库名:HeroDB(ACC库就选ACC)

•服务器名称:单机测试(自定义区名)

•服务器IP:127.0.0.1

•动态IP:不勾

•登录端口:7000

•角色网关:7100

•游戏网关:7200

一路下一步,最后点「生成配置」→「保存」→「数据清理」。

五、手动核对关键IP文件

用Notepad++检查下面文件,IP全部统一为127.0.0.1:

-Mir200\!Setup.txt
•LoginSrv\!addrtable.txt

•LoginSrv\!ServerAddr.txt

•LoginGate\Config.ini

•SelGate\Config.ini

-RunGate\MirGate.ini
•DBServer相关ini

端口示例:
7000登录网关
7100角色网关
7200游戏网关
8000微端(单机可关微端)

六、启动顺序(严格按顺序,乱序必连不上)

1.DBServer.exe(显示HeroDB连接成功)
2.LoginSrv.exe
3.LoginGate.exe(监听7000)
4.SelGate.exe(监听7100)
5.RunGate.exe(监听7200)
6.M2Server.exe(最后起,加载脚本/地图/NPC)

GameCenter一键启动也是这个顺序。
任一窗口闪退先看:
•DBC路径对不对

•端口被没被占

•缺不缺VC++运行库

-有没有被杀毒删文件

七、本地列表与登录器生成

1.建list.txt
内容格式(ANSI编码):
单机测试127.0.0.17000

放一个本地目录,比如:
D:\MirServer\LoginList\list.txt

2.起本地列表服务
用NetBox、简易IIS、或列表小程序托管成:
http://127.0.0.1/list.txt

3.打开登录器配置器
•主列表:http://127.0.0.1/list.txt

•备用列表:同上

•微端:取消勾选

•补丁目录名:和客户端补丁文件夹一致(Data/Map/Pak等)

点生成,得到login.exe,复制到客户端根目录D:\Mir2Client。

八、客户端补丁处理

把服务端自带的补丁包解压到客户端根目录:
D:\Mir2Client

注意:
•补丁文件夹名必须和登录器配置一致

•PAK密码不对会黑屏、装备不显示

•补丁版本要和服务端配套,不能乱混版本

九、进游戏与GM权限

1.确认服务端所有网关窗口正常
2.双击客户端里的login.exe
3.注册账号(单机随便建)
4.选区进游戏,建角色

GM权限设置:
打开M2Server窗口→查看→列表信息→管理员列表
添加角色名,等级填10,保存。
小退重登,提示进入管理员模式即生效。

常用调试:
@reload刷配置
@make物品名数量
@level等级

十、常见故障速查

1.启动闪退
路径有中文→改纯英文
DBC名不对→重设HeroDB
缺运行库→装VC++2005-2015

2.数据库连接失败
BDE里HeroDB路径错
DB文件缺失
PDOXUSRS.NET没删

3.端口占用(10048错误)
cmd执行:
netstat-ano|findstr"700071007200"
任务管理器按PID杀进程
或统一改端口:7001/7101/7201,四处配置一起改

4.登录器读不到列表
list.txt编码错(必须ANSI)
列表地址填错
列表服务没起

5.进游戏黑屏
补丁没盖
PAK密码不对
客户端版本和端不匹配

6.卡加载界面
角色网关没起
微端端口错
防火墙拦了端口,调试期先关防火墙或放行7000-7200

7.能登录但角色动不了
游戏端口和登录器端口不一致
M2与客户端网关配置对不上

8.提示引擎不匹配
登录器和服务端引擎不是一套
换同引擎配套登录器

十一、单机安全与存档习惯

•关游戏前先停M2,再关网关,别直接拔电源

•定期备份D:\MirServer整个目录

•角色数据在DB里,坏档基本只能靠备份救

•单机只本机玩,不要随便映射外网,避免版权和网络安全问题

•下载的服务端先扫毒,很多破解包带流氓程序

十二、不同引擎差异速记

•HERO/LEG:必配DBC2000,HeroDB

-GOM/GEE:登录器生成器+微端可关+列表走HTTP
•996引擎:要SQLServer+IIS列表

•ACC库端:不用DBC,引擎里直接选ACC路径

按上面流程走,普通电脑Win10/Win11、8G内存就能跑起来。核心就三件事:路径干净、IP全127.0.0.1、端口不冲突。哪一步报错就先查对应那一层,不要一口气全重装。
[顶部]