逃离塔科夫离线单机版服务端MOD制作教程

本教程适合略有编程基础的社友快速上手开发服务端MOD,授人以鱼,不如授人以渔。

图片[1]_逃离塔科夫离线单机版服务端MOD制作教程

原作者iDkGK的话:

从听说逃离塔科夫离线版,到注册并加入ODDBA社区,再到学会制作服务端MOD,整个过程中我所经历的时间并不长。换言之,服务端MOD的制作并不是很难的事情。一方面,社区里已经有教程,善用搜索就能入门;另一方面,Senko为玩家提供了样例MOD,即Senko-AllinOne,代码方面可以直接参考其中的很多用法案例。

逃离塔科夫单机版服务端MOD分为覆盖式和挂载式。前者会修改服务端的数据文件,优点是简单快速、上手容易,缺点是会改变服务端数据文件且在无备份的的情况下不易还原。后者不会改变服务端数据文件,但需要有基础的编程能力和对服务端结构的了解。本教程仅介绍如何制作挂载式服务端MOD。

很多人想学逃离塔科夫单机版服务端MOD制作但无从学起,其实原因并不是接受能力或者学习能力不够。只要你略有编程基础,例如明白循环for的用法、知道如何声明和使用各种类型的变量等,那么制作服务端MOD对你来说基本都不在话下。唯一的难点是该如何收集有效信息来为制作服务端MOD提供帮助?这个教程的目的也正是在于解决这一难点问题。

通过分享我在学习制作逃离塔科夫单机版服务端MOD过程中所经历的一系列事情与心路历程,本教程将会以iDkGK-RES为服务端样例MOD带你从零开始学会制作逃离塔科夫离线版的服务端MOD。

另注:对于不懂的问题,可以尝试百度,也可以在帖子内第一层楼留言,我会及时解答。

准备工作:

① 安装Visual Studio 2019或者Visual Studio Code(或其他任何支持UTF-8无BOM的编辑器,后文统一简称编辑器),关联到.js文件。

② 点击下载一份正式版的逃离塔科夫服务端源码,将其中的project文件夹解压到任意位置。后文中,project/assets/database统称为服务端数据目录,project/src统称为服务端源码目录。“服务端数据目录”与“服务端源码目录”使用频次较高,请务必记下。

③ 点击下载一份正式版逃离塔科夫服务端MOD框架。教程前期将不会对MOD框架做具体介绍,后期再具体对其进行剖析。

主体部分:

关键词:console.log(),Logger.log(),Logger.error(),Logger.warning(),Logger.info(),Logger.success(),Logger.debug()

关键词:DatabaseServer.tables

关键词:JsonUtil.deserialize(),VFS.readFile(),ModLoader.getModPath(),JsonUtil.serialize()

关键词:模块.方法,URL,sessionID,SaveServer.profiles,.hasOwnProperty()

结语

在服务端MOD的制作过程中,可能会出现各种各样意料之外的情况,这时候需要我们善用搜索工具。无论是“菜鸟教程”还是“CSDN”,基本上我们所遇到的问题只要搜一搜都能找到解决方案。当然,有什么不明白的或者难以解决的问题,也可以在帖内的“解答专用楼层”留言,只要是在我能力范围内的问题,我都会第一时间回复解答。

尽管MOD开发者与MOD数量众多,但只有自己制作的MOD才永远最适合自己。祝大家每个人都能做出自己心目中的MOD,同时多多交流、分享。最后,希望大家看到淘宝奸商售卖逃离塔科夫离线版以及MOD时,能多多举报。打击倒卖,人人有责!

原文链接:https://sns.oddba.cn/16676.html

温馨提示:本文最后更新于2021-11-28 22:00:02,某些文章具有时效性,若有错误或已失效,请在下方留言或联系QQ70074417
© 版权声明
THE END
喜欢就支持一下吧
点赞14赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片