3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 侠客前传 | 刺客信条 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 866|回复: 4

[Mod分享] 【3DM Mod站】《游戏Mod工具(Game Mod Tools)》[Github Action] 从Github自动更新3DM上的MOD

[复制链接]

2

主题

35

帖子

2386

积分

3DM Mod原创组

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

贡献度
250
金元
13862
积分
2386
精华
0
注册时间
2011-7-10

3DM MOD站(白银)

发表于 2021-4-22 09:06 | 显示全部楼层 |阅读模式
作者:Ming
版本: 1.0.0
游戏:游戏Mod工具
授权:免费分享,禁止贩卖!



介绍:
3DM MOD Release Action
![Actions Status](https://github.com/Nats-ji/3dm-release-action/actions) ![Actions Status](https://github.com/Nats-ji/3dm-release-action/actions)

简介
English

Github 地址: https://github.com/Nats-ji/3dm-release-action

Github Marketplace: https://github.com/marketplace/actions/3dm-mod-release-action

一个用来更新3DM MOD站里Mod信息和Mod文件的Github Action。

如果你的Mod源码是托管于Github的话,你可以使用这个Github Action来自动化你的Mod更新流程。

你可以设置在Github上发布Release时,自动上传最新版的Release文件到3DM Mod站上,同时也可以更新Mod的各种信息。

特别感谢小莫大佬提供的Mod更新API。

示例 Workflow 文件
  1. yaml
  2. name: Release
  3. on:
  4.   release:
  5.       types: [published][size=6][b]在发布Release时触发[/b][/size]
  6. jobs:
  7.   release:
  8.     runs-on: ubuntu-latest
  9.     steps:
  10.       - uses: actions/checkout@v2
  11.       - name: Load release version[size=6][b]获取Release的tag版本号[/b][/size]
  12.         id: get_version
  13.         run: echo "::set-output name=RELEASE_VERSION::${GITHUB_REF[size=6][b]refs/*/}"[/b][/size]
  14.       - name: Release to 3DM
  15.         uses: Nats-ji/3dm-release-action@v1.0.0
  16.         with:
  17.           appid: ${{ secrets.APPID }}[size=6][b]调用储在github secrets里面的APPID[/b][/size]
  18.           appkey: ${{ secrets.APPKEY }}[size=6][b]调用储在github secrets里面的APPKEY[/b][/size]
  19.           mod_id: 548964
  20.           mod_title: My Mod
  21.           mod_version: ${{ steps.get_version.outputs.RELEASE_VERSION }}[size=6][b]调用上一步获取的版本号[/b][/size]
  22.           mod_content: README.md
  23.           mod_filepath: release/my_mod_1.2.2.zip
复制代码

输入参数
| 输入参数  | 描述 | 示例 |
| ---------|------|------|
|
  1. appid
复制代码
| Mod更新API的APPID | ${{ secrets.APPID }} |
|
  1. appkey
复制代码
| Mod更新API的APPKEY | ${{ secrets.APPKEY }} |
|
  1. mod_id
复制代码
| 你想要更新的Mod的ID号 | 548964 |
|
  1. mod_title
复制代码
(可选) | Mod的标题 | 我的Mod |
|
  1. mod_tags
复制代码
(可选) | Mod的标签 | 修改器, 中文, 原创 |
|
  1. mod_version
复制代码
(可选) | Mod的版本号 | v1.2.5 |
|
  1. mod_desc
复制代码
(可选) | Mod的简单描述 | 我的超强修改器Mod |
|
  1. mod_content
复制代码
(可选) | Mod的详情介绍的Markdown文件路径 | README.md |
|
  1. mod_filepath
复制代码
(可选) | Mod文件路径(文件格式:
  1. zip/7z/rar
复制代码
, 大小限制: 10mb) | release/my_mod.zip |

输出
| 输出 | 描述 |
|------|-----|
|
  1. response
复制代码
| 服务器的返回内容  |

如何使用输出
  1. yaml
  2. steps:
  3.   - name: Release to 3DM
  4.     id: 3dm_release
  5.     uses: Nats-ji/3dm-release-action@v1.0.0
  6.     with:
  7.       appid: ${{ secrets.APPID }}
  8.       appkey: ${{ secrets.APPKEY }}
  9.       mod_id: 548964
  10.       mod_title: My Mod
  11.       mod_version: 1.2.2
  12.       mod_filepath: release/my_mod_1.2.2.zip
  13. - name: Check outputs
  14.     run: |
  15.     echo ${{ steps.3dm_release.outputs.RESPONSE }}
复制代码


下载:
游客,如果您要查看本帖隐藏内容请回复


截图:
               

18

主题

1万

帖子

5万

积分

游戏圣者

Trainer Tester

Rank: 12Rank: 12Rank: 12

贡献度
355
金元
515921
积分
53032
精华
2
注册时间
2009-7-6

端午节专属勋章生化危机83DM MOD站(白银)

发表于 2021-5-9 17:05 | 显示全部楼层
路过,看看呢。。。

9

主题

1062

帖子

969

积分

超级玩家

Rank: 5Rank: 5

贡献度
49
金元
7726
积分
969
精华
0
注册时间
2004-12-30
发表于 2021-5-27 21:21 | 显示全部楼层
感谢分享

3

主题

3687

帖子

4314

积分

游戏精英

Rank: 8Rank: 8

贡献度
0
金元
43141
积分
4314
精华
0
注册时间
2016-4-26
发表于 2021-7-29 18:48 | 显示全部楼层
66666666666666

3

主题

327

帖子

577

积分

高级玩家

Rank: 4

贡献度
3
金元
5646
积分
577
精华
0
注册时间
2014-2-23
发表于 2022-1-18 10:41 | 显示全部楼层
6666666666666666
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2022-1-25 04:26 , Processed in 0.112169 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表