向 discord 发送地图擦除和服务器协议更改通知。
- 发送擦除消息
- 发送协议消息/dw wipe/dw protocol
{
"NoPermission": "You do not have permission to use this command",
"SentWipe": "You have sent a test wipe message",
"SentProtocol": "You have sent a test protocol message",
"Help": "Sends test message for plugin\n{0}{1} wipe - sends a wipe test message\n{0}{1} protocol - sends a protocol test message\n{0}{1} - displays this help text again"
}
- 将使用提供的格式
显示当前日期和时间 - 将执行与上述相同的操作,但将时间转换为本地时间
日期时间格式{date.now:MM/dd/yy hh:mm:ss tt}{date.now:MM/dd/yy hh:mm:ss tt!local}
plugins.amount (占位符 API)
- 返回服务器上的插件数量{plugins.amount}
server.address (占位符 API)
- 返回服务器 IP 地址{server.address}
server.blueprints.wipe.last(占位符 API)- 选项:“local”使用本地时间偏移量,UTC(默认)
- 将以 UTC 时间
显示上次蓝图擦除日期 - 将以本地时间
显示上次蓝图擦除日期日期Time 格式{server.blueprints.wipe.last:MM/dd/yy hh:mm:ss tt}{server.blueprints.wipe.last:MM/dd/yy hh:mm:ss tt!local}
server.blueprints.wipe.next (占位符 API) - 选项:“local” 使用本地时间偏移量,UTC(默认)
- 将以 UTC 时间
显示下一次蓝图擦除日期 - 将以本地时间
显示下一次蓝图擦除日期日期时间格式{server.blueprints.wipe.next:MM/dd/yy hh:mm:ss tt}{server.blueprints.wipe.next:MM/dd/yy hh:mm:ss tt!local}
server.description(占位符 API)
- 将显示服务器描述{server.description}
server.entities (占位符 API)
- 将返回服务器上的实体数{server.entities}
server.fps (占位符 API)
- 将返回当前服务器帧速率{server.fps:0}
server.fps.average (占位符 API)
- 将返回平均服务器帧速率{server.fps.average}
server.language.code (占位符 API)
- 返回两个字母的 ISO 语言名称{server.language.code}
server.language.name (占位符 API)
- 返回服务器语言名称{server.language.name}
server.map.wipe.last(占位符 API) - 选项:“local”使用本地时间偏移量,UTC(默认)
- 将以 UTC 时间
显示最后一次地图擦除日期 - 将以本地时间
显示最后一次地图擦除日期日期/时间格式{server.map.wipe.last:MM/dd/yy hh:mm:ss tt}{server.map.wipe.last:MM/dd/yy hh:mm:ss tt!local}
server.map.wipe.next (占位符 API) - 选项:“local” 使用本地时间偏移量,UTC(默认)
- 将以 UTC 时间
显示下一次地图擦除日期 - 将以本地时间
显示下一次地图擦除日期日期时间格式{server.map.wipe.next:MM/dd/yy hh:mm:ss tt}{server.map.wipe.next:MM/dd/yy hh:mm:ss tt!local}
server.memory.total(占位符 API)- 选项:B(默认)、KB、MB、GB
- 返回服务器总可用内存(以字节
为单位) - 返回服务器总可用内存(以 KB 为单位)
- 返回服务器总可用内存(以 MB 为单位)
- 返回服务器总可用内存(以 GB 为单位){server.memory.total:0}{server.memory.total:0!kb}{server.memory.total:0!mb}{server.memory.total:0!gb}
server.memory.used(占位符 API)- 选项:B(默认)、KB、MB、GB
- 返回服务器使用的可用内存(以字节
为单位) - 返回服务器使用的可用内存(以 KB 为单位)
- 返回服务器使用的可用内存(以 MB 为单位)
- 返回服务器使用的可用内存(以 GB 为单位){server.memory.total:0.00}{server.memory.total:0.00!kb}{server.memory.total:0.00!mb}{server.memory.total:0.00!gb}
server.name (Placeholder API)
- 返回服务器主机名{server.name}
server.network.in(占位符 API)- 选项:B(或 B/s,默认) KB(或 KB/s)、MB(或 MB/s)、GB(或 GB/s)、Bps、Kbps、Mbps、Gbps
- 返回服务器网络(以字节
为单位) - 返回服务器网络(以 KB 为单位)
- 返回服务器网络(以 MB 为单位)
- 返回服务器网络(以 GB 为单位){server.network.in:0.00}{server.network.in:0.00!KB}{server.network.in:0.00!MB}{server.network.in:0.00!GB}
server.network.out(占位符 API)- 选项:B(或 B/s,默认) KB(或 KB/s)、MB(或 MB/s)、GB(或 GB/s)、Bps、Kbps、Mbps、Gbps
- 返回服务器网络(以字节
为单位) - 返回服务器网络(以 KB 为单位)
- 返回服务器网络(以兆字节
为单位) - 返回服务器网络(以 GB 为单位){server.network.out:0.00}{server.network.out:0.00!KB}{server.network.out:0.00!MB}{server.network.out:0.00!GB}
server.oxide.rust.version(占位符 API)
- 返回 Rust oxide 版本{server.network.out}
server.players (占位符 API)
- 返回服务器上的当前玩家计数{server.players}
server.players.loading (占位符 API)
- 返回当前加载到服务器的玩家数量{server.players.loading}
server.players.max (Placeholder API)
- 返回服务器上允许的最大玩家数{server.players.max}
server.players.queued (占位符 API)
- 返回当前排队加入服务器的玩家数量{server.players.queued}
server.players.sleepers (Placeholder API)
- 返回服务器上的当前休眠者数量{server.players.sleepers}
server.players.stored (占位符 API) - 返回服务器上的休眠者和已连接玩家的总数{server.players.stored}
server.players.total (占位符 API)
- 返回曾经在服务器上访问过的玩家总数{server.players.total}
server.port (占位符 API)
- 返回服务器端口{server.port}
server.protocol (占位符 API)
- 返回服务器协议版本{server.protocol}
server.protocol.network (占位符 API)
- 返回服务器网络版本{server.protocol.network}
server.protocol.persistance (占位符 API)
- 返回服务器的 Blueprint 版本{server.protocol.persistance}
server.protocol.report (占位符 API)
- 返回服务器报告版本{server.protocol.report}
server.protocol.save (占位符 API)
- 返回服务器保存版本{server.protocol.save}
server.time (占位符 API) - 当前游戏内时间
- 返回服务器当前时间
日期时间格式{server.time:MM/dd/yy hh:mm:ss tt}
world.salt (占位符 API)
- 返回服务器 salt{world.salt}
world.seed(占位符 API)
- 返回服务器映射种子{world.seed}
world.size(占位符 API)- 选项:km、km2(或 km^2)、m(默认)、m2(或 m^2)
- 返回地图大小(以米
为单位) - 返回地图大小(以平方米为单位)
- 返回地图大小(以平方公里
为单位) - 返回地图大小(以平方公里为单位){world.size}{world.size!m2}{world.size!km}{world.size!km2}
world.url (占位符 API)
- 返回用于下载地图的 URL{world.url}
server.protocol.previous (Discord Wipe) - 如果在上次重新启动
期间更改了以前的协议版本 - 返回以前的网络版本{server.protocol.previous}
通知示例
- 注意:地图图像仅适用于 Rust,需要 RustMapApi 插件
配置
设置和选项可以在目录下的文件中进行配置。建议使用编辑器和验证器,以避免格式问题和语法错误。DiscordWipeconfig注意:要禁用发送消息,请将 Webhook URL 留空或默认值
隐藏页脚
可以通过将 enabled的页脚值更改为 false 来禁用默认页脚。您还可以添加自己的自定义页脚,该页脚将禁用到当前页脚权限
此插件使用权限系统。要分配权限,请使用 。要删除权限,请使用 。oxide.grant <user or group> <name or steam id> <permission>oxide.revoke <user or group> <name or steam id> <permission>- discordwipe.admin- 允许玩家发送测试消息
命令
此插件使用相同的语法提供聊天和控制台命令。在聊天中使用命令时,请为其添加正斜杠前缀: '/'。聊天
/dw- 显示帮助文本- 发送擦除消息
- 发送协议消息/dw wipe/dw protocol
地方化
默认消息位于目录下的文件中。要添加对其他语言的支持,请创建一个新的语言文件夹(例如 对于德语),请将默认语言文件复制到新文件夹,然后自定义消息。DiscordWipelang/ende{
"NoPermission": "You do not have permission to use this command",
"SentWipe": "You have sent a test wipe message",
"SentProtocol": "You have sent a test protocol message",
"Help": "Sends test message for plugin\n{0}{1} wipe - sends a wipe test message\n{0}{1} protocol - sends a protocol test message\n{0}{1} - displays this help text again"
}
可用占位符;
请注意,并非所有占位符都可用于每个游戏。请使用 获取您的游戏的最新列表placeholderapi.list
占位符结构:
{key:format!option}- Key 是下面列表中显示的值
- Format 是要应用于返回值的格式
- 选项 允许您更改返回的数据类型
占位符
date.now(占位符 API) - 选项:“local”使用本地时间偏移量,UTC(默认)- 将使用提供的格式
显示当前日期和时间 - 将执行与上述相同的操作,但将时间转换为本地时间
日期时间格式{date.now:MM/dd/yy hh:mm:ss tt}{date.now:MM/dd/yy hh:mm:ss tt!local}
plugins.amount (占位符 API)
- 返回服务器上的插件数量{plugins.amount}
server.address (占位符 API)
- 返回服务器 IP 地址{server.address}
server.blueprints.wipe.last(占位符 API)- 选项:“local”使用本地时间偏移量,UTC(默认)
- 将以 UTC 时间
显示上次蓝图擦除日期 - 将以本地时间
显示上次蓝图擦除日期日期Time 格式{server.blueprints.wipe.last:MM/dd/yy hh:mm:ss tt}{server.blueprints.wipe.last:MM/dd/yy hh:mm:ss tt!local}
server.blueprints.wipe.next (占位符 API) - 选项:“local” 使用本地时间偏移量,UTC(默认)
- 将以 UTC 时间
显示下一次蓝图擦除日期 - 将以本地时间
显示下一次蓝图擦除日期日期时间格式{server.blueprints.wipe.next:MM/dd/yy hh:mm:ss tt}{server.blueprints.wipe.next:MM/dd/yy hh:mm:ss tt!local}
server.description(占位符 API)
- 将显示服务器描述{server.description}
server.entities (占位符 API)
- 将返回服务器上的实体数{server.entities}
server.fps (占位符 API)
- 将返回当前服务器帧速率{server.fps:0}
server.fps.average (占位符 API)
- 将返回平均服务器帧速率{server.fps.average}
server.language.code (占位符 API)
- 返回两个字母的 ISO 语言名称{server.language.code}
server.language.name (占位符 API)
- 返回服务器语言名称{server.language.name}
server.map.wipe.last(占位符 API) - 选项:“local”使用本地时间偏移量,UTC(默认)
- 将以 UTC 时间
显示最后一次地图擦除日期 - 将以本地时间
显示最后一次地图擦除日期日期/时间格式{server.map.wipe.last:MM/dd/yy hh:mm:ss tt}{server.map.wipe.last:MM/dd/yy hh:mm:ss tt!local}
server.map.wipe.next (占位符 API) - 选项:“local” 使用本地时间偏移量,UTC(默认)
- 将以 UTC 时间
显示下一次地图擦除日期 - 将以本地时间
显示下一次地图擦除日期日期时间格式{server.map.wipe.next:MM/dd/yy hh:mm:ss tt}{server.map.wipe.next:MM/dd/yy hh:mm:ss tt!local}
server.memory.total(占位符 API)- 选项:B(默认)、KB、MB、GB
- 返回服务器总可用内存(以字节
为单位) - 返回服务器总可用内存(以 KB 为单位)
- 返回服务器总可用内存(以 MB 为单位)
- 返回服务器总可用内存(以 GB 为单位){server.memory.total:0}{server.memory.total:0!kb}{server.memory.total:0!mb}{server.memory.total:0!gb}
server.memory.used(占位符 API)- 选项:B(默认)、KB、MB、GB
- 返回服务器使用的可用内存(以字节
为单位) - 返回服务器使用的可用内存(以 KB 为单位)
- 返回服务器使用的可用内存(以 MB 为单位)
- 返回服务器使用的可用内存(以 GB 为单位){server.memory.total:0.00}{server.memory.total:0.00!kb}{server.memory.total:0.00!mb}{server.memory.total:0.00!gb}
server.name (Placeholder API)
- 返回服务器主机名{server.name}
server.network.in(占位符 API)- 选项:B(或 B/s,默认) KB(或 KB/s)、MB(或 MB/s)、GB(或 GB/s)、Bps、Kbps、Mbps、Gbps
- 返回服务器网络(以字节
为单位) - 返回服务器网络(以 KB 为单位)
- 返回服务器网络(以 MB 为单位)
- 返回服务器网络(以 GB 为单位){server.network.in:0.00}{server.network.in:0.00!KB}{server.network.in:0.00!MB}{server.network.in:0.00!GB}
server.network.out(占位符 API)- 选项:B(或 B/s,默认) KB(或 KB/s)、MB(或 MB/s)、GB(或 GB/s)、Bps、Kbps、Mbps、Gbps
- 返回服务器网络(以字节
为单位) - 返回服务器网络(以 KB 为单位)
- 返回服务器网络(以兆字节
为单位) - 返回服务器网络(以 GB 为单位){server.network.out:0.00}{server.network.out:0.00!KB}{server.network.out:0.00!MB}{server.network.out:0.00!GB}
server.oxide.rust.version(占位符 API)
- 返回 Rust oxide 版本{server.network.out}
server.players (占位符 API)
- 返回服务器上的当前玩家计数{server.players}
server.players.loading (占位符 API)
- 返回当前加载到服务器的玩家数量{server.players.loading}
server.players.max (Placeholder API)
- 返回服务器上允许的最大玩家数{server.players.max}
server.players.queued (占位符 API)
- 返回当前排队加入服务器的玩家数量{server.players.queued}
server.players.sleepers (Placeholder API)
- 返回服务器上的当前休眠者数量{server.players.sleepers}
server.players.stored (占位符 API) - 返回服务器上的休眠者和已连接玩家的总数{server.players.stored}
server.players.total (占位符 API)
- 返回曾经在服务器上访问过的玩家总数{server.players.total}
server.port (占位符 API)
- 返回服务器端口{server.port}
server.protocol (占位符 API)
- 返回服务器协议版本{server.protocol}
server.protocol.network (占位符 API)
- 返回服务器网络版本{server.protocol.network}
server.protocol.persistance (占位符 API)
- 返回服务器的 Blueprint 版本{server.protocol.persistance}
server.protocol.report (占位符 API)
- 返回服务器报告版本{server.protocol.report}
server.protocol.save (占位符 API)
- 返回服务器保存版本{server.protocol.save}
server.time (占位符 API) - 当前游戏内时间
- 返回服务器当前时间
日期时间格式{server.time:MM/dd/yy hh:mm:ss tt}
world.salt (占位符 API)
- 返回服务器 salt{world.salt}
world.seed(占位符 API)
- 返回服务器映射种子{world.seed}
world.size(占位符 API)- 选项:km、km2(或 km^2)、m(默认)、m2(或 m^2)
- 返回地图大小(以米
为单位) - 返回地图大小(以平方米为单位)
- 返回地图大小(以平方公里
为单位) - 返回地图大小(以平方公里为单位){world.size}{world.size!m2}{world.size!km}{world.size!km2}
world.url (占位符 API)
- 返回用于下载地图的 URL{world.url}
server.protocol.previous (Discord Wipe) - 如果在上次重新启动
期间更改了以前的协议版本 - 返回以前的网络版本{server.protocol.previous}