插件介绍
Admin Utilities 是一个插件,具有 noclip 等功能。根据地形等。
Admin Utilities is a plugin who have some functionalities like noclip, under terrain and more.
It is designed to offer a clean and native-like administrative experience, closely matching Rust console commands while extending them with additional features.
It includes a built-in moderation system with support for kick, ban, banip, unban and banlist, along with player/IP bans, temporary bans, login blocking, API support and staff protection permissions.
It also includes give/spawn utilities, blacklist support for items and spawn aliases, global server chat icon support, disabled command lists for chat/player console with bypass permissions, and native-compatible console aliases for inventory give commands and entity.spawn.
主要用途
主要用于noclip、fly、disconnectteleport、underterrain等服务端功能。 本插件由 dFxPhoeniX 发布,当前目录记录版本为 v2.6.5,uMod 累计下载 86,354 次。
适用场景
- 需要调整建造、物品、制作或采集体验的服务器
- 希望改善玩家交互与日常体验的社区服务器
功能分类
查看 uMod 官方英文简介
Admin Utilities is a plugin who have some functionalities like noclip. under terrain and more.
权限节点
adminutilities.nocliptoggle - Allows group/player to have access to use noclip command.
adminutilities.godmodetoggle - Allows group/player to have access to use godmode command.
adminutilities.disconnectteleport - Allows group/player to teleport under terrain or custom coordonates on disconnect.
adminutilities.saveinventory - Allows group/player to save inventory on disconnect.
adminutilities.maxhht - Allows group/player to give max metabolism on connect.
adminutilities.kick - Allows group/player to have access to use kick command.
adminutilities.ban - Allows group/player to have access to use ban command.
adminutilities.banip - Allows group/player to have access to use banip command.
adminutilities.unban - Allows group/player to have access to use unban command.
adminutilities.banlist - Allows group/player to have access to use banlist command.
adminutilities.preventkick - Player/group cannot receive kick.
adminutilities.preventban - Player/group cannot receive ban.
adminutilities.preventbanip - Player/group cannot receive banip.
adminutilities.give - Allows group/player to give items to self.
adminutilities.giveto - Allows group/player to give items to another player.
adminutilities.giveall - Allows group/player to give items to all connected players.
adminutilities.spawn - Allows group/player to spawn entities for self.
adminutilities.spawnto - Allows group/player to spawn entities for another player.
adminutilities.spawnall - Allows group/player to spawn entities for all connected players.
adminutilities.despawn - Allows group/player to despawn the looked-at entity.
adminutilities.bypassblacklist - Bypasses give item blacklist and spawn alias blacklist checks.
adminutilities.bypassplayerconsolecommands - Allows group/player to bypass disabled player console commands.
adminutilities.bypasschatcommands - Allows group/player to bypass disabled chat commands.
授权示例:oxide.grant user 玩家名 权限节点;撤销使用 oxide.revoke。
指令说明
/noclip - Enable/Disable the noclip mode (require adminutilities.nocliptoggle).
/nocliptoggle - Enable/Disable the noclip mode (require adminutilities.nocliptoggle).
/god - Enable/Disable the god mode (require adminutilities.godmodetoggle).
/godmode - Enable/Disable the god mode (require adminutilities.godmodetoggle).
/disconnectteleport - Show personal disconnect teleport's options (require adminutilities.disconnectteleport).
/saveinventory - Enable/Disable personal save inventory on disconnect (require adminutilities.saveinventory).
/kick <name> [reason] - Kick a player from the server (require adminutilities.kick).
/ban <name/steamid/ip> [duration] [reason] - Ban a player or IP (permanent or temporary) (require adminutilities.ban).
/banip <name/steamid/ip> [duration] [reason] - Ban a player and their IP or ban an IP with all known accounts (require adminutilities.banip).
/unban <name/steamid/ip> - Remove a ban from a player or IP (require adminutilities.unban).
/banlist [all/players/ips] [page] - Show the list of active bans with pagination (require adminutilities.banlist).
/spawn <entity> - Spawn an entity for yourself (require adminutilities.spawn).
/spawnto <name/steamid> <entity> - Spawn an entity for another player (require adminutilities.spawnto).
/spawnall <entity> - Spawn an entity for all connected players (require adminutilities.spawnall).
/despawn - Despawn the entity you are looking at (require adminutilities.despawn).
/give <item> [amount] - Give yourself an item (require adminutilities.give).
/give <name/steamid> <item> [amount] - Give an item to another player (require adminutilities.giveto).
/giveto <name/steamid> <item> [amount] - Give an item to another player (require adminutilities.giveto).
/giveall <item> [amount] - Give an item to all connected players (require adminutilities.giveall).
配置说明
{ "General": { "Default Teleport To Position On Disconnect": "(0, 0, 0)", "Disabled Player Console Commands": [], "Disabled Chat Commands": [], "Wipe Saved Inventories On Map Wipe": false, "Wipe Players Settings On Map Wipe": false, "Global Server Messages Icon Steam ID Or Group ID": "" }, "NoClip & God": { "Enable Persistent NoClip": false, "Enable Persistent GodMode": false }, "Moderation": { "Default Kick Reason": "Unknown reason.", "Default Ban Reason": "Unknown reason.", "Broadcast Kick To Global Chat": true, "Broadcast Ban To Global Chat": true, "Log Kick Events To Console": true, "Log Ban Events To Console": true, "BanList Page Size": 10 }, "Give & Spawn": { "Spawn Distance In Front Of Player": 4.0, "Use Crosshair Raycast For Spawn Position": false, "Maximum Crosshair Spawn Distance": 25.0, "Raise Spawn Position On Y Axis": 0.25, "Allow Direct Prefab Paths": true, "Allow Partial Prefab Search": true, "Maximum Despawn Distance": 25.0, "Log Give Commands To Console": true, "Log Spawn Commands To Console": true, "Spawn Alias Blacklist": [], "Give Item Blacklist": [], "Default Aliases": { "mini": "assets/content/vehicles/minicopter/minicopter.entity.prefab", "minicopter": "assets/content/vehicles/minicopter/minicopter.entity.prefab", "scrap": "assets/content/vehicles/scrap heli carrier/scraptransporthelicopter.prefab", "scrapheli": "assets/content/vehicles/scrap heli carrier/scraptransporthelicopter.prefab", "2mod_01": "car_2mod_01", "2mod_02": "car_2mod_02", "2mod_03": "car_2mod_03", "2mod_04": "car_2mod_04", "2mod_05": "car_2mod_05", "2mod_06": "car_2mod_06", "2mod_07": "car_2mod_07", "2mod_08": "car_2mod_08", "3mod_01": "car_3mod_01", "3mod_02": "car_3mod_02", "3mod_03": "car_3mod_03", "3mod_04": "car_3mod_04", "3mod_05": "car_3mod_05", "3mod_06": "car_3mod_06", "3mod_07": "car_3mod_07", "3mod_08": "car_3mod_08", "3mod_09": "car_3mod_09", "3mod_10": "car_3mod_10", "3mod_11": "car_3mod_11", "3mod_12": "car_3mod_12", "4mod_01": "car_4mod_01", "4mod_02": "car_4mod_02", "4mod_03": "car_4mod_03", "4mod_04": "car_4mod_04", "4mod_05": "car_4mod_05", "4mod_06": "car_4mod_06", "4mod_07": "car_4mod_07", "4mod_08": "car_4mod_08", "4mod_09": "car_4mod_09", "4mod_10": "car_4mod_10", "4mod_11": "car_4mod_11" } } }
官方配置示例
{
"General": {
"Default Teleport To Position On Disconnect": "(0, 0, 0)",
"Disabled Player Console Commands": [],
"Disabled Chat Commands": [],
"Wipe Saved Inventories On Map Wipe": false,
"Wipe Players Settings On Map Wipe": false,
"Global Server Messages Icon Steam ID Or Group ID": ""
},
"NoClip & God": {
"Enable Persistent NoClip": false,
"Enable Persistent GodMode": false
},
"Moderation": {
"Default Kick Reason": "Unknown reason.",
"Default Ban Reason": "Unknown reason.",
"Broadcast Kick To Global Chat": true,
"Broadcast Ban To Global Chat": true,
"Log Kick Events To Console": true,
"Log Ban Events To Console": true,
"BanList Page Size": 10
},
"Give & Spawn": {
"Spawn Distance In Front Of Player": 4.0,
"Use Crosshair Raycast For Spawn Position": false,
"Maximum Crosshair Spawn Distance": 25.0,
"Raise Spawn Position On Y Axis": 0.25,
"Allow Direct Prefab Paths": true,
"Allow Partial Prefab Search": true,
"Maximum Despawn Distance": 25.0,
"Log Give Commands To Console": true,
"Log Spawn Commands To Console": true,
"Spawn Alias Blacklist": [],
"Give Item Blacklist": [],
"Default Aliases": {
"mini": "assets/content/vehicles/minicopter/minicopter.entity.prefab",
"minicopter": "assets/content/vehicles/minicopter/minicopter.entity.prefab",
"scrap": "assets/content/vehicles/scrap heli carrier/scraptransporthelicopter.prefab",
"scrapheli": "assets/content/vehicles/scrap heli carrier/scraptransporthelicopter.prefab",
"2mod_01": "car_2mod_01",
"2mod_02": "car_2mod_02",
"2mod_03": "car_2mod_03",
"2mod_04": "car_2mod_04",
"2mod_05": "car_2mod_05",
"2mod_06": "car_2mod_06",
"2mod_07": "car_2mod_07",
"2mod_08": "car_2mod_08",
"3mod_01": "car_3mod_01",
"3mod_02": "car_3mod_02",
"3mod_03": "car_3mod_03",
"3mod_04": "car_3mod_04",
"3mod_05": "car_3mod_05",
"3mod_06": "car_3mod_06",
"3mod_07": "car_3mod_07",
"3mod_08": "car_3mod_08",
"3mod_09": "car_3mod_09",
"3mod_10": "car_3mod_10",
"3mod_11": "car_3mod_11",
"3mod_12": "car_3mod_12",
"4mod_01": "car_4mod_01",
"4mod_02": "car_4mod_02",
"4mod_03": "car_4mod_03",
"4mod_04": "car_4mod_04",
"4mod_05": "car_4mod_05",
"4mod_06": "car_4mod_06",
"4mod_07": "car_4mod_07",
"4mod_08": "car_4mod_08",
"4mod_09": "car_4mod_09",
"4mod_10": "car_4mod_10",
"4mod_11": "car_4mod_11"
}
}
}void API_ToggleNoClip(BasePlayer player)
void API_ToggleGodMode(BasePlayer player)
object API_GetDisconnectTeleportPos(string userid)
bool API_GetSaveInventoryStatus(string userid)
bool API_GetUnderTerrainStatus(string userid)
bool API_GetNoClipStatus(string userid)
bool API_GetGodModeStatus(string userid)
bool API_GetBanStatus(string steamId, string ip = null)
object API_GetBanInfo(string steamId, string ip = null)
bool API_Kick(BasePlayer actor, string targetInput, string reason = null)
bool API_Ban(BasePlayer actor, string targetInput, string durationText = null, string reason = null, string source = "API")
bool API_Unban(BasePlayer actor, string targetInput)
bool API_BanIp(BasePlayer actor, string targetInput, string durationText = null, string reason = null, string source = "API")更新日志
本站记录 uMod 官方插件信息。完整的历史更新日志请参阅 uMod 官方页面。
安装方法
- 确认服务器已安装 Oxide / uMod 或兼容的 Carbon 框架。
- 登录本站后点击"下载",由 uMod 官方地址获取作者发布的文件。
- 将 .cs 文件放入服务器的
oxide/plugins目录。 - 观察服务端控制台,确认插件编译并成功加载。
- 具体配置、权限、指令和依赖请查看原作者的 uMod 页面。
使用前注意
- Rust 更新后,请先确认插件是否仍兼容当前服务端版本。
- 修改配置前建议备份原配置文件,并在测试服验证后再部署到正式服。
- 若插件依赖其他扩展或库,以 uMod 原作者页面的最新说明为准。
- 本站中文内容用于辅助理解,遇到版本差异时以官方英文文档和源码为准。
中文介绍由 uMod 官方简介翻译整理。插件著作权、许可证、完整文档和最新发布状态均以原作者及 uMod 官方页面为准。