NGA上有个帖子说”封神架服没有想象中难,照着教程走就行”,我当时看完差点信了。
封神传奇那批服务端在外面流传的版本挺乱的,什么2008版、2010修正版、某某工作室泄露版,文件名起得各个都像正经资源,下载解压完发现里面要么缺少动态库要么数据库脚本跑一半报错。我前后拉了四五个包,其中有个压缩包解压完是1.2G,满心以为这次肯定完整,结果NPC配置文件只有主城的,其他地图的怪物表直接空着,进游戏走到聚魂崖就是一片寂静,野怪一只没有,像个空壳展示地图。
数据库这块坑最深。MySQL版本卡得很死,有些老端只认5.1,你装个5.7进去字符集对不上,中文全乱码,物品名显示成问号,任务对话框里密密麻麻一排问号,感觉像在玩某种加密游戏。切回5.1又要注意my.ini里那堆参数,sql_mode必须清干净,不然建表语句直接给你报语法错误,但报的那个错误信息指向的行数完全对不上实际问题所在,找半天才发现是某个字段定义用了现在版本不支持的写法。

服务端进程倒是好启动,GameServer、LoginServer、GateServer挨个跑起来不报错,本机连接也进去了,兴冲冲建了个号,选了个法师,结果到了定任务环节发现NPC对话框点完没有响应——不是卡死,就是静静地没有下一步。翻了一圈才找到原因:任务脚本引擎版本和服务端核心对不上,需要用配套那个版本的Lua解释器替换掉,而这个配套版本藏在另一个帖子里,是个不知道几年前发的附件,下载地址早就404了。就这么一个文件,愣是让整个流程卡了好几个小时。后来是在某个论坛的备用网盘里翻到的,那个网盘界面风格我估计是2013年就没更新过,页面背景是渐变蓝色。
单机玩倒是最终跑起来了,就是一个人在里面晃着有点奇怪,封神那种游戏本来靠的就是人多的热闹劲,师门任务要组队、帮派战要人头,一个人玩相当于把一个商场包场了,宽倒是宽,就是走哪儿都回响。现在这个存档还开着,偶尔进去刷个副本看看,主要是之前把法师练到转职了,有点舍不得就这么扔着。