Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,5 @@
"engines": {
"node": ">=18.0"
},
"packageManager": "pnpm@10.27.0+sha512.72d699da16b1179c14ba9e64dc71c9a40988cbdc65c264cb0e489db7de917f20dcf4d64d8723625f2969ba52d4b7e2a1170682d9ac2a5dcaeaab732b7e16f04a"
"packageManager": "pnpm@10.32.1"
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ title: config.yml
############################################################

# 这是 EssentialsX 的配置文件。
# 此配置基于 2.21.2 版本
# 此配置基于 2.22.0-dev+73-482175e 版本生成
# 查看最新的默认配置请访问 https://git.io/JG4z1

# 如果您想在此文档中使用特殊字符(如重音字母),必须将文件保存为 UTF-8 格式,而不是 ANSI。
Expand Down Expand Up @@ -242,6 +242,11 @@ world-change-fly-reset: true
# 这只有在玩家拥有 'essentials.fly' 权限时才有效。
world-change-preserve-flying: true

# 当玩家切换游戏模式时,EssentialsX 是否应保留他们的飞行状态?
# 启用后,如果玩家在切换游戏模式时正在飞行,其飞行状态将被保持。
# 这只有在玩家拥有 'essentials.fly' 权限时才有效。
gamemode-change-preserve-flying: false

# 当玩家切换世界时,EssentialsX 是否应根据其权限重置其速度?
# 如果玩家没有 'essentials.speed' 权限,这会将玩家的速度重置为默认值。
# 如果玩家没有 'essentials.speed.bypass' 权限,其速度将被重置为
Expand Down Expand Up @@ -486,10 +491,26 @@ remove-god-on-disconnect: false
# 设置为 -1 表示无超时。
auto-afk: 300

# 在此超时(以秒为单位)后,玩家将被踢出服务器。
# 在此超时(以秒为单位)后,玩家将被踢出服务器
# 或执行 'afk-timeout-commands' 中的命令。
# 'essentials.afk.kickexempt' 权限会覆盖此功能。
# 设置为 -1 表示无超时。
auto-afk-kick: -1
auto-afk-timeout: -1

# 当达到上述 'afk-auto-timeout' 定义的阈值时,要执行的命令列表。
# 如果此列表为空且 'afk-auto-timeout' 未设置为 -1,EssentialsX 将默认
# 在玩家达到超时阈值时踢出玩家。
#
# 警告:您必须在此处包含一个命令,该命令要么将玩家从服务器移除,
# 要么阻止他们处于 AFK 状态。否则,这些命令将每秒运行一次,
# 直到玩家不再 AFK!
#
# 可用占位符:
# {USERNAME} - 玩家的用户名。
# {KICKTIME} - 玩家 AFK 的时间(以分钟为单位)。
afk-timeout-commands:
#- eco take {USERNAME} 10
#- kick {USERNAME} You have been kicked for being inactive for {KICKTIME} minutes! You lost $10.

# 如果您希望在玩家 AFK 时冻结他们,请将此设置为 true。
# 其他玩家或怪物将无法将他们推出 AFK 模式。
Expand Down Expand Up @@ -587,6 +608,10 @@ custom-new-username-message: "none"
# 设置为 false 以保留原版消息。
use-custom-server-full-message: true

# EssentialsX 是否应使用语言文件中的自定义"您未在此服务器白名单上"消息覆盖原版消息?
# 设置为 false 以保留原版消息。
use-custom-whitelist-message: true

# 您可以在玩家数量达到一定限制时禁用加入和退出消息。
# 当玩家数量低于此数字时,加入/退出消息将始终显示。
# 设置为 -1 以始终显示加入和退出消息,无论玩家数量如何。
Expand Down Expand Up @@ -749,6 +774,10 @@ safe-usermap-names: true
# 示例:CommandBlock at <x>,<y>,<z> issued server command: /<命令>
log-command-block-commands: true

# 当控制台执行命令时,EssentialsX 是否应输出日志?
# 示例:CONSOLE issued server command: /<命令>
log-console-commands: true

# 设置使用 /fireball 重生的射弹的最大速度。
max-projectile-speed: 8

Expand Down Expand Up @@ -848,6 +877,10 @@ min-money: -10000
# 启用此功能以记录与购买/销售/交易标牌和销售命令的所有交互。
economy-log-enabled: false

# 启用此功能以在 trade.log 文件中用 UUID 替换用户名。
# 如果为 false,将使用用户名而不是 UUID。
economy-log-uuids: false

# 启用此功能以同时记录来自其他插件通过 Vault 的所有交易。
# 这可能导致经济日志快速填满,所以应该只在测试目的时启用!
economy-log-update-enabled: false
Expand All @@ -869,6 +902,11 @@ baltop-requirements:
minimum-balance: 0
minimum-playtime: 0

# 限制缓存的余额排行榜条目数量。
# 对于拥有大量玩家的服务器,建议设置此值,因为它可以减少内存使用。
# 设置为 -1 以禁用限制。
baltop-entry-limit: -1

# 货币格式,不包括符号。有关符号配置,请参见下面的 'currency-symbol-format-locale'。
#
# "#,##0.00" 是大多数国家显示货币的方式。
Expand Down Expand Up @@ -1031,6 +1069,7 @@ protect:
fireball-fire: false
fireball-playerdamage: false
fireball-itemdamage: false
windcharge-explosion: false
witherskull-explosion: false
witherskull-playerdamage: false
witherskull-itemdamage: false
Expand Down
34 changes: 17 additions & 17 deletions src/content/docs/java/start/basic/server-management-command.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ title: 常用服务器管理指令

## /stop

这个指令是用来关闭服务器的,注意:请确定你需要关闭后再关闭,这次操作会踢出所有玩家
这个指令是用来关闭服务器的,注意:请确定你需要关闭后再关闭,这次操作会踢出所有玩家

:::danger

千万不要强制关闭服务器,否则会造成存档丢失,玩家数据损坏等多种严重问题
千万不要强制关闭服务器,否则会造成存档丢失,玩家数据损坏等多种严重问题

:::

Expand All @@ -24,49 +24,49 @@ title: 常用服务器管理指令
restart-script: ""
```

在引号内设置 [启动脚本](/general/basics/what-is-startup-script) 路径,否则这个指令不会帮你自动重启服务器,你仍然需要自行启动服务端
在引号内设置 [启动脚本](/general/basics/what-is-startup-script) 路径,否则这个指令不会帮你自动重启服务器,你仍然需要自行启动服务端

:::

## /kick [玩家名称] \[踢出玩家的原因]\(可以不写)

踢出服务器上的玩家,当然,玩家可以重新加入
踢出服务器上的玩家,当然,玩家可以重新加入

## /ban [玩家名称] \[封禁玩家的原因]\(可以不写)

封禁服务器上的玩家,除非解封,玩家不可以重新进入
封禁服务器上的玩家,除非解封,玩家不可以重新进入

## /pardon [玩家名称]

解封曾经封禁过的玩家,注意,在 MC 的老版本 (1.0.16 之前) 中这个指令可能是/unban
解封曾经封禁过的玩家,注意,在 MC 的老版本 (1.0.16 之前) 中这个指令可能是 `/unban`。

## /list

列出服务器上的所有玩家 (不包括已经退出服务器的)
列出服务器上的所有玩家 (不包括已经退出服务器的)

## /ban-ip [IP 地址]

封禁服务器上的玩家 (根据 IP 地址),这会导致封禁玩家所处的 IP 的玩家都不可进入
封禁服务器上的玩家 (根据 IP 地址),这会导致封禁玩家所处的 IP 的玩家都不可进入

:::danger

不要尝试在 frp 上使用这个指令,你会惊奇的发现,所有人都进不去
不要尝试在 frp 上使用这个指令,你会惊奇的发现,所有人都进不去

:::

:::note

其实这玩意真的没多大用,对于玩家来说,重启一下路由器或挂个代理就可以
其实这玩意真的没多大用,对于玩家来说,重启一下路由器或挂个代理就可以

:::

## /pardon-ip [IP 地址]

解封封禁过 IP 地址的玩家
解封封禁过 IP 地址的玩家

## /plugins

看到服务器所有安装的插件,这个指令的权限默认是打开的,所有人都能看到
看到服务器所有安装的插件,这个指令的权限默认是打开的,所有人都能看到

如果你不想玩家通过指令获取插件列表,可以将以下权限设置为 `false` 即可。

Expand All @@ -80,22 +80,22 @@ bukkit.command.help

能够通过分析 tab 补全,利用某些版本的漏洞,获取服务器插件列表。

如果介意被获取插件,可以安装 `Plugin Hide Pro` 或 `CommandWhiteist` 插件
如果介意被获取插件,可以安装 `Plugin Hide Pro` 或 `CommandWhiteist` 插件

## /op [玩家名称]

给予指定玩家 OP(操作员) 权限
给予指定玩家 OP(操作员) 权限

## /deop [玩家名称]

解除玩家的 OP 权限
解除玩家的 OP 权限

:::danger

千万不要随意给玩家 OP,恶意玩家可以使用此权限损坏服务器,甚至入侵主机
千万不要随意给玩家 OP,恶意玩家可以使用此权限损坏服务器,甚至入侵主机

需要注意,OP 间可以互相 deop,只要一个人获取了 OP 就能下掉其他所有的 OP,

这是一个非常危险的权限,如果可能,请用权限管理插件而不是给一堆 OP
这是一个非常危险的权限,如果可能,请用权限管理插件而不是给一堆 OP

:::
2 changes: 1 addition & 1 deletion src/content/docs/java/start/basic/what-is-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,4 +39,4 @@ _Minecraft_ 提供了让玩家可以进行 _多人游戏_ 的服务端,称为

## 一些误区

服务器不能在已经关闭或睡眠的电脑上运行,~~人类的科技还没有办法做到虚空生电~~
服务器不能在已经关闭或睡眠的电脑上运行,~~人类的科技还没有办法做到虚空生电~~
Loading