一、服务端核心文件构成
传奇3G服务端(通常命名为Mir3或Legend3G_Server)与热血传奇架构不同,其核心依赖SQL Server数据库。完整包通常包含以下目录:
* GameServer:游戏主服务器程序,内含DBSvr(数据库服务)、LoginSvr(登录服务)、RunGate(游戏网关)等关键进程。
* Data:地图(Map)、怪物(Monster)、物品(Item)的配置文件与资源库。
* SQL脚本与备份:*.sql文件或数据库备份文件夹,用于还原account(账号)、game(角色数据)等数据库。
* ODBC注册工具:用于自动配置数据源连接,避免手动配置odbcad32的繁琐步骤。
二、数据库配置(SQL Server)
这是架设3G端最关键的环节。需安装SQL Server 2000/2005(部分一键端支持GSQL)。
1. 还原数据库:打开SQL Server企业管理器,右键“数据库”→选择“所有任务”→“还原数据库”。将服务端包内的备份文件(如account.dat)还原为account、game等数据库。
2. ODBC数据源配置:在Windows控制面板→管理工具→ODBC数据源(系统DSN)中,添加6个系统数据源,分别指向上述数据库:
* 账号库:account
◦ 游戏库:game1
◦ 日志库:conlog
◦ 公共库:herocommon1
* 攻城库:kingeiserverbasedata
◦ 管理库:manage
驱动选择“SQL Server”,服务器填写(local)或本机IP,认证方式选择“使用用户ID和密码”,用户名为sa,密码为你安装SQL时设置的密码。
三、服务端参数修改
解压服务端至D:\根目录(严禁中文路径),修改以下配置文件:
* IP地址:打开GameServer\Setup目录下的!ServerInfo.txt、Plus_Setup.ini,将所有IP=字段修改为127.0.0.1(单机)或你的公网IP。
* 服务器名:将上述文件中的ServerName=字段修改为自定义名称(如“单机测试”),确保所有配置文件中的名称一致。
* 数据库密码:在Plus_Setup.ini中修改SqlUserPass=后的字符串,填入你的SQL Server的sa密码。
四、配套客户端与登录器
传奇3G服务端对客户端版本要求极严,必须使用光通传奇3G客户端(1.45版或国际版)。
1. 覆盖补丁:将服务端内的Data文件夹完整覆盖到客户端根目录,否则会出现地图黑屏、装备不显示。
2. 登录器配置:单机测试可直接使用服务端自带的Mir3.exe或配套登录器。若需外网,需自行配置登录器列表文件(ServerList.txt),指向你的IP和端口(默认7000)。
五、启动顺序与测试
1. 启动SQL Server服务(或GSQL)。
2. 按顺序运行服务端程序(通常有启动器控制):
LoginSvr.exe → DBSvr.exe → RunGate.exe → GameServer.exe
3. 等待所有窗口无报错后,打开客户端登录器,注册账号进入游戏。
六、常见报错解决
• 连接服务器失败:检查IP是否为127.0.0.1,防火墙是否关闭,以及ODBC数据源名称是否与配置文件完全一致。
* GSQL启动失败:部分AMD CPU或Win10/Win11系统不兼容GSQL,需换用完整版SQL Server 2005。
* 客户端闪退:客户端版本不匹配,请更换为1.45版或服务端指定版本。

