首先,为了架设这款传奇游戏服务器,你需要以下完整的服务端文件和数据库工具(DBC2000):
服务端文件目录结构如下:
?:\MIRSERVER
gate_server
LoginGate
RunGate
SelChrGate
Mir200
ConLog
Envir
Castle
Defines
MapQuest_def
market_def
Market_prices
Market_saved
market_upg
MonItems
Npc_def
QuestDiary
GuildBase
guilds
Log
Map
Notice
mud2
DB
DBSrv200
Backup
Connection
FDB
Log
Logsrv
Chrlog
Conlog
Countlog
IdDB
share
feed
GameWFolder
有些下载的服务端可能已经带有启动器,可以自动完成配置。如果没有启动器,按照以下步骤进行配置:
配置服务器IP地址(共21处):将所有的IP地址换成你自己的IP地址。如果是单机测试,可以使用127.0.0.1。
:\mirserver\gate_server\LoginGate\Mirgate.ini (1处)
:\mirserver\gate_server\RunGate\Mirgate.ini (1处)
:\mirserver\gate_server\SelChrGate\Mirgate.ini (1处)
:\mirserver\Mir200!Runaddr.txt (1处)
:\mirserver\Mir200!Servertable.txt (1处)
:\mirserver\Mir200!Setup.txt (4处)
:\mirserver\mud2\DBSrv200!addrtable.txt (2处)
:\mirserver\mud2\DBSrv200!serverinfo.txt (2处)
:\mirserver\mud2\DBSrv200\Dbsrc.ini (1处)
:\mirserver\mud2\LogSrv!addrtable.txt (3处)
:\mirserver\mud2\LogSrv!serveraddr.txt (3处)
:\mirserver\mud2\LogSrv\Logsrv.ini (1处)
修改服务器名称(共3处):
:\mirserver\Mir200!Setup.txt中的[Server]节,修改ServerName为你的服务器名称。
:\mirserver\mud2\DBSrv200\Dbsrc.ini中的[Setup]节,修改ServerName为你的服务器名称。
:\mirserver\mud2\LogSrv!addrtable.txt中的服务器名称行(Line1-7),将原来的名称替换为你的服务器名称。
修改服务器路径(将”?”改成你的安装路径)(共4处):
:\mirserver\gamelog\LogDataSrv\LogGata.ini中的[setup]节,修改basedir为你的安装路径。
:\mirserver\Mir200!Setup.txt中的[Share]节,将BaseDir、GuildDir、VentureDir、ConLogDir、CastleDir、EnvirDir、MapDir的路径修改为你的安装路径(可能需指向你的客户端Map文件)。
:\mirserver\mud2\DBSrv200\Dbsrc.ini中的[Setup]节,将MapFile路径修改为你的安装路径下的MapInfo.txt路径。
:\mirserver\mud2\LogSrv\Logsrv.ini中的CountLogDir和WebLogDir路径修改为你的安装路径。
安装并设置DB Command Pro 2000(V5.645版本):
下载并安装DB Command Pro 2000,按照安装向导进行安装。
安装完成后,在控制面板中会出现一个BDE Administrator,打开它。
在BDE Administrator中,点击Object -> New,选择STANDARD并点击OK。
左侧面板中会出现一个名为standard1的项目,将其改名为HeroDB。
在右侧面板中,将Type设置为STANDARD,Default Driver设置为PARADOX,Enable BCD设置为FALSE,将Path修改为你的数据库存储路径(比如E:\mirserver\mud2\DB)。
在左侧面板中右键点击HeroDB,选择apply,然后关闭BDE Administrator。
启动服务器:
进入C:\mirserver\gamelog\logdatasrv\,运行LogDataServer.exe。
进入C:\mirserver\gate_server\LoginGate\,运行Logingate.exe。
进入C:\mirserver\gate_server\RunGate,运行RunGate.exe。
进入C:\mirserver\gate_server\SelChrGate,运行Gate30.exe。
进入C:\mirserver\mud2\DBSrv200,运行DBServer.exe。
进入C:\mirserver\mud2\Logsrv,运行LoginSrv.exe。
进入C:\mirserver\Mir200,运行M2Server.exe。 等待M2Server.exe显示登录0个用户时,即可进入游戏。
文件结构确认:
基本文件结构位于:安装路径/MIRSERVER
具体文件夹如:gate_server, Mir200, mud2, share, 等。
IP和服务器名称修改:
在多个配置文件中,查找并替换21个IP地址为你的服务器IP(单机用127.0.0.1)。
修改服务器名称在3个位置:Mir200/!Setup.txt, DBSrv200/Dbsrc.ini, 和 LogSrv/!addrtable.txt。
服务器路径设置:
更新4个路径设置,指向你的实际文件位置,如LogGata.ini, !Setup.txt, Dbsrc.ini, 和 Logsrv.ini。
DB Command Pro 2000设置:
下载并安装DB Command Pro 2000 V5.645。
在BDE Administrator中,创建并配置HeroDB,将其路径改为你的服务器安装路径。
启动服务器:
依次在不同的目录下运行以下程序:
LogDataServer.exe
Logingate.exe
RunGate.exe
Gate30.exe
DBServer.exe
LoginSrv.exe
M2Server.exe
当M2Server.exe显示有0个用户登录时,说明服务器已启动,可以进入游戏。
注意事项:
在进行设置时,确保遵循游戏服务器的官方指导,避免因为非法修改导致服务器不稳定或被封禁。
一旦服务器运行,可能需要根据实际需要进行进一步的配置和优化,如设置游戏规则、玩家权限等。
将下载的 “mirserver” 文件夹解压到 D 盘根目录下,得到路径 “D:/mirserver”。
安装并配置 DBC2000 数据库,然后进入控制面板。
打开 BDE Administrator,并在左侧面板中点击 “Object -> New”,选择 “STANDARD” 并点击 “OK”。
在左侧面板中找到名为 “standard1” 的项目,并将其重命名为 “HeroDB”。
在右侧面板中,将 “Type” 设置为 “STANDARD”,”Default Driver” 设置为 “PARADOX”,”Enable BCD” 设置为 “FALSE”。
将 “Path” 修改为 “D:/mirserver/mud2/DB”,这是你的数据库存储路径。
在左侧面板中右键点击 “HeroDB”,选择 “Apply”,然后关闭 BDE Administrator。
进入 “D:/mirserver/gamelog/logdatasrv/” 目录,运行 “LogDataServer.exe”。
进入 “D:/mirserver/gate_server/LoginGate/” 目录,运行 “LoginGate.exe”。
进入 “D:/mirserver/gate_server/RunGate/” 目录,运行 “RunGate.exe”。
进入 “D:/mirserver/gate_server/SelChrGate/” 目录,运行 “Gate30.exe”。
进入 “D:/mirserver/mud2/DBSrv200/” 目录,运行 “DBServer.exe”。
进入 “D:/mirserver/mud2/Logsrv/” 目录,运行 “LoginSrv.exe”。
最后,进入 “D:/mirserver/Mir200/” 目录,运行 “M2Server.exe”。
配置数据库:
进入控制面板,设置DBC2000路径为D:\\mirserver\\m2du\\db。
在左侧,选择新建,将数据库名称设置为herodb。
右键点击herodb,选择应用。
启动服务器:
在mirserver文件夹中,找到并打开GameCenter.exe。
在GameCenter中,打开登录器,进入游戏。
遵循以上简单步骤,你应该能够成功启动你的类似盛大传奇的1.80版本传奇游戏服务器。祝你搭建顺利,游戏愉快!