当前位置 : 145z游戏站 | 传奇世界 | 技术教程 | 

传世 怎么做?从准备到开服的 7 步详细指南

热度:
想自己做传世 不用愁,哪怕是新手,跟着这 7 步走,从工具准备到成功开服都能落地。核心是搞定 “服务端配置” 和 “客户端连接” 两个关键环节,具体操作如下:
一、先备齐 3 类核心工具(缺一不可)
服务端程序
这是 的 “骨架”,新手选 “一键安装包” 更省心,比如互联世纪等口碑稳定的版本。从靠谱的 论坛找资源,别选太旧的残缺版本 —— 重点看压缩包是否包含 DB(数据库)、Mir200(引擎)、LoginSrv(登录服务)三个核心文件夹。
必备软件
数据库工具:若服务端带 MySQL,装对应版本的 MySQL 管理工具;若用 Paradox 数据库,无需额外安装(服务端自带驱动);
文本编辑器:用 Notepad++(比系统记事本更易编辑配置文件);
登录器生成器:选 “传世专用登录器生成器”,论坛通常能找到配套工具。
测试设备
单机测试用自己的电脑即可;想让别人玩(外网),需准备 VPS 或开启路由器端口映射。
二、服务端解压与环境检查
把下载的服务端压缩包解压到 D 盘根目录(别放 C 盘,避免权限问题),解压后确认目录结构:
核心文件夹包括 DB(存人物 / 物品数据)、DBServer(数据库服务)、LoginSrv(登录验证)、Mir200(游戏核心引擎);
关闭电脑防火墙和杀毒软件(避免误拦服务端程序),右键点击服务端文件夹,勾选 “完全控制” 权限(参考之前解决PDOXUSRS.NET权限的方法)。
三、数据库配置(核心步骤,错了启动不了)
本地数据库设置
若用 MySQL:打开管理工具,创建名为 “传世 ” 的数据库,记住用户名(默认多为 root)和密码;
若用 Paradox:直接进入 DB 文件夹,确认 GameData.DB、GameLoad.DB 两个文件存在(缺失会导致数据丢失);
关联服务端与数据库
打开 Mir200 文件夹里的 “server.cfg” 文件,找到 “数据库设置” 板块:
填对数据库名称、用户名、密码(和刚创建的一致,字母别写错);
本地测试时,数据库 IP 填 “127.0.0.1”。
四、改核心参数(服务器名称、登录设置)
改服务器名称
打开 LoginSrv 文件夹的 “Logsrv.ini”,找到 “ServerName”,把默认名称改成自己想要的(比如 “怀旧传世服”);
设登录路由
编辑 LoginSrv 里的 “!addrtable.txt”,添加一行 “1 127.0.0.1 5000”(1 是服务器序号,5000 是默认端口,别改);
加 GM 权限(可选)
打开 Mir200/Envir 文件夹的 “AdminList.txt”,输入自己的游戏账号,保存后登录就能用 GM 命令。
五、制作登录器(客户端连接的关键)
打开登录器生成器,点击 “导入客户端路径”—— 选你准备好的传世客户端文件夹(需和服务端版本匹配,比如 1.95 版对应 1.95 客户端);
在 “服务器设置” 里填:
服务器名称(和 Logsrv.ini 里一致);
服务器 IP(本地测填 127.0.0.1,外网填自己的公网 IP,百度 “我的 IP” 就能查到);
端口填 5000(和!addrtable.txt 保持一致);
点击 “生成登录器”,把生成的文件放到客户端文件夹里。
六、启动服务端与测试(按顺序来!)
启动顺序别乱
先开 DBServer 文件夹里的 “DBServer.exe”(数据库服务,出现 “数据库启动成功” 提示再下一步);
再开 LoginSrv 文件夹的 “LoginSrv.exe”(登录服务,日志无报错即可);
最后开 Mir200 文件夹的 “WolServer.exe”(游戏引擎,弹出控制台显示 “引擎启动成功” 就对了);
本地测试连接
打开客户端里的登录器,输入账号密码(首次登录直接注册),能看到自己的服务器名称,点击登录 —— 进入游戏后刷一只怪,能掉东西就说明基础配置成了。
七、外网开放与优化(让别人能进来玩)
端口映射
登录路由器后台(地址在路由器底部),找到 “端口映射”:
内网 IP 填自己电脑的 IP(用 cmd 输入 “ipconfig” 查 IPv4 地址);
外网端口和内网端口都填 5000、6000(传世常用端口);
发客户端给玩家
把你的客户端压缩包发给朋友,让他们解压后用你做的登录器,填公网 IP 就能连接;
简单优化体验
改经验倍数:打开 Mir200/Exps.ini,调整对应等级的经验数值;
加怪物掉落:编辑 Mir200/Envir/MonItems 文件夹里的怪物文件,添加掉落物品和概率(参考之前 “不爆装备” 的解决方法)。
新手必踩坑的 3 个解决方法
服务端启动闪退:先看日志(Mir200/ConLog 文件夹里的文件),若提示 “数据库连接失败”,回头核对 server.cfg 里的账号密码;
客户端看不到服务器:检查 LoginSrv 的!addrtable.txt 是否填对 IP,登录器生成时的 IP 是否和服务器一致;
进游戏闪退:客户端和服务端版本不匹配,换对应版本的客户端就行。
[顶部]