• 注册
  • Mod制作教程 Mod制作教程 关注:1549 内容:60

    服务端模组教程(0)服务端模组开发准备

  • 查看作者
  • 打赏作者
  • 4
  • Mod制作教程
  • 渐入佳境

    其实如果不讲究,你只拿个记事本也不是不能开发

    首先是node运行环境,aki指定是18.15.0版本

    其次是IDE,aki推荐的是VSCode或者VSCodium。你可以通过VSCode的扩展商店,添加TS相关的扩展

    然后选一个模组范例ModExamples/TypeScript 位于 master – ModExamples – SPT-AKI Development zone (sp-tarkov.com)

    在开始前,我们先在模组文件夹中通过命令行运行这个指令来安装依赖

    npm install

    模组文件夹有一个package.json,它是模组的信息,修改里面的内容。

    name 模组名称
    version 模组版本号
    license 模组的共享协议名称,协议声明了关于转载、修改之类的权利
    author 作者名称
    akiVersion 适配的aki版本

    文件夹“src”是我们模组的主要代码文件夹,之后的学习内容大多都是围绕这一块。

    文件夹“types”是被简化了的服务端源码,帮助检查模组使用的服务端的一些类型正不正确、方法存不存在。你可以把完整的服务端源码里的src文件夹里的内容覆盖进去,方便查看服务端各模块的用法。

    文件夹“configs”不是必须的,我们通常把一些配置用json文件放进去

    文件夹“bundles”,放置u3d资源包的位置

    你应该发现包括types在内的许多东西,它只是在开发过程中需要,包括npm install时下载的一些语法检查的东西。它们会让mod包变得臃肿。在发布时,你只需要运行npm run:build,它就会自动把mod需要的内容打包在dist文件夹里。

    如果通过VSCode打开了work-space文件,可以以更方便的方式运行上面提到的指令

    已臻大成
    VIP5

    666

    回复
    圆转纯熟

    麻烦问一下,min是什么?应该怎么写


  • 祈祷Alec可以试一下把mod.js改成mod.ts,因为我看到构建后的启动文件是ts
    拉黑 8个月前 电脑端回复
  • 祈祷Alec运行【tsc:build】 把ts编译成js文件,生成到tmp文件夹,main指向tmp/mod.js
    拉黑 8个月前 电脑端回复
  • 回复

    请登录之后再进行评论

    登录
    离线版教程
  • 今日 0
  • 内容 935
  • 关注 1549
  • 聊天
    关注 73

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: