• 注册
  • Mod制作教程 Mod制作教程 关注:1740 内容:71

    【服务端mod教程】【4.0】模板/示例

  • 查看作者
  • 打赏作者
  • 1
  • Mod制作教程
  • 登堂入室
    VIP2

    SPT 4.0 服务器MOD开发教程

    (详细教程放在了github以及包里自带的说明书了,代码也尽可能都添加了注释)

    ══════════════════════════════


    环境准备


    ────────────────


    安装.NET SDK 9.0或更高版本


    安装代码编辑器(Visual Studio



    ────────────────


    创建项目目录

    【服务端mod教程】【4.0】模板/示例

    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░


    配置项目文件

    【服务端mod教程】【4.0】模板/示例

    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░


    编辑HelloTarkovMod.csproj文件


    添加SPT.Server的DLL引用(直接右键程序集添加)

    【服务端mod教程】【4.0】模板/示例

    设置目标框架为net9.0


    创建MOD主类

    【服务端mod教程】【4.0】模板/示例

    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░


    创建HelloTarkovMod.cs文件


    实现IPreSptLoadModAsync接口


    添加Injectable特性注解


    通过构造函数注入日志记录器

    【服务端mod教程】【4.0】模板/示例


    创建配置文件

    【服务端mod教程】【4.0】模板/示例

    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░


    创建mod.json文件

    配置mod名称、版本、作者信息


    指定入口点和支持的SPT版本


    编译项目

    【服务端mod教程】【4.0】模板/示例

    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░


    右键点击整个项目,然后点击生成


    或者执行编译命令:


    dotnet build -c Release

    安装MOD

    【服务端mod教程】【4.0】模板/示例

    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░



    找到你项目名字相同的.dll文件


    将生成的DLL配置文件


    复制到SPT服务器的user/mods目录


    【服务端mod教程】【4.0】模板/示例


    测试MOD

    【服务端mod教程】【4.0】模板/示例

    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

    (我的控制台有点花,将就看吧)

    启动SPT服务器


    查看控制台输出确认MOD工作


    故障排除


    ────────────────


    ▶ 检查mod.json格式是否正确


    ▶ 确保SPT DLL引用路径正确


    ▶ 查看服务器日志获取详细错误信息



    ────────────────


    ★ 添加更多功能到你的MOD


    ★ 学习SPT的API文档[目前应该没有(bushi),至少我没有找到qaq]


    ══════════════════════════════


    祝您MOD开发顺利!有大佬亦可以分享一下一些制作方法,我也是一个菜鸡,需要吸收大量EXP!!!

    隐藏内容需要回复可以看见

    回复
    登堂入室
    VIP2
    回复

    请登录之后再进行评论

    登录
    离线版教程
  • 今日 2
  • 内容 1018
  • 关注 1740
  • 聊天
    关注 13

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

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