很多想体验传世单机乐趣的玩家,第一步就卡在了服务端建立上 —— 要么找不到合适的文件,要么配置时出错闪退,要么启动后客户端连不上。别急,下面就用提问解答的形式,把服务端建立的每一步讲清楚,从工具准备到故障排查,新手也能跟着做。
一、准备阶段:建服务端前,必须凑齐哪些工具和文件?
不少玩家刚开始会乱下载工具,最后因为版本不兼容白忙活。其实核心就 5 样东西,少一样都可能出问题:
匹配版本的完整服务端包:比如你想玩 1.950 版本,就找标注 “1.950 传世完整服务端” 的资源,别下 “精简版” 或 “修改版”,这类包常缺关键文件(比如后面要用到的 DB 数据库文件)。优先选论坛里玩家实测过的资源,看评论区有没有 “启动正常”“能建号” 的反馈。
数据库软件:推荐 SQL Server 2008 或 2012,兼容性最好。别用太高版本(比如 2022),容易和老服务端不匹配。安装时记得选 “混合身份验证模式”,设置 sa 账号密码(一定要记牢,后面要填),实例名建议用默认的 SQLEXPRESS,方便后续配置。
配套客户端:客户端版本必须和服务端一致,比如 1.950 服务端配 1.950 客户端。如果客户端是 “免安装版”,解压后要确认有 LoginGate.exe 这类登录相关文件,没有的话得补装。
文本编辑器:用 Notepad++ 就行,别用系统自带的记事本。服务端里很多配置文件(比如.ini 格式)用记事本打开会乱码,Notepad++ 能正常显示,还能快速搜索修改内容。
端口检测工具:比如 “端口占用查询器”,用来查 7000、7200、8080 这些服务端常用端口有没有被其他软件占用。很多时候启动没反应,就是端口被微信、QQ 这类软件占了。
另外提醒一句:所有文件解压路径都不能有中文!比如别放 “D:\ 传世服务端”,要改成 “D:\LegendServer”,中文路径会导致引擎读取文件失败,直接闪退。
二、文件选择:怎么判断下载的服务端能不能用?
很多玩家下了服务端,启动后才发现缺文件,白白浪费时间。教你 3 个判断方法:
看文件夹完整性:正常服务端包解压后,会有 Mirserver 和客户端两个大文件夹。Mirserver 里必须有 Mir200、DBServer、LoginSrv 这几个子文件夹 ——Mir200 存游戏设置,DBServer 是数据库服务,LoginSrv 管登录验证,少一个都不行。
查数据库文件:进 Mirserver\DBServer\Data 文件夹,看有没有 MirDB.mdf 和 MirDB_log.ldf 这两个文件,这是服务端的核心数据库文件。如果只有一个,或者文件名不对,说明数据库文件损坏,得重新找资源。
看启动程序:进 Mirserver 文件夹,应该有 “启动服务端.bat”“停止服务端.bat” 这类批量启动文件,点开能看到里面包含 DBServer.exe、LoginSrv.exe、M2Server.exe 这三个关键程序的启动命令。如果只有单个程序图标,没有批量启动文件,新手操作起来会很麻烦,建议换个资源。
三、配置环节:数据库和服务端怎么连?这步错了根本启动不了
这是最关键的一步,很多玩家卡在这里。分 4 步来,每步都要仔细:
启动数据库服务:按下 Win+R,输入 “services.msc” 打开服务列表,找到 “SQL Server (SQLEXPRESS)”(如果实例名改了,就是你改的名字),右键 “启动”。如果启动失败,大概率是安装时没选对模式,得重新装 SQL Server。
附加数据库文件:打开 SQL Server Management Studio,登录时选 “SQL Server 身份验证”,账号 sa,密码填你安装时设的。登录后右键 “数据库”→“附加”,点 “添加” 找到 Mirserver\DBServer\Data 里的 MirDB.mdf,确定后看数据库列表里有没有 MirDB,有就说明附加成功。
修改服务端数据库配置:用 Notepad++ 打开 Mirserver\DBServer\DBConfig.ini,找到 “DBAddr”“DBUser”“DBPassword” 这三行:
DBAddr 填 “localhost\SQLEXPRESS”(如果实例名改了,就换你的实例名);
DBUser 填 “sa”;
DBPassword 填你设的 sa 密码。
改完保存,别漏了标点符号,比如逗号、引号不能少。
设置登录器 IP:打开 Mirserver\LoginSrv\LoginGate.ini,找到 “ServerAddr”,改成 “127.0.0.1”(本地单机用这个 IP),“ServerPort” 保持 7000 别动。然后打开客户端里的 LoginGate.ini,同样把 IP 改成 127.0.0.1,确保和服务端一致。
四、启动与连接:服务端启动了,客户端怎么进?
启动服务端:双击 Mirserver 里的 “启动服务端.bat”,会弹出 3 个黑窗口:DBServer、LoginSrv、M2Server。注意看窗口里的提示 ——DBServer 显示 “Database connected successfully”,LoginSrv 显示 “Listening on port 7000”,M2Server 显示 “Server started”,这才是正常启动。如果某个窗口一闪就关,先看解压路径有没有中文,再查端口有没有被占用。
创建游戏账号:打开 Mirserver\Mir200\Account.txt,每行写一个账号,格式是 “账号 | 密码 | 0|0|0”(比如 “test|123456|0|0|0”),保存后关闭。或者有些服务端有 “账号管理器.exe”,打开直接填账号密码创建,更方便。
客户端连接:双击客户端里的 “传世登录器.exe”,选 “本地服务器”,输入你刚创建的账号密码,点登录就能进游戏了。如果提示 “连接服务器失败”,先查服务端的 3 个窗口有没有都在运行,再看客户端 LoginGate.ini 的 IP 对不对。
五、常见故障:启动闪退、连不上服务器,怎么解决?
启动窗口一闪就关:先查解压路径(必须无中文),再用端口工具查 7000、7200 端口 —— 比如 7000 被占用,就打开 LoginSrv\LoginGate.ini,把 “ServerPort” 改成 7001,同时客户端的 LoginGate.ini 也要改一样的端口。
DBServer 提示 “数据库连接失败”:检查 DBConfig.ini 里的 sa 密码对不对,再看 SQL Server 服务有没有启动(services.msc 里看),如果密码对、服务也启动了,就重新附加一次数据库文件(可能之前附加失败)。
客户端能登录,但进不了游戏地图:看 M2Server 窗口有没有提示 “Map file not found”,这是缺地图文件。进 Mirserver\Mir200\Map 文件夹,看有没有对应的地图文件(比如 0.map 是新手村),没有的话从其他同版本服务端里复制过来。
游戏里没 NPC 或怪物:进 Mirserver\Mir200\Envir 文件夹,看有没有 NPC.txt 和 Monster.txt,这两个文件存 NPC 和怪物的位置信息。如果文件是空的,就从服务端备份里找正常的文件替换,或者在 M2Server 窗口里 “刷新 NPC”“刷新怪物” 试试。
六、收尾:服务端建好了,怎么备份数据?
好不容易建好的服务端,别因为没备份丢了数据。两种备份方式:
数据库备份:打开 SQL Server Management Studio,右键 MirDB 数据库→“任务”→“备份”,选个路径保存备份文件,定期备份一次,防止数据库损坏。
关键文件备份:复制 Mirserver\Mir200\Envir(游戏设置)、Mirserver\DBServer\Data(数据库文件)、Mirserver\Account.txt(账号文件)这三个,存到其他盘里。下次重装系统,直接把这些文件复制回去,就能恢复之前的游戏数据。
按照上面的步骤来,不管是 1.950 还是其他常见版本,都能顺利建好传世单机版服务端。如果遇到没提到的问题,也可以去传奇技术论坛发帖问,把故障现象(比如哪个窗口报错、提示什么文字)说清楚,很快会有老玩家帮忙解答。
一、准备阶段:建服务端前,必须凑齐哪些工具和文件?
不少玩家刚开始会乱下载工具,最后因为版本不兼容白忙活。其实核心就 5 样东西,少一样都可能出问题:
匹配版本的完整服务端包:比如你想玩 1.950 版本,就找标注 “1.950 传世完整服务端” 的资源,别下 “精简版” 或 “修改版”,这类包常缺关键文件(比如后面要用到的 DB 数据库文件)。优先选论坛里玩家实测过的资源,看评论区有没有 “启动正常”“能建号” 的反馈。
数据库软件:推荐 SQL Server 2008 或 2012,兼容性最好。别用太高版本(比如 2022),容易和老服务端不匹配。安装时记得选 “混合身份验证模式”,设置 sa 账号密码(一定要记牢,后面要填),实例名建议用默认的 SQLEXPRESS,方便后续配置。
配套客户端:客户端版本必须和服务端一致,比如 1.950 服务端配 1.950 客户端。如果客户端是 “免安装版”,解压后要确认有 LoginGate.exe 这类登录相关文件,没有的话得补装。
文本编辑器:用 Notepad++ 就行,别用系统自带的记事本。服务端里很多配置文件(比如.ini 格式)用记事本打开会乱码,Notepad++ 能正常显示,还能快速搜索修改内容。
端口检测工具:比如 “端口占用查询器”,用来查 7000、7200、8080 这些服务端常用端口有没有被其他软件占用。很多时候启动没反应,就是端口被微信、QQ 这类软件占了。
另外提醒一句:所有文件解压路径都不能有中文!比如别放 “D:\ 传世服务端”,要改成 “D:\LegendServer”,中文路径会导致引擎读取文件失败,直接闪退。
二、文件选择:怎么判断下载的服务端能不能用?
很多玩家下了服务端,启动后才发现缺文件,白白浪费时间。教你 3 个判断方法:
看文件夹完整性:正常服务端包解压后,会有 Mirserver 和客户端两个大文件夹。Mirserver 里必须有 Mir200、DBServer、LoginSrv 这几个子文件夹 ——Mir200 存游戏设置,DBServer 是数据库服务,LoginSrv 管登录验证,少一个都不行。
查数据库文件:进 Mirserver\DBServer\Data 文件夹,看有没有 MirDB.mdf 和 MirDB_log.ldf 这两个文件,这是服务端的核心数据库文件。如果只有一个,或者文件名不对,说明数据库文件损坏,得重新找资源。
看启动程序:进 Mirserver 文件夹,应该有 “启动服务端.bat”“停止服务端.bat” 这类批量启动文件,点开能看到里面包含 DBServer.exe、LoginSrv.exe、M2Server.exe 这三个关键程序的启动命令。如果只有单个程序图标,没有批量启动文件,新手操作起来会很麻烦,建议换个资源。
三、配置环节:数据库和服务端怎么连?这步错了根本启动不了
这是最关键的一步,很多玩家卡在这里。分 4 步来,每步都要仔细:
启动数据库服务:按下 Win+R,输入 “services.msc” 打开服务列表,找到 “SQL Server (SQLEXPRESS)”(如果实例名改了,就是你改的名字),右键 “启动”。如果启动失败,大概率是安装时没选对模式,得重新装 SQL Server。
附加数据库文件:打开 SQL Server Management Studio,登录时选 “SQL Server 身份验证”,账号 sa,密码填你安装时设的。登录后右键 “数据库”→“附加”,点 “添加” 找到 Mirserver\DBServer\Data 里的 MirDB.mdf,确定后看数据库列表里有没有 MirDB,有就说明附加成功。
修改服务端数据库配置:用 Notepad++ 打开 Mirserver\DBServer\DBConfig.ini,找到 “DBAddr”“DBUser”“DBPassword” 这三行:
DBAddr 填 “localhost\SQLEXPRESS”(如果实例名改了,就换你的实例名);
DBUser 填 “sa”;
DBPassword 填你设的 sa 密码。
改完保存,别漏了标点符号,比如逗号、引号不能少。
设置登录器 IP:打开 Mirserver\LoginSrv\LoginGate.ini,找到 “ServerAddr”,改成 “127.0.0.1”(本地单机用这个 IP),“ServerPort” 保持 7000 别动。然后打开客户端里的 LoginGate.ini,同样把 IP 改成 127.0.0.1,确保和服务端一致。
四、启动与连接:服务端启动了,客户端怎么进?
启动服务端:双击 Mirserver 里的 “启动服务端.bat”,会弹出 3 个黑窗口:DBServer、LoginSrv、M2Server。注意看窗口里的提示 ——DBServer 显示 “Database connected successfully”,LoginSrv 显示 “Listening on port 7000”,M2Server 显示 “Server started”,这才是正常启动。如果某个窗口一闪就关,先看解压路径有没有中文,再查端口有没有被占用。
创建游戏账号:打开 Mirserver\Mir200\Account.txt,每行写一个账号,格式是 “账号 | 密码 | 0|0|0”(比如 “test|123456|0|0|0”),保存后关闭。或者有些服务端有 “账号管理器.exe”,打开直接填账号密码创建,更方便。
客户端连接:双击客户端里的 “传世登录器.exe”,选 “本地服务器”,输入你刚创建的账号密码,点登录就能进游戏了。如果提示 “连接服务器失败”,先查服务端的 3 个窗口有没有都在运行,再看客户端 LoginGate.ini 的 IP 对不对。
五、常见故障:启动闪退、连不上服务器,怎么解决?
启动窗口一闪就关:先查解压路径(必须无中文),再用端口工具查 7000、7200 端口 —— 比如 7000 被占用,就打开 LoginSrv\LoginGate.ini,把 “ServerPort” 改成 7001,同时客户端的 LoginGate.ini 也要改一样的端口。
DBServer 提示 “数据库连接失败”:检查 DBConfig.ini 里的 sa 密码对不对,再看 SQL Server 服务有没有启动(services.msc 里看),如果密码对、服务也启动了,就重新附加一次数据库文件(可能之前附加失败)。
客户端能登录,但进不了游戏地图:看 M2Server 窗口有没有提示 “Map file not found”,这是缺地图文件。进 Mirserver\Mir200\Map 文件夹,看有没有对应的地图文件(比如 0.map 是新手村),没有的话从其他同版本服务端里复制过来。
游戏里没 NPC 或怪物:进 Mirserver\Mir200\Envir 文件夹,看有没有 NPC.txt 和 Monster.txt,这两个文件存 NPC 和怪物的位置信息。如果文件是空的,就从服务端备份里找正常的文件替换,或者在 M2Server 窗口里 “刷新 NPC”“刷新怪物” 试试。
六、收尾:服务端建好了,怎么备份数据?
好不容易建好的服务端,别因为没备份丢了数据。两种备份方式:
数据库备份:打开 SQL Server Management Studio,右键 MirDB 数据库→“任务”→“备份”,选个路径保存备份文件,定期备份一次,防止数据库损坏。
关键文件备份:复制 Mirserver\Mir200\Envir(游戏设置)、Mirserver\DBServer\Data(数据库文件)、Mirserver\Account.txt(账号文件)这三个,存到其他盘里。下次重装系统,直接把这些文件复制回去,就能恢复之前的游戏数据。
按照上面的步骤来,不管是 1.950 还是其他常见版本,都能顺利建好传世单机版服务端。如果遇到没提到的问题,也可以去传奇技术论坛发帖问,把故障现象(比如哪个窗口报错、提示什么文字)说清楚,很快会有老玩家帮忙解答。

