RWC-Mod-Command 是一个专为铁锈战争(Rusted Warfare)设计的插件,借鉴了 Mindustry 的插件系统。该插件允许服务器管理员通过自定义指令来管理游戏内的各种功能,如禁言、踢人、调整资源收入等。
- 帮助命令: 显示可用指令列表。
- 禁言/解除禁言: 对特定玩家进行禁言或解除禁言。
- 踢出玩家: 将指定玩家踢出游戏。
- 调整资源收入: 设置游戏内的资源收入值。
- 单位管理: 禁用或解禁特定单位。
- 全体禁言: 对所有玩家进行禁言或解除禁言。
- 核弹管理: 开启或关闭核弹功能。
- 最大队伍ID设置: 设置游戏中的最大队伍ID。
- 等等
- Java 版本: 需要安装 JDK 14 或更高版本(JDK >= 8 亦可)。
- 构建工具: Gradle。
-
下载插件
从 GitHub 仓库 下载最新版本的插件 Jar 文件。 -
配置插件
将下载的 Jar 文件放置到铁锈战争的插件目录中。默认路径为:rustedWarfare/ └── js/ └── RWC-Mod-Command.jar -
启动游戏
启动铁锈战争插件版,插件将自动加载并启用。
插件提供多种指令以便管理员管理游戏。以下是常用指令及其用法:
-
帮助命令
.h显示所有可用指令及其描述。
-
禁言玩家
.m [玩家名称或索引]禁言指定玩家,防止其发送聊天信息。
-
解除禁言
.um [玩家名称或索引]解除对指定玩家的禁言。
-
踢出玩家
.k [玩家名称或索引] [理由]将指定玩家踢出游戏,可选提供踢出理由。
-
设置资源收入
.si [收入值]设置游戏内资源的收入值,例如
.si 1000将资源收入设置为1000。 -
禁用单位
.bu [单位名称]禁用指定的游戏单位。
-
解除禁用单位
.u [单位名称]解除对指定单位的禁用。
-
全体禁言
.ma禁言所有玩家。
-
解除全体禁言
.uma解除所有玩家的禁言状态。
-
设置最大队伍ID
.smti [最大队伍ID]设置游戏中的最大队伍ID,例如
.smti 10将最大队伍ID设置为10。 -
设置核弹功能
.unkes [true/false]开启或关闭核弹功能,例如
.unkes true开启核弹。 -
等等
-
克隆仓库
git clone https://github.com/MoYangking/RWC-Mod-Command.git
-
进入项目目录
cd RWC-Mod-Command -
安装安卓jdk
下载安卓jdk,并配置环境变量ANDROID_HOME
-
构建插件
./gradlew deploy
构建完成后,生成的 Jar 文件位于
build/libs目录下。
确保已安装 JDK 和 Gradle,并配置好环境变量。参考现有代码结构进行开发和扩展。
欢迎提交 Issue 和 Pull Request 来贡献代码或报告问题。请确保遵循项目的编码规范和提交规范。
感谢 Mindustry 提供的插件系统灵感,以及所有贡献者的辛勤工作。
感谢 Rukkit 提供的部分代码