一、课程目标
用“老GOM引擎”在自家电脑搭出一套能进游戏的“单机传奇”,为后续学改版本、学脚本、学开外网打地基。整套流程会了,换别的引擎(GOM新版、Blue、LeiFeng、996)只是换汤不换药。
二、课前准备(4样必下,1样选下)
- 引擎包:老师已扔群里 → 老GOM引擎.zip
- 版本(俗称“底板”):自己提前想好要玩哪一套,群里也常有分享
- 盛大官方客户端:建议“17周年完整版”8 GB版,素材最全,省得以后缺模型
- 数据库工具: ① DBC2000(3122.cn→“GM工具”板块) ② 无极数据库(同一个站,下最新版)
- 选下:GM工具箱(后期看装备、批量导密码方便)
三、课程步骤(跟着做就能跑起来)Step1 装数据库
- DBC2000一路Next装完,桌面会出现图标,先不用打开
- 解压无极数据库→双击“!绿化.bat”→桌面同样出现图标
Step2 解压版本
- 把下好的版本放到D盘根目录,文件夹名字尽量短(如D:\MirServer)
- 同一位置再新建“客户端”空文件夹,后面专门放补丁
Step3 更新引擎
- 打开“老GOM引擎包”→找到“开始更新程序.exe”
- 右键→编辑→把路径改成你刚才的D:\MirServer→保存→双击运行→看到“复制完成”即可
- 检查M2Server、LoginGate、SelGate等主程序日期是否已变成2015-10-04,若没更新进来就手动复制粘贴一遍
Step4 把“怪物、技能、物品”导成Access
- 打开无极数据库→File→Open→选中版本里的“Monster.DB、Magic.DB、StdItems.DB”
- 引擎包→Tools→“DBE→Access转换器”→拖进去→一键转换→得到MirDB.mdb
- 把MirDB.mdb放回D:\MirServer\Mud2\DB\
Step5 配置向导(一次填对,终身省事)
- 双击M2Server→弹出“引擎配置向导” ① 服务端路径:D:\MirServer\ 末尾一定要“\” ② 数据库类型:选“Access”→浏览到刚才的MirDB.mdb ③ 动态IP:单机必关!否则外网也能连进来 ④ 下一步→勾选TCP→一路下一步→保存
- 回到控制台→“启动游戏服务器”→看到“GameGate正常、DBServer正常”即代表后端跑通
Step6 把补丁放进客户端
- 把版本里“Data、Map、Graphics”等补丁文件夹复制到盛大客户端根目录
- 注意:如果提示覆盖,先备份原客户端再覆盖
Step7 告诉登录器“素材在哪、密码是多少”
- 打开“PAK密码读取器”→点“浏览”→定位到客户端\Data\
- 全选PAK→“批量读取”→看到“密码正确”即可
- 若有NEWUI.PAK,务必单独再读一次,否则进游戏会缺UI
- 读取完点“保存规则”
Step8 生成登录器
- 引擎包→“登录器配置器”→ ① 客户端路径:指向你的盛大客户端 ② 列表地址:单机可直接写127.0.0.1 ③ 端口默认7000
- 生成→把“GameLogin.exe”放到客户端根目录→双击→添加游戏→写个名字→127.0.0.1:7000→保存→进入游戏
四、常见卡点速查
- 启动M2时提示“找不到路径”→99%是数据库没转成Access或路径没斜杠
- 登录器能开但黑屏→PAK密码没读全;重新把Data内所有PAK读一遍
- 创建角色后掉线→角色网关端口被占用;换7050、7060都行,记得登录器一起改
- 背包/装备栏花屏→客户端缺素材;换17周年客户端或补全补丁
五、课后作业
- 用自己的电脑把整套流程独立重复一遍,录屏发群里
- 把版本里任意一件装备的名字改中文(无极数据库→StdItems表→Name字段)→重启M2→进游戏查看是否生效
- 下载VSCode,安装“Chinese+DBC语法高亮”插件,为下周脚本课做准备
六、一句话总结
“引擎→版本→客户端→数据库→PAK密码→登录器”六环相扣,只要路径填对、密码读全,单机100%能跑;这套套路会了,换任何引擎都是同样配方。
课程入口