一、前期准备:备齐工具与文件(新手必看)
(一)必备工具清单(直接下载能用的)
操作系统:优先选 Windows XP 专业版或 Windows Server 2003(SP2 补丁版),电脑老就用 XP,新点的用 Server 2003,兼容性最好;
数据库软件:SQL Server 2000(记得下带 SP3 补丁的安装包,单独下补丁后续装也可以);
辅助工具:DBC2000(管理游戏数据的小工具,不用改复杂设置)、WinRAR(解压文件用,装个最新版就行)、简易登录器生成器(搜 “传世单机登录器”,选免安装版);
服务端文件:找 “传奇世界单机专用服务端”(比如 1.950 或 1.76 版,标注 “无报错”“单机优化” 的,避免下到外网版),下载后解压到 D 盘根目录,路径必须是纯英文(比如 D:\MirServer,别弄成 D:\ 传世服务端,会报错)。
(二)文件检查:避免后续白忙活
解压服务端后,打开 D:\MirServer,确认有这几个文件夹:LoginSrv(登录用)、DBServer(数据库连接用)、M2Server(游戏主引擎)、Mir200(游戏设置)、DB 备份(里面有 Account.bak 和 Game.bak 两个文件,没有就重新下)。
二、第一步:搭好基础环境(核心是数据库和组件)
(一)装操作系统(物理机 / 虚拟机都适用)
物理机装:插入系统盘或打开镜像文件,按提示装,分区时给 D 盘留至少 10GB 空间(存服务端),装完后先把防火墙关了(单机不用防,开着会挡端口);
虚拟机装(比如 VMware):新建虚拟机时选 “Windows XP”,内存分 2G、硬盘分 20GB 够了,装完系统也关防火墙,再把虚拟机的 “网络连接” 设为 “仅主机模式”(单机不用连外网)。
(二)装 SQL Server 2000(重点记密码)
双击安装包,选 “本地计算机安装”,下一步到 “安装定义”,选 “服务器和客户端工具”,继续下一步;
到 “实例名”,默认选 “默认”,不用改;“服务账户” 选 “使用本地系统账户”;
关键一步:“身份验证模式” 必须选 “混合模式(Windows 身份验证和 SQL Server 身份验证)”,然后设置 sa 账号密码(比如设 123456,记死,后面要填好几次),别勾 “空密码”;
装完后立刻装 SP3 补丁:双击补丁包,按默认下一步,装完重启电脑(不重启数据库可能用不了)。
(三)装 DBC2000(就改一个路径)
双击 DBC2000 安装包,一路下一步默认装(一般装在 C:\Program Files\Borland\BDE);
打开控制面板,找到 “BDE Administrator” 双击打开,右键左边 “Databases”→“New”,选 “STANDARD”,给它起名 “HeroDB”(别改别的);
看右边 “PATH” 那一行,点后面的 “...”,找到 D:\MirServer\Mud2\DB 文件夹,选中后点 “确定”,再点左上角 “Apply” 保存,然后关掉窗口。
三、第二步:配置服务端(关键是连数据库和改 IP)
(一)还原数据库(让游戏有数据)
打开 SQL 企业管理器:点 “开始”→“程序”→“Microsoft SQL Server”→“企业管理器”,左边展开 “SQL Server 组”→“(local)”;
右键 “数据库”→“新建数据库”,先建一个叫 “Account” 的库(存账号的),再建一个叫 “Game” 的库(存游戏数据的),建的时候不用改设置,默认就行;
还原 Account 库:右键 “Account”→“所有任务”→“还原数据库”,选 “从设备”,点 “选择设备”→“添加”,找到 D:\MirServer\DB 备份 \Account.bak,点 “确定”→“开始还原”,提示 “覆盖” 就选 “是”;
同样还原 Game 库:右键 “Game”→“还原数据库”,选 Game.bak 文件,步骤和上面一样。
(二)改 IP 和数据库配置(单机只用 127.0.0.1)
改游戏 IP:打开 D:\MirServer\Mir200\Envir\ServerInfo.txt,找到 “ServerIP”,改成 127.0.0.1(单机本地连接,不用管公网 IP),“ServerName” 随便改(比如 “我的传世单机服”);
改登录服务配置:打开 D:\MirServer\LoginSrv\LoginSrv.ini,找到 “[Database]” 这一段,改成下面这样(sa 密码要和你装 SQL 时设的一致):
[Database]
DBName=Account
DBUser=sa
DBPassword=123456 # 你自己设的sa密码,别照抄
DBIP=127.0.0.1
DBPort=1433
再确认 “ListenIP=127.0.0.1”“ListenPort=7000”,不用改端口。
四、第三步:启动服务端与测试(顺序错了必报错)
(一)严格按顺序启动(记好步骤)
先启动 SQL 服务:右键 “我的电脑”→“管理”→“服务和应用程序”→“服务”,找到 “SQL Server (MSSQLSERVER)”(或 “SQL Server (SQLSERVER)”),看状态是不是 “已启动”,没启动就右键 “启动”;
再启动 DBServer:双击 D:\MirServer\DBServer\DBServer.exe,等弹出 “DB Server Connect Success” 的提示,别关这个窗口;
然后启动 M2 引擎:双击 D:\MirServer\M2Server\M2Server.exe,等界面底部状态栏显示 “引擎已就绪”,再进行下一步;
最后启动 LoginSrv:双击 D:\MirServer\LoginSrv\LoginServer.exe,没弹出 “异常关闭” 的窗口,就说明登录服务正常了。
(二)做登录器并进游戏(新手也能会)
打开简易登录器生成器,点 “服务器设置”:
服务器名:填和 ServerInfo.txt 里一样的(比如 “我的传世单机服”);
IP 地址:127.0.0.1;
端口:7000;
点 “生成登录器”,把生成的 Login.exe 保存到桌面,双击打开;
点 “注册账号”,随便输账号密码(不用验证),登录后选个角色,能进游戏地图、能动,就说明架设成了。
五、新手常见坑(避开这些少走弯路)
路径有中文:比如把服务端放 “D:\ 传世” 里,会导致 M2 引擎启动不了,必须改成纯英文路径(D:\MirServer);
启动顺序乱:比如先开 LoginSrv 再开 DBServer,肯定报错,必须按 “SQL→DBServer→M2→LoginSrv” 来;
sa 密码错:登录服务连不上数据库,核对 LoginSrv.ini 里的 DBPassword 和 SQL 的 sa 密码一致;
端口被占:7000 端口被迅雷、杀毒软件占了,按 “Win+R→输 cmd→输 netstat -ano | findstr 7000”,找到占用的进程号,在任务管理器里结束对应的程序。
(一)必备工具清单(直接下载能用的)
操作系统:优先选 Windows XP 专业版或 Windows Server 2003(SP2 补丁版),电脑老就用 XP,新点的用 Server 2003,兼容性最好;
数据库软件:SQL Server 2000(记得下带 SP3 补丁的安装包,单独下补丁后续装也可以);
辅助工具:DBC2000(管理游戏数据的小工具,不用改复杂设置)、WinRAR(解压文件用,装个最新版就行)、简易登录器生成器(搜 “传世单机登录器”,选免安装版);
服务端文件:找 “传奇世界单机专用服务端”(比如 1.950 或 1.76 版,标注 “无报错”“单机优化” 的,避免下到外网版),下载后解压到 D 盘根目录,路径必须是纯英文(比如 D:\MirServer,别弄成 D:\ 传世服务端,会报错)。
(二)文件检查:避免后续白忙活
解压服务端后,打开 D:\MirServer,确认有这几个文件夹:LoginSrv(登录用)、DBServer(数据库连接用)、M2Server(游戏主引擎)、Mir200(游戏设置)、DB 备份(里面有 Account.bak 和 Game.bak 两个文件,没有就重新下)。
二、第一步:搭好基础环境(核心是数据库和组件)
(一)装操作系统(物理机 / 虚拟机都适用)
物理机装:插入系统盘或打开镜像文件,按提示装,分区时给 D 盘留至少 10GB 空间(存服务端),装完后先把防火墙关了(单机不用防,开着会挡端口);
虚拟机装(比如 VMware):新建虚拟机时选 “Windows XP”,内存分 2G、硬盘分 20GB 够了,装完系统也关防火墙,再把虚拟机的 “网络连接” 设为 “仅主机模式”(单机不用连外网)。
(二)装 SQL Server 2000(重点记密码)
双击安装包,选 “本地计算机安装”,下一步到 “安装定义”,选 “服务器和客户端工具”,继续下一步;
到 “实例名”,默认选 “默认”,不用改;“服务账户” 选 “使用本地系统账户”;
关键一步:“身份验证模式” 必须选 “混合模式(Windows 身份验证和 SQL Server 身份验证)”,然后设置 sa 账号密码(比如设 123456,记死,后面要填好几次),别勾 “空密码”;
装完后立刻装 SP3 补丁:双击补丁包,按默认下一步,装完重启电脑(不重启数据库可能用不了)。
(三)装 DBC2000(就改一个路径)
双击 DBC2000 安装包,一路下一步默认装(一般装在 C:\Program Files\Borland\BDE);
打开控制面板,找到 “BDE Administrator” 双击打开,右键左边 “Databases”→“New”,选 “STANDARD”,给它起名 “HeroDB”(别改别的);
看右边 “PATH” 那一行,点后面的 “...”,找到 D:\MirServer\Mud2\DB 文件夹,选中后点 “确定”,再点左上角 “Apply” 保存,然后关掉窗口。
三、第二步:配置服务端(关键是连数据库和改 IP)
(一)还原数据库(让游戏有数据)
打开 SQL 企业管理器:点 “开始”→“程序”→“Microsoft SQL Server”→“企业管理器”,左边展开 “SQL Server 组”→“(local)”;
右键 “数据库”→“新建数据库”,先建一个叫 “Account” 的库(存账号的),再建一个叫 “Game” 的库(存游戏数据的),建的时候不用改设置,默认就行;
还原 Account 库:右键 “Account”→“所有任务”→“还原数据库”,选 “从设备”,点 “选择设备”→“添加”,找到 D:\MirServer\DB 备份 \Account.bak,点 “确定”→“开始还原”,提示 “覆盖” 就选 “是”;
同样还原 Game 库:右键 “Game”→“还原数据库”,选 Game.bak 文件,步骤和上面一样。
(二)改 IP 和数据库配置(单机只用 127.0.0.1)
改游戏 IP:打开 D:\MirServer\Mir200\Envir\ServerInfo.txt,找到 “ServerIP”,改成 127.0.0.1(单机本地连接,不用管公网 IP),“ServerName” 随便改(比如 “我的传世单机服”);
改登录服务配置:打开 D:\MirServer\LoginSrv\LoginSrv.ini,找到 “[Database]” 这一段,改成下面这样(sa 密码要和你装 SQL 时设的一致):
[Database]
DBName=Account
DBUser=sa
DBPassword=123456 # 你自己设的sa密码,别照抄
DBIP=127.0.0.1
DBPort=1433
再确认 “ListenIP=127.0.0.1”“ListenPort=7000”,不用改端口。
四、第三步:启动服务端与测试(顺序错了必报错)
(一)严格按顺序启动(记好步骤)
先启动 SQL 服务:右键 “我的电脑”→“管理”→“服务和应用程序”→“服务”,找到 “SQL Server (MSSQLSERVER)”(或 “SQL Server (SQLSERVER)”),看状态是不是 “已启动”,没启动就右键 “启动”;
再启动 DBServer:双击 D:\MirServer\DBServer\DBServer.exe,等弹出 “DB Server Connect Success” 的提示,别关这个窗口;
然后启动 M2 引擎:双击 D:\MirServer\M2Server\M2Server.exe,等界面底部状态栏显示 “引擎已就绪”,再进行下一步;
最后启动 LoginSrv:双击 D:\MirServer\LoginSrv\LoginServer.exe,没弹出 “异常关闭” 的窗口,就说明登录服务正常了。
(二)做登录器并进游戏(新手也能会)
打开简易登录器生成器,点 “服务器设置”:
服务器名:填和 ServerInfo.txt 里一样的(比如 “我的传世单机服”);
IP 地址:127.0.0.1;
端口:7000;
点 “生成登录器”,把生成的 Login.exe 保存到桌面,双击打开;
点 “注册账号”,随便输账号密码(不用验证),登录后选个角色,能进游戏地图、能动,就说明架设成了。
五、新手常见坑(避开这些少走弯路)
路径有中文:比如把服务端放 “D:\ 传世” 里,会导致 M2 引擎启动不了,必须改成纯英文路径(D:\MirServer);
启动顺序乱:比如先开 LoginSrv 再开 DBServer,肯定报错,必须按 “SQL→DBServer→M2→LoginSrv” 来;
sa 密码错:登录服务连不上数据库,核对 LoginSrv.ini 里的 DBPassword 和 SQL 的 sa 密码一致;
端口被占:7000 端口被迅雷、杀毒软件占了,按 “Win+R→输 cmd→输 netstat -ano | findstr 7000”,找到占用的进程号,在任务管理器里结束对应的程序。

