更改“服务器维护”格式

This commit is contained in:
igoby 2024-06-15 10:35:26 +08:00 committed by GitHub
parent 990d117867
commit 89a6dfa088
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -5,19 +5,21 @@ sidebar_position: 5
# 服务器维护
你搭建完成你的服务器后,需要做一些维护工作来保证服务器良好的运行,除非你压根不考虑玩家数据安全问题。
您搭建好服务器后,需要做一些维护工作来保证服务器良好的运行,除非您压根不考虑玩家数据安全问题。
## 安装防熊插件
类似 CoreProtect 等防熊插件可以记录玩家的几乎所有操作,如果遇到熊孩子恶意毁坏,
类似 CoreProtect 等防熊插件可以记录玩家的几乎所有操作
可以使用防熊插件回溯功能单独回溯熊孩子的操作。即使在区块出现损坏的情况下,
如果遇到熊孩子恶意毁坏,可以使用插件回溯功能单独回溯熊孩子的操作。
这些插件也能在一定程度上减少区块损坏所导致的后果。见 [防熊插件/概览](/docs/process/plugin/防熊插件/概览.md)
即使在区块出现损坏的情况下,这些插件也能在一定程度上减少区块损坏所造成的影响。见 [防熊插件/概览](/docs/process/plugin/防熊插件/概览.md)
## 检查日志
[日志](/docs/start/basic/what-is-log)中包含了大量的玩家、插件、服务器行为。每次维护服务器时请务必查看服务器近期的日志。
[日志](/docs/start/basic/what-is-log)中包含了大量的玩家、插件、服务器行为。
每次维护服务器时请务必查看服务器近期的日志。
对于 ERROR 等级的报错请立即处理,自行在网络查询或咨询其他人。
@ -31,7 +33,7 @@ sidebar_position: 5
## 创建备份
你也不想你和你的玩家辛苦开发的世界由于一次断电,一次崩溃而毁于一旦吧? 这些情况很少发生但无法避免,经常做备份是有必要的!
您也不想您和您的玩家辛苦开发的世界由于一次断电,一次崩溃而毁于一旦吧? 这些情况很少发生但无法避免,经常做备份是有必要的!
### 备份插件
@ -43,9 +45,9 @@ sidebar_position: 5
:::warning
虽然使用插件备份既方便又快速,但是插件备份得到的文件有可能是损坏的或者
虽然使用插件备份既方便又快速,但是插件备份得到的文件有可能是损坏的。
但如果有可能,空间和时间都足够的情况下,推荐直接关服进行备份。并定期检测备份的文件是否存在损坏。
在空间和时间都充足的情况下,推荐直接关服进行备份,并定期检测备份的文件是否存在损坏。
:::
@ -53,16 +55,19 @@ InventoryRollbackPlus 插件可以备份玩家的背包。
:::info
`SpigotMC` :https://www.spigotmc.org/resources/.85811/
`SpigotMC` https://www.spigotmc.org/resources/.85811/
`GitHub` :https://github.com/TechnicallyCoded/Inventory-Rollback-Plus
`GitHub` https://github.com/TechnicallyCoded/Inventory-Rollback-Plus
:::
### 自动备份软件
#### [MCServerBackup](https://github.com/OblivionOcean/MCServerBackup)
MCServerBackup 是由 (玄云海 OblivionOcean)[https://github.com/OblivionOcean] 自主研发的一款我的世界 Java 服务器自动备份软件,主要用于区块备份(但也可以用于服务器整体备份)。即将推出一个带有简易 GUI 的版本,更加方便使用,目前使用仍略有难度。
MCServerBackup 是由 (玄云海 OblivionOcean)[https://github.com/OblivionOcean] 自主研发的一款 Minecraft Java 服务器自动备份软件,主要用于区块备份 (但也可以用于服务器整体备份)。
即将推出一个带有简易 GUI 的版本,更加方便使用,目前使用仍略有难度。
支持将一段时间内所有变动的文件(区块、玩家信息等)全部打包为 zip 或 tar.gz 格式的压缩包或文件夹。
@ -78,9 +83,9 @@ python main.py [相对/绝对目录] [时长] [类型]
### 手动备份
Windows 系统在服务器根目录右键点击压缩即可(如果时间比较急推荐zip如果空间比较紧推荐7zip)
Windows 系统在服务器根目录右键点击压缩即可(如果时间比较急推荐zip如果空间比较紧推荐7zip)
Linux 使用指令 tar -czvf backup_date.tar.gz /[path]/ (如果使用7zip请自行查看7zip指令)
Linux 使用指令 tar -czvf backup_date.tar.gz /[path]/ (如果使用7zip请自行查看7zip指令)
面板 - 大多数面板都可以像 Windows 一键压缩。
@ -94,13 +99,13 @@ Linux 使用指令 tar -czvf backup_date.tar.gz /[path]/ (如果使用7zip请自
#### 备份插件数据文件
插件数据文件、数据库文件等(常见名称有 data.yml database.dbdata 文件夹等)
插件数据文件、数据库文件等(常见名称有 data.yml database.dbdata 文件夹等)
这些需要自己寻找,这也是不推荐的原因,你可以等服务器稳定后找到全部类似的文件并记录下来。
:::danger
如果安装了粘液科技,不管有没有设置 MySQL 存储(设置了也会在 data-storage 文件夹存储部分数据),一定不要忘记备份根目录下的 data-storage 文件夹!
如果安装了粘液科技,不管有没有设置 MySQL 存储(设置了也会在 data-storage 文件夹存储部分数据),一定不要忘记备份根目录下的 data-storage 文件夹
:::
@ -114,5 +119,5 @@ Linux 使用指令 tar -czvf backup_date.tar.gz /[path]/ (如果使用7zip请自
但是值得注意的是,大多数插件数据并不会随着世界的移除而移除,如 NPC 插件仍然会尝试在相同名字的世界中尝试生成 NPC即使他们已经不在原来的位置上。
一些服务端可能将维度拆分成单个文件夹存放至根目录,需要全部删除才能重置所有维度。
一些服务端可能将维度拆分成单个文件夹存放至根目录,需要全部删除才能重置所有维度。