DNF 架设实战入门封面

写在前面

时间如流水飞快,转眼间,小学作文里遥不可及的 2020 年,悄然走过了一半。距离我们最后一次更新「老牛 PVF」也已是三年前了。各位勇士,近来还好吗?

几年来,笔者陆陆续续收到大家的反馈,总结一下大致有如下问题:

  1. 不少教程资料年久失修,分享链接过期失效,浪费了不少时间;
  2. 进入游戏步骤繁琐,需要架设、传文件、改配置、打补丁,缺一步可能就卡住了,对于没接触过的读者来说很难排查具体问题;
  3. 微软已停止对 Windows 7 的更新和支持,新电脑大都预装 Windows 10 系统,而 DNF 台服客户端本身是不支持在 Windows 10 上运行的;
  4. CentOS 5 系列和相关源也已退出历史舞台,这也是很多人在云服务器上架设服务端报错的主要原因之一;
  5. DNF 国服已更新 NPK 版本号,之前社区提供的「DNF 客户端转换助手」不再适用于国服新版客户端;
  6. 也有部分网友盲目开服被骗,究其原因还是对相关内容了解的不够深入,而又缺乏专业的指导文档和资料。

关于 DNF 国服和台服的区别,我们会在后续章节中详细介绍;除特别说明外,本书中 DNF 均指 DNF 台服。目前绝大部分架设都是基于台服的。

基于上述种种原因,笔者决定写一本教程,系统性地讲解相关知识,结合精心开发和挑选的配套工具,帮助大家快速开始游戏,少走弯路。

本书内容

本书会从 DNF 台服的发展简史说起,随后介绍基本概念和专用术语释义,分析服务端、客户端的各部分组成,重点讲解本地服务端架设、客户端安装,学到这里读者就可以在本地正常进入游戏了。然后以阿里云 ECS 弹性云服务器为例,教大家如何在拥有公网 IP 的云服务器上架设服务端。如此一来,其他好友只需要下载客户端就可以连接到公网服务器,一起联机游戏了。剩余篇幅会演示怎样借助工具来修改游戏,更新和同步 PVF 的注意事项,如何使用 GM 工具,想备份和恢复游戏数据应该怎么操作……本书还会提供台服原版的客户端安装包,以及部分工具和软件的源码(如清档工具、登录器、GM 工具),供读者下载学习研究。随着 DNF 台服已倒闭多年,早一批的研究者不断隐退,不少资料尤其珍贵。

目标用户

作为 DNF 架设实战系列书籍,虽然话题涉及较为全面,但是笔者努力将其门槛降到最低,目标是让读者能快速上手。如果你之前自己接触过,已有经验,那是再好不过了。没有经验的读者也不用担心,本书遵照「实战线索」类型的写作方式,具有实操性强的特点。只要你认真阅读,严格遵循每一步的指示进行操作,最终也能很顺利地完成对本教程的学习。

如果你是 DNF 游戏爱好者,想在本地架设游戏,体验原汁原味的地下城,感受当年的热血;或者和好友一起联机游戏,怀念逝去的青春;又或者打算修改游戏,做出自己理想中的版本,本书就是为你量身定制的。我们会带你系统性地实战各个环节,你可以在短时间内掌握到专业知识、完整的架设经验,以及配套工具的使用。

还记得当年的大红神吗?

“红翼指苍穹,脚链镇古城。为防霸气漏,铁罐掩赤瞳。”

红翼指苍穹,脚链镇古城。为防霸气漏,铁罐掩赤瞳。

很多人说如今 DNF 已经玩不出当年的感觉了,是游戏变了,还是我们变了?朋友,试着静下心来,取个好名字,还是当初的那个选择,这一次我们从头开始。

本书对想了解游戏设计以及编写代码的读者也有积极借鉴意义。一个成功的商业游戏,可以分析它的架构组成、数据库结构、可扩展性设计等方方面面,而这些在没有获得服务端之前是很难办到的。

本书特色

  • 系统讲解 - 大部分话题都涉及到了,抛开各种问题,只需要专注游戏本身即可;
  • 注重实战 - 实际操作前先列明主要步骤和思路,然后配以详尽的图文介绍,每一步都清晰明了;
  • 主厨精选 - 新版 CentOS 7 服务端,Windows 7/10 支持,游戏组队多开,客户端资源汉化,配套工具,所需要的一切都已经帮你准备好了;
  • 简单易学 - 无需打补丁等额外配置,即装即用,从零开始快速搭建游戏环境,轻松上手,一气呵成;
  • 包含源码 - 除了软件本身,还提供相关工具的源码,供读者下载研究学习;
  • 持续更新 - 不同于纸质书发行周期长,在线版可及时更新内容或修正问题。

致谢

感谢很多一直以来默默无闻的研究者,他们的付出为后人提供了诸多便利。如果说我们看得更远,那是因为站在了巨人的肩膀上:

  • 简易登录器作者 @阿呜
  • PVF 修改工具 PVFTool 作者 @沙金
  • 爱老牛社区 PVF 开发组 @所有成员
  • 社区最帅的蜗牛 @蜗牛
  • TQ 大神 @TQITSV
  • 黑岩团队 @BlackRock
  • 骨灰级元老 @两包咖啡
  • DOF 补丁大合集作者 @gaogaogoo
  • DNFHelper.dll 85 级易源码 @yishun83
  • 有可能是萌妹子 @萌哒哒的喵丽丝
  • 豆腐百科作者 @山水豆腐

排名不分先后。由于人员众多,在此就不一一列举了,如有遗漏,也欢迎留言补充。

最后,还要感谢我的家人,尤其是夫人彩彩菇凉,在写作期间对我的理解和支持。

版权声明

本书《DNF 架设实战入门》版权归作者老牛所有。书中涉及、使用的游戏或软件版权归原公司或原作者所有。

本书受版权法保护,任何组织或个人不得以任何形式分发、修改,或者商业使用。