mirror of
https://github.com/postyizhan/NitWikit.git
synced 2024-12-15 08:10:37 +08:00
"( )" -> "( )"
This commit is contained in:
parent
21ea456fd8
commit
de8f28fc56
@ -6,7 +6,7 @@ sidebar_position: 5
|
||||
|
||||
:::warning
|
||||
|
||||
我们在这里列出的不建议使用的插件是一个类型的插件, 而不是仅仅只是不推荐某个插件. 对于推荐的"优化插件", 其实大多数也是通过限制红石/漏斗/实体数量和AI等完成的,
|
||||
我们在这里列出的不建议使用的插件是一个类型的插件, 而不是仅仅只是不推荐某个插件. 对于推荐的"优化插件", 其实大多数也是通过限制红石/漏斗/实体数量和AI等完成的,
|
||||
|
||||
在狭义上任何使用插件操作限制任何东西都不能称之为"*优化*"而是"*限制*", 这里只是以"*优化插件*"代指一些"*限制插件*".
|
||||
|
||||
@ -22,19 +22,19 @@ sidebar_position: 5
|
||||
|
||||
### 对于 AI 有影响的插件
|
||||
|
||||
使用Pufferfish Fork(如Purpur/Leaf等)降低远处生物的 AI 比插件利用 API 更加有效和符合游戏逻辑,
|
||||
使用Pufferfish Fork(如Purpur/Leaf等)降低远处生物的 AI 比插件利用 API 更加有效和符合游戏逻辑,
|
||||
|
||||
因此, 停止使用类似插件, 如:
|
||||
|
||||
*LaggRemover (Fork) - 自以为是的AI移除, 比不上Pufferfish(使用Purpur Fork即可)根据距离衰减的AI.*
|
||||
*LaggRemover (Fork) - 自以为是的AI移除, 比不上Pufferfish(使用Purpur Fork即可)根据距离衰减的AI.*
|
||||
|
||||
### 任何对于内存 GC 进行操作的插件
|
||||
|
||||
内存 GC 本身是受 JVM 本身控制的. GC 本身是会导致顿卡的, 而并不能起到"清理内存"的作用.
|
||||
内存 GC 本身是受 JVM 本身控制的. GC 本身是会导致顿卡的, 而并不能起到"清理内存"的作用.
|
||||
|
||||
因此, 停止使用类似插件, 如:
|
||||
|
||||
*Spatan - 一款性能非常差的付费反作弊, 如果你买了那么恭喜你你被骗了(大嘘), 如果近期购买请立即申请退款!*
|
||||
*Spatan - 一款性能非常差的付费反作弊, 如果你买了那么恭喜你你被骗了(大嘘), 如果近期购买请立即申请退款!*
|
||||
|
||||
### 村民优化插件
|
||||
|
||||
|
@ -24,7 +24,7 @@ Linear不适合玩家基数非常大/服务器经常滞后/压缩比较大(推
|
||||
|
||||
:::
|
||||
|
||||
此格式是由著名的Xymb大佬开发,相比于ANVIL,可以节省巨大的空间(主世界可以节约50%的空间,末地为80%),且使用现代的zstd,可以获得更快的加载速度和保存速度
|
||||
此格式是由著名的Xymb大佬开发,相比于ANVIL,可以节省巨大的空间(主世界可以节约50%的空间,末地为80%),且使用现代的zstd,可以获得更快的加载速度和保存速度
|
||||
|
||||
#### 转换区域格式
|
||||
|
||||
|
@ -8,7 +8,7 @@ sidebar_position: 4
|
||||
|
||||
## Spark
|
||||
|
||||
Spark是一个Minecraft的性能分析器, 支持广泛(Bukkit, BungeeCord, Velocity, Forge, Fabric等)
|
||||
Spark是一个Minecraft的性能分析器, 支持广泛(Bukkit, BungeeCord, Velocity, Forge, Fabric等)
|
||||
|
||||
:::info
|
||||
|
||||
|
@ -46,7 +46,7 @@ sidebar_position: 1
|
||||
|
||||
## Paper - 追求稳定 *推荐度★★★★☆*
|
||||
|
||||
如果是第一次开服, 或者追求稳定, 请使用Paper. 任何时候想更换其他核心可以随时更换如Purpur/Leaf等核心.
|
||||
如果是第一次开服, 或者追求稳定, 请使用Paper. 任何时候想更换其他核心可以随时更换如Purpur/Leaf等核心.
|
||||
|
||||
## Purpur - 稳定性与性能最佳选择 *推荐度★★★★★*
|
||||
|
||||
@ -106,6 +106,6 @@ Linux 比 Windows 更适合用于开服, 对于 Linux 根据自己的使用经
|
||||
通用的一些解决方法看来已经差不多做好了, 每个服务器都有自己最导致滞后的因素, 可能是实体太多, 可能是玩家机器多, 也可能是某些插件写的太屎... 如此, 那么应该如何知道服务器为何卡顿呢. 对咯! 性能分析!
|
||||
|
||||
如果你是个完完全全的新手, 或者懒得分析, 想请教别人分析应该怎么办呢? 请转跳到 [怎么让大佬帮我](怎么让大佬帮我.md)
|
||||
如果你不想求助别人, 亦或者你想有一些进步, 请参考 [性能分析](性能分析.md)
|
||||
如果你不想求助别人, 亦或者你想有一些进步, 请参考 [性能分析](性能分析.md)
|
||||
|
||||
:::
|
||||
|
@ -6,7 +6,7 @@ sidebar_position: 2
|
||||
|
||||
没有适用于所有服务器的设置. 您应该理解每个配置选项,并根据服务器的最佳参数与服务器硬件、玩家数量和服务器性质等调整参数. 所以参数因服而异.
|
||||
|
||||
随着进入游戏后期,服务器工作量会随着机器或者玩家增加而逐渐增加,因此服务器优化不是一次性的任务,而是持续的努力.
|
||||
随着进入游戏后期,服务器工作量会随着机器或者玩家增加而逐渐增加,因此服务器优化不是一次性的任务,而是持续的努力.
|
||||
|
||||
准备好你的脑子, 以下的推荐参数仅作为参考, 具体数字请自行尝试:
|
||||
|
||||
|
@ -8,10 +8,10 @@ sidebar_position: 2
|
||||
|
||||
## 选择合适的版本
|
||||
|
||||
| Minecraft 版本 | 介绍 | 下载地址(直链,Zulu) |
|
||||
| Minecraft 版本 | 介绍 | 下载地址(直链,Zulu) |
|
||||
|-----------------|---------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| 1.0 - 1.16.5 | 推荐使用Java 8,其他版本会出现一些问题(如果使用的是SportPaper或者Beast,最好用Java 21) | [Java 8 64位](https://cdn.azul.com/zulu/bin/zulu8.78.0.19-ca-jdk8.0.412-win_x64.msi) , [Java 8 32位](https://cdn.azul.com/zulu/bin/zulu8.78.0.19-ca-jdk8.0.412-win_i686.msi) |
|
||||
| 1.17.1 - 1.20.4 | 必须使用Java 17以上(1.17 至 1.17.1可以用Java 16),推荐使用Java 21(特别是Leaf,Beast核心) | [Java 17 64位](https://cdn.azul.com/zulu/bin/zulu17.50.19-ca-jdk17.0.11-win_x64.msi) , [Java 17 32位](https://cdn.azul.com/zulu/bin/zulu17.50.19-ca-jdk17.0.11-win_i686.msi) |
|
||||
| 1.0 - 1.16.5 | 推荐使用Java 8,其他版本会出现一些问题(如果使用的是SportPaper或者Beast,最好用Java 21) | [Java 8 64位](https://cdn.azul.com/zulu/bin/zulu8.78.0.19-ca-jdk8.0.412-win_x64.msi) , [Java 8 32位](https://cdn.azul.com/zulu/bin/zulu8.78.0.19-ca-jdk8.0.412-win_i686.msi) |
|
||||
| 1.17.1 - 1.20.4 | 必须使用Java 17以上(1.17 至 1.17.1可以用Java 16),推荐使用Java 21(特别是Leaf,Beast核心) | [Java 17 64位](https://cdn.azul.com/zulu/bin/zulu17.50.19-ca-jdk17.0.11-win_x64.msi) , [Java 17 32位](https://cdn.azul.com/zulu/bin/zulu17.50.19-ca-jdk17.0.11-win_i686.msi) |
|
||||
| 1.20.5 + | 必须使用Java 21以上,推荐使用Java 21 | [Java 21 64位](https://cdn.azul.com/zulu/bin/zulu21.34.19-ca-jdk21.0.3-win_x64.msi) , [Java 21 32位(独家)](https://qcymc.cloud/f/4xOtl/jdk-21.0.3-windows-32bit.zip) |
|
||||
|
||||
:::danger
|
||||
|
@ -33,7 +33,7 @@ Mod 服最开始就必须选好核心,也就是 Forge 还是 Fabric 的问题
|
||||
|
||||
性能较好,是初学者最适合开的服务器,拓展性较强,配置性强,但坏处就是有的插件需自行配置后使用,客户端无需安装 Mod 。我个人推荐插件服使用 Purpur,
|
||||
|
||||
是截止到2024年的稳定性和优化最好的选择,选择上,RPG 服务器适合开 Paper (报过 Purpur 部分版本 MM 无法随机生成生物),其他使用推荐 Purpur
|
||||
是截止到2024年的稳定性和优化最好的选择,选择上,RPG 服务器适合开 Paper(报过 Purpur 部分版本 MM 无法随机生成生物),其他使用推荐 Purpur
|
||||
|
||||
### 插件服核心推荐
|
||||
|
||||
|
@ -21,7 +21,7 @@ sidebar_position: 5
|
||||
* 自动配置反作弊
|
||||
* 自动简单配置
|
||||
* 自动选择服务端核心并下载
|
||||
* 还有更多(在编写中)
|
||||
* 还有更多(在编写中)
|
||||
|
||||
## 赞助我们
|
||||
|
||||
|
@ -266,7 +266,7 @@ anticheat:
|
||||
|
||||
该如何在下界使用其他的 Anti-Xray 配置呢?
|
||||
|
||||
找到 world_nether/paper-world.yml
|
||||
找到 world_nether/paper-world.yml
|
||||
|
||||
将下列你喜欢的配置进行复制粘贴即可
|
||||
|
||||
|
@ -6,47 +6,47 @@ sidebar_position: 2
|
||||
# 安装
|
||||
|
||||
## 版本
|
||||
Geyser有以下版本类型:
|
||||
Geyser有以下版本类型:
|
||||
* Spigot
|
||||
* Bungeecord
|
||||
* Velocity
|
||||
* Fabric
|
||||
* NeoForge
|
||||
* Standalone
|
||||
* ViaProxy
|
||||
|
||||
其中:
|
||||
|
||||
Spigot版本 可以作为插件安装在以Spigot及其分叉(如Paper)为核心的服务端上
|
||||
Bungeecord, Velocity和ViaProxy版本 可以作为插件安装在这些代理端上
|
||||
Fabric和NeoForge版本 可以作为模组安装在这些模组端上
|
||||
Standalone版本 可以作为一个独立的代理端启动
|
||||
* ViaProxy
|
||||
|
||||
其中:
|
||||
|
||||
Spigot版本 可以作为插件安装在以Spigot及其分叉(如Paper)为核心的服务端上
|
||||
Bungeecord, Velocity和ViaProxy版本 可以作为插件安装在这些代理端上
|
||||
Fabric和NeoForge版本 可以作为模组安装在这些模组端上
|
||||
Standalone版本 可以作为一个独立的代理端启动
|
||||
|
||||
## 挑选版本
|
||||
在安装前, 你需要找到合适的Geyser版本
|
||||
你可以参考下图:
|
||||
在安装前, 你需要找到合适的Geyser版本
|
||||
你可以参考下图:
|
||||
![version](_image/VersionChoose.png)
|
||||
|
||||
|
||||
* 1、运行独立版**仍需要Java16**及以上环境, 只不过你可以将其和目标服务器所处的Java环境隔开 此外**在任何情况下**, 你都可使用独立版, 甚至独立版可以和其目标不在同一服务器上
|
||||
* 2、你可以通过ViaVersion插件来适配版本, 这会允许不同版本的玩家进入服务器, 不过问题不大
|
||||
|
||||
|
||||
* 1、运行独立版**仍需要Java16**及以上环境, 只不过你可以将其和目标服务器所处的Java环境隔开 此外**在任何情况下**, 你都可使用独立版, 甚至独立版可以和其目标不在同一服务器上
|
||||
* 2、你可以通过ViaVersion插件来适配版本, 这会允许不同版本的玩家进入服务器, 不过问题不大
|
||||
* 3、[Hydraulic](https://github.com/GeyserMC/Hydraulic) 可以允许你加入带客户端模组的服务器, 但是项目处于**早期开发阶段**, 你可以做个尝试, 但是请不要在实际情况下使用
|
||||
|
||||
## 下载
|
||||
|
||||
你可以在此处下载 [Geyser](https://geysermc.org/download#geyser) 的对应版本
|
||||
你可以在此处下载 [Geyser](https://geysermc.org/download#geyser) 的对应版本
|
||||
|
||||
## 安装
|
||||
### 其他版本
|
||||
作为插件或模组安装到对应文件夹即可
|
||||
### 独立版
|
||||
独立版作为一个单独的服务端
|
||||
你可以参考 [此处](../../正式开服/开启服务端) 的开启方法
|
||||
独立版作为一个单独的服务端
|
||||
你可以参考 [此处](../../正式开服/开启服务端) 的开启方法
|
||||
|
||||
## 配置
|
||||
|
||||
找到配置文件夹下的config.yml
|
||||
(什么,你连配置文件夹都找不到? 那你真是连笨蛋都不如, 配置文件在对应版本Geyser名称的文件夹下,一般开启服务器后都会生成)
|
||||
找到配置文件夹下的config.yml
|
||||
(什么,你连配置文件夹都找不到? 那你真是连笨蛋都不如, 配置文件在对应版本Geyser名称的文件夹下,一般开启服务器后都会生成)
|
||||
|
||||
:::danger
|
||||
|
||||
@ -54,13 +54,13 @@ Standalone版本 可以作为一个独立的代理端启动
|
||||
|
||||
:::
|
||||
|
||||
第一眼你可能会被全是英文的配置文件镇住
|
||||
别急,善用翻译来理解配置文件中的注释
|
||||
**在完成本教程的基础配置配置后, 若需进阶, 请参考 [此处](https://docs.superiormc.cn/v/geyser-wiki/user-guide/li-jie-pei-zhi) 的配置参考**
|
||||
第一眼你可能会被全是英文的配置文件镇住
|
||||
别急,善用翻译来理解配置文件中的注释
|
||||
**在完成本教程的基础配置配置后, 若需进阶, 请参考 [此处](https://docs.superiormc.cn/v/geyser-wiki/user-guide/li-jie-pei-zhi) 的配置参考**
|
||||
|
||||
接下来,回到配置,映入你眼帘的应该是bedrock和remote两个大项
|
||||
bedrock所代表的是你所开放的端口, 也是基岩版玩家看到的那个
|
||||
remote是连接的目标服务器, 若不使用独立版此选项无效, 请不要随意更改
|
||||
接下来,回到配置,映入你眼帘的应该是bedrock和remote两个大项
|
||||
bedrock所代表的是你所开放的端口, 也是基岩版玩家看到的那个
|
||||
remote是连接的目标服务器, 若不使用独立版此选项无效, 请不要随意更改
|
||||
|
||||
```yaml
|
||||
bedrock:
|
||||
@ -84,18 +84,18 @@ remote:
|
||||
forward-hostname: false
|
||||
```
|
||||
### Bedrock项
|
||||
**`port`**: 其代表你向基岩版玩家所开放的端口, 在设置端口时请不要低于10000
|
||||
**`motd1`** 和 **`motd2`**: 其代表向基岩版玩家所显示的MOTD, 可根据你的喜好配置, 仅支持最基础的颜色符号
|
||||
**`port`**: 其代表你向基岩版玩家所开放的端口, 在设置端口时请不要低于10000
|
||||
**`motd1`** 和 **`motd2`**: 其代表向基岩版玩家所显示的MOTD, 可根据你的喜好配置, 仅支持最基础的颜色符号
|
||||
**`server-name`**: 基岩版所看到的服务器名称, 在暂停菜单和设置中可见
|
||||
|
||||
### Remote项
|
||||
**若不使用独立版请忽略!**
|
||||
**`address`**: 其代表目标服务器的地址, 若目标服务器和Geyser处于同一服务器下请不要更改
|
||||
**`port`**: 请和目标服务器对外开放的端口一致
|
||||
**若不使用独立版请忽略!**
|
||||
**`address`**: 其代表目标服务器的地址, 若目标服务器和Geyser处于同一服务器下请不要更改
|
||||
**`port`**: 请和目标服务器对外开放的端口一致
|
||||
**`auth-type`**: 有offline, online和floodgate模式,offline和online分别对应离线和正版, 你目标服务器用的什么就选什么, floodgate会在后续教程中解释
|
||||
|
||||
|
||||
### 其他项
|
||||
再往下翻你会注意到不少其他乱七八糟的项
|
||||
再往下翻你会注意到不少其他乱七八糟的项
|
||||
这里挑几个重点
|
||||
|
||||
```yaml
|
||||
@ -110,16 +110,16 @@ show-coordinates: true
|
||||
above-bedrock-nether-building: false
|
||||
```
|
||||
|
||||
**`passthrough-motd`**: 把Java版本的MOTD发送给基岩版
|
||||
**`passthrough-player-counts`**: 将玩家数量和最大玩家数量发给基岩玩家
|
||||
**`show-cooldown`**: 由于基岩版没有战斗冷却, 此功能会模拟一个冷却提示器, 你可以设置为title(小标题), actionbar(物品栏上方的标题) 或 false(关闭)
|
||||
**`show-coordinates`**: 是否向玩家显示坐标
|
||||
**`above-bedrock-nether-building`**: 开启后你将被允许在下届高度127以上建造, 缺点是整个下界中雾的颜色不再可变, 将一直是红色
|
||||
**`passthrough-motd`**: 把Java版本的MOTD发送给基岩版
|
||||
**`passthrough-player-counts`**: 将玩家数量和最大玩家数量发给基岩玩家
|
||||
**`show-cooldown`**: 由于基岩版没有战斗冷却, 此功能会模拟一个冷却提示器, 你可以设置为title(小标题), actionbar(物品栏上方的标题) 或 false(关闭)
|
||||
**`show-coordinates`**: 是否向玩家显示坐标
|
||||
**`above-bedrock-nether-building`**: 开启后你将被允许在下届高度127以上建造, 缺点是整个下界中雾的颜色不再可变, 将一直是红色
|
||||
|
||||
|
||||
## Floodagte
|
||||
为进一步兼容, 你需要安装 [floodgate](https://geysermc.org/download#floodgate)
|
||||
floodgate可作为一个插件安装到Spigot及其分支的核心上或BungeeCord, Velocity之类的代理上
|
||||
为进一步兼容, 你需要安装 [floodgate](https://geysermc.org/download#floodgate)
|
||||
floodgate可作为一个插件安装到Spigot及其分支的核心上或BungeeCord, Velocity之类的代理上
|
||||
群组服/独立版Geyser 的Floodgate安装需要进行一些额外步骤, 请跟随教程完成
|
||||
|
||||
:::warning
|
||||
@ -141,13 +141,13 @@ Floodgate是一个允许 **Minecraft 基岩版** 帐号加入 **Minecraft Java
|
||||
|
||||
所以就算**非正版服务器**, 也有**必要**安装此插件来获取更强大的兼容性
|
||||
|
||||
此外, Floodgate有个小缺点, 在安装之后你无法直接使基岩版玩家和Java版玩家数据互通
|
||||
此外, Floodgate有个小缺点, 在安装之后你无法直接使基岩版玩家和Java版玩家数据互通
|
||||
这将在进阶教程中给出两个可行的解决办法
|
||||
|
||||
### 基础配置
|
||||
:::warning
|
||||
|
||||
由于Floodgate在设计时并未考虑离线服务器
|
||||
由于Floodgate在设计时并未考虑离线服务器
|
||||
接下来的教程中将告诉你如何进行调整以更好的适配离线服
|
||||
|
||||
:::
|
||||
@ -168,22 +168,22 @@ username-prefix: "."
|
||||
|
||||
为什么?
|
||||
|
||||
因为在安装Floodgate后, 基岩版玩家的UUID将会和Java版玩家有很大不同
|
||||
若是遇到重名, 则会出现一个ID拥有两个完全不同的UUID, 这可能会发生一些无法预知的错误
|
||||
因为在安装Floodgate后, 基岩版玩家的UUID将会和Java版玩家有很大不同
|
||||
若是遇到重名, 则会出现一个ID拥有两个完全不同的UUID, 这可能会发生一些无法预知的错误
|
||||
而使用"."前缀是因为Java正版玩家名中不可使用"."
|
||||
|
||||
**但是**
|
||||
**但是**
|
||||
这在离线服中,有几个问题:
|
||||
* 离线服玩家名是可以任意修改的, 所以Java玩家一样可以使用相同前缀进入服务器
|
||||
* 部分登录插件会禁止诸如带有"."玩家名的玩家进入服务器, 这会导致基岩版玩家无法进入服务器
|
||||
|
||||
接下来我们来解决这些问题
|
||||
|
||||
要解决第一个问题, 由于离线服务器玩家可以使用任何名称进入服务器, 我们可以选择禁止所有使用基岩版玩家名前缀的Java玩家进入服务器
|
||||
要解决第一个问题, 由于离线服务器玩家可以使用任何名称进入服务器, 我们可以选择禁止所有使用基岩版玩家名前缀的Java玩家进入服务器
|
||||
|
||||
**此部分未完工, 咕咕咕!**
|
||||
|
||||
在第一个问题解决后, 我们可以使用任意前缀作为基岩版玩家的区分
|
||||
在第一个问题解决后, 我们可以使用任意前缀作为基岩版玩家的区分
|
||||
于是将前缀修改为诸如"BE_"这类的合法字符即可解决第二个问题
|
||||
|
||||
```yaml
|
||||
@ -191,8 +191,8 @@ username-prefix: "BE_"
|
||||
```
|
||||
|
||||
### 独立版Geyser配置
|
||||
首先, 按照基础配置在目标服务器安装Floodgate
|
||||
然后注意到Floodgate配置文件夹下, 理应会生成一个叫key.pem的文件
|
||||
首先, 按照基础配置在目标服务器安装Floodgate
|
||||
然后注意到Floodgate配置文件夹下, 理应会生成一个叫key.pem的文件
|
||||
将其复制到独立版Geyser配置文件夹下
|
||||
|
||||
然后来到Geyser配置文件
|
||||
@ -218,12 +218,12 @@ remote:
|
||||
send-floodgate-data: true
|
||||
```
|
||||
|
||||
这样子服就可以接收到来自群组服的基岩版玩家数据了
|
||||
请注意在开启此项后, 若子服不安装Floodgate则基岩版玩家则无法进入子服
|
||||
但是此项很重要, 若不开启, 则在子服中Floodgate不起效果
|
||||
这样子服就可以接收到来自群组服的基岩版玩家数据了
|
||||
请注意在开启此项后, 若子服不安装Floodgate则基岩版玩家则无法进入子服
|
||||
但是此项很重要, 若不开启, 则在子服中Floodgate不起效果
|
||||
|
||||
接下来, 在子服一一安装Floodgate并确保和群组服的Floodgate配置一致
|
||||
然后注意到群组端Floodgate配置文件夹下, 理应会生成一个叫key.pem的文件
|
||||
接下来, 在子服一一安装Floodgate并确保和群组服的Floodgate配置一致
|
||||
然后注意到群组端Floodgate配置文件夹下, 理应会生成一个叫key.pem的文件
|
||||
用群组服的key.pem将子服中的key.pem覆盖, 确保key.pem完全相同
|
||||
|
||||
即可完成群组端配置
|
||||
|
@ -14,9 +14,9 @@ sidebar_position: 1
|
||||
|
||||
`MC百科` :https://www.mcmod.cn/class/9757.html
|
||||
|
||||
`文档(英文)` :https://wiki.geysermc.org/
|
||||
`文档(英文)` :https://wiki.geysermc.org/
|
||||
|
||||
`文档(中文)` :https://docs.superiormc.cn/v/geyser-wiki
|
||||
`文档(中文)` :https://docs.superiormc.cn/v/geyser-wiki
|
||||
|
||||
:::
|
||||
|
||||
|
@ -4,30 +4,30 @@ sidebar_position: 1
|
||||
|
||||
# 进阶
|
||||
|
||||
这里是进阶教程, 你可以通过进阶教程获得更好的基岩版兼容
|
||||
让基岩版玩家拥有更加接近原生基岩版服务器的体验
|
||||
这里是进阶教程, 你可以通过进阶教程获得更好的基岩版兼容
|
||||
让基岩版玩家拥有更加接近原生基岩版服务器的体验
|
||||
|
||||
## 进阶配置
|
||||
通过 [此处](https://docs.superiormc.cn/v/geyser-wiki/user-guide/li-jie-pei-zhi) 教程对Geyser配置文件进行更精细的配置
|
||||
|
||||
## 资源包安装
|
||||
你可以像Java版玩家一样给基岩版玩家发送服务器资源包
|
||||
但与Java版玩家不同的是, 基岩版玩家可以接受并加载多个资源包
|
||||
你可以像Java版玩家一样给基岩版玩家发送服务器资源包
|
||||
但与Java版玩家不同的是, 基岩版玩家可以接受并加载多个资源包
|
||||
:::warning
|
||||
|
||||
基岩版资源包与Java版格式完全不同, 需要手动进行转换
|
||||
基岩版的资源包扩展名均为.mcpack
|
||||
资源包转换在后续教程会提及
|
||||
基岩版资源包与Java版格式完全不同, 需要手动进行转换
|
||||
基岩版的资源包扩展名均为.mcpack
|
||||
资源包转换在后续教程会提及
|
||||
|
||||
:::
|
||||
|
||||
此外基岩版不需要额外创建直链下载的链接, 直接通过服务器即可传输资源包
|
||||
首先找到Geyser的配置文件夹, 可以注意到里面有个packs文件夹
|
||||
此外基岩版不需要额外创建直链下载的链接, 直接通过服务器即可传输资源包
|
||||
首先找到Geyser的配置文件夹, 可以注意到里面有个packs文件夹
|
||||
将资源包放入文件夹后重载Geyser即可
|
||||
|
||||
## 优化兼容性
|
||||
目前, 你服务器的基岩版玩家可能会遇到一些问题
|
||||
像是卡在竹子中间, 缺少一些Java版独有的粒子, 物品材质之类的
|
||||
目前, 你服务器的基岩版玩家可能会遇到一些问题
|
||||
像是卡在竹子中间, 缺少一些Java版独有的粒子, 物品材质之类的
|
||||
我们可以通过安装额外插件或资源包来对客户端和服务端进行额外的修改来完成兼容
|
||||
|
||||
### Hurricane插件
|
||||
@ -43,16 +43,16 @@ sidebar_position: 1
|
||||
|
||||
### 皮肤
|
||||
|
||||
在安装Floodgate后, Java版玩家可以看到基岩版玩家的皮肤
|
||||
但是在离线服务器, 我们为了让皮肤可以正确显示, 一般会安装额外的皮肤插件
|
||||
这时, 基岩版玩家的皮肤显示又会变的不正常
|
||||
在安装Floodgate后, Java版玩家可以看到基岩版玩家的皮肤
|
||||
但是在离线服务器, 我们为了让皮肤可以正确显示, 一般会安装额外的皮肤插件
|
||||
这时, 基岩版玩家的皮肤显示又会变的不正常
|
||||
我们可以通过安装GeyserSkinManager插件来解决这个问题
|
||||
|
||||
你可以在 [此处](https://github.com/Camotoy/GeyserSkinManager/releases) 下载
|
||||
|
||||
:::warning
|
||||
|
||||
GeyserSkinManager有不同版本
|
||||
GeyserSkinManager有不同版本
|
||||
你若正在使用群组端, 请在群组端安装对应版本而不是其子服
|
||||
|
||||
:::
|
||||
@ -68,7 +68,7 @@ BedrockSkinUtility仅支持1.19.4以下使用Fabric的客户端
|
||||
|
||||
### GeyserOptionalPack
|
||||
|
||||
GeyserOptionalPack是一个资源包
|
||||
GeyserOptionalPack是一个资源包
|
||||
它通过修改基岩版本身来实现一些Java版中独有的功能或特性
|
||||
|
||||
|
||||
@ -136,7 +136,7 @@ GeyserUtils是zimzaza4开发的Geyser扩展工具
|
||||
|
||||
## GeyserClickableMessageGUI
|
||||
|
||||
当玩家发送可在游戏中点击的链接时,此插件会弹出一个窗口以点击(基岩版原生不支持)
|
||||
当玩家发送可在游戏中点击的链接时,此插件会弹出一个窗口以点击(基岩版原生不支持)
|
||||
|
||||
[下载](https://github.com/zimzaza4/GeyserClickableMessageGUI/releases/tag/1.0.0)
|
||||
|
||||
@ -144,7 +144,7 @@ GeyserUtils是zimzaza4开发的Geyser扩展工具
|
||||
|
||||
## ForcePlayerLink
|
||||
|
||||
强制基岩版玩家使用**JE OfflinePlayer UUID**(实现数据互通)
|
||||
强制基岩版玩家使用**JE OfflinePlayer UUID**(实现数据互通)
|
||||
|
||||
[注意事项]
|
||||
- 不要使用允许基岩版绕过的登录插件
|
||||
@ -174,7 +174,7 @@ GeyserUtils是zimzaza4开发的Geyser扩展工具
|
||||
|
||||
[下载](https://github.com/tbyt/BedrockParity/releases/tag/release)
|
||||
|
||||
## GeyserVoice
|
||||
## GeyserVoice
|
||||
|
||||
GeyserVoice 是一个 Java 插件,旨在通过集成 VoiceCraft Proximity Chat 应用程序来增强 Minecraft 服务器上的多人游戏体验。该插件促进了跨平台通信,允许 Java 和 Bedrock 版本的玩家无缝地参与基于邻近的语音对话。
|
||||
|
||||
|
@ -23,7 +23,7 @@ sidebar_position: 1
|
||||
|
||||
:::info
|
||||
|
||||
有可能你的文本编辑器(在我印象中n--是的)用的缩进不是空格,导致插件报错
|
||||
有可能你的文本编辑器(在我印象中n--是的)用的缩进不是空格,导致插件报错
|
||||
|
||||
自己在文本编辑器找找或者浏览器搜下怎么改
|
||||
|
||||
|
@ -45,15 +45,15 @@ https://github.com/TabooLib/taboolib/blob/master/module/module-kether/src/main/k
|
||||
- 乘法:a * b
|
||||
- 除法:a / b
|
||||
|
||||
- 幂运算(我测试不能使用):
|
||||
- 幂运算(我测试不能使用):
|
||||
|
||||
> 幂运算使用 ** 符号。例如,计算 2 的 3 次方:2 ** 3。
|
||||
|
||||
- 开方(我测试不能使用):
|
||||
- 开方(我测试不能使用):
|
||||
|
||||
> JEX 支持开方操作。例如,计算 9 的平方根:sqrt(9)。
|
||||
|
||||
- 取整(我测试不能使用):
|
||||
- 取整(我测试不能使用):
|
||||
```
|
||||
取整操作可以使用 floor()、ceil() 或 round() 函数。
|
||||
floor(x):向下取整,返回不大于 x 的最大整数。
|
||||
|
@ -4,7 +4,7 @@ sidebar_position: 1
|
||||
|
||||
# 概览
|
||||
|
||||
kether并不是一个插件,而是使用Taboolib框架开发的插件(如TrMenu,TrChat,Adyeshach等)所使用的脚本语言.
|
||||
kether并不是一个插件,而是使用Taboolib框架开发的插件(如TrMenu,TrChat,Adyeshach)所使用的脚本语言.
|
||||
|
||||
https://www.yuque.com/sacredcraft/kether 这篇教程写的足够好了喵
|
||||
|
||||
|
@ -27,8 +27,8 @@ sidebar_position: 100
|
||||
## 插件
|
||||
|
||||
- [ ] papi list 扩展:插件自己挂钩 自己下载扩展 不需要插件的扩展
|
||||
- [ ] 全息图(浮空字)插件
|
||||
- [ ] AskyBlock BentoBox(BskyBlock)
|
||||
- [ ] 全息图(浮空字)插件
|
||||
- [ ] AskyBlock BentoBox(BskyBlock)
|
||||
- [ ] 替换ess方案 huskhomes+XConomy
|
||||
- [ ] 资源包插件 ia oraxen介绍
|
||||
- [ ] 龙核/萌芽 介绍
|
||||
|
@ -9,13 +9,13 @@ sidebar_position: 5
|
||||
数据库好处都有啥? 谁说对了就给他!
|
||||
|
||||
1. 数据库的备份维护等所占用的时间远比将整个服务器停止后打包压缩备份快得多;
|
||||
|
||||
|
||||
2. 同样的数据量, MySQL比yml/txt/sqlite等占用也小得多.特别是对于数据量大的插件(30Gb的dynmap文件使用MySQL后整个数据库将压缩到15Gb);
|
||||
|
||||
|
||||
3. 读取速度快, 某些插件使用yml储存数据时启动一个插件甚至需要10s+, 换用mysql后服务器启动速度快;
|
||||
|
||||
|
||||
4. Redis/MySQL 等数据库配合可轻松完成玩家数据同步等;
|
||||
|
||||
|
||||
5. 在数据量较大时候相较sqlite有更好的性能, 查询时需要的时间短, 特别是某些经济插件付款时避免顿卡.
|
||||
|
||||
:::
|
||||
@ -42,11 +42,11 @@ Linux? 你都会用Linux了, 不会就用面板自动安装...自己研究吧
|
||||
### 配置
|
||||
|
||||
1. 请一定记得关闭远程数据库访问;
|
||||
|
||||
|
||||
2. 如果一定要开启远程数据库请设置复杂密码;
|
||||
|
||||
|
||||
3. 必须要先创建数据库插件才有权限创建表(这不废话吗不然插件配置文件里填什么);
|
||||
|
||||
|
||||
4. 数据库参数记得调整(TODO)
|
||||
|
||||
## Redis
|
||||
|
@ -6,9 +6,9 @@ sidebar_position: 2
|
||||
|
||||
:::info
|
||||
|
||||
`文档(英文)` :https://github.com/NEZNAMY/TAB/wiki
|
||||
`文档(英文)` :https://github.com/NEZNAMY/TAB/wiki
|
||||
|
||||
`文档(中文)` :https://docs.superiormc.cn/v/tab-wiki
|
||||
`文档(中文)` :https://docs.superiormc.cn/v/tab-wiki
|
||||
|
||||
`SpigotMC` :https://www.spigotmc.org/resources/tab-1-5-1-20-4.57806/
|
||||
|
||||
|
@ -10,7 +10,7 @@ sidebar_position: 1
|
||||
|
||||
`SpigotMC` :https://www.spigotmc.org/resources/citizens.13811/
|
||||
|
||||
`Bukkit(太老旧不要使用)` :https://dev.bukkit.org/projects/citizens
|
||||
`Bukkit(太老旧不要使用)` :https://dev.bukkit.org/projects/citizens
|
||||
|
||||
`GitHub` :https://github.com/CitizensDev/Citizens2
|
||||
|
||||
|
@ -27,10 +27,10 @@ sidebar_position: 4
|
||||
## 如何安装和更新 CheckItem ?
|
||||
**在游戏或管理员后台中输入以下指令**
|
||||
```
|
||||
/papi ecloud download CheckItem -->//下载 CheckItem (请确保你正处于联网状态下).
|
||||
/papi ecloud download CheckItem -->//下载 CheckItem (请确保你正处于联网状态下).
|
||||
/papi ecloud update all -->//更新你现有的所有拓展(包括CheckItem).
|
||||
/papi reload -->//重新加载插件以确保 CheckItem 下载或更新完成并开始使用.
|
||||
```
|
||||
在游戏中输入指令时请确保你拥有管理员(OP)权限或者 Papi 的相关权限.
|
||||
在游戏中输入指令时请确保你拥有管理员(OP)权限或者 Papi 的相关权限.
|
||||
|
||||
在管理员后台中输入指令时请记得删除斜杆--> '/'.
|
||||
|
@ -68,7 +68,7 @@ sidebar_position: 3
|
||||
|
||||
使用 `{}` 代替变量的 `%`
|
||||
|
||||
比如 [Server扩展](https://wiki.placeholderapi.com/users/placeholder-list/#server)的 `%server_online%`(显示当前服务器在线玩家数)
|
||||
比如 [Server扩展](https://wiki.placeholderapi.com/users/placeholder-list/#server)的 `%server_online%`显示当前服务器在线玩家数
|
||||
|
||||
![](_images/Math/4.png)
|
||||
|
||||
|
@ -6,9 +6,9 @@ sidebar_position: 1
|
||||
|
||||
:::info
|
||||
|
||||
`文档(英文)` :https://worldguard.enginehub.org/en/latest/index.html
|
||||
`文档(英文)` :https://worldguard.enginehub.org/en/latest/index.html
|
||||
|
||||
`文档(中文)` :https://snowcutieowo.github.io/WorldGuard
|
||||
`文档(中文)` :https://snowcutieowo.github.io/WorldGuard
|
||||
|
||||
`Bukkit` :https://dev.bukkit.org/projects/worldguard
|
||||
|
||||
|
@ -6,7 +6,7 @@ sidebar_position: 4
|
||||
|
||||
`官方文档` https://wiki.placeholderapi.com/users/placeholder-list/#essentials
|
||||
|
||||
`插件百科(严重过期)` https://mineplugin.org/PlaceholderAPI(%E6%97%A7)
|
||||
`插件百科(严重过期)` https://mineplugin.org/PlaceholderAPI(%E6%97%A7)
|
||||
|
||||
:::
|
||||
|
||||
|
@ -20,7 +20,7 @@ sidebar_position: 1
|
||||
|
||||
Essentials插件分为两个版本:
|
||||
|
||||
- essentials(早已停更) 适合mc 1.7.10 [下载](https://mineplugin.org/Essentials/Downloads)
|
||||
- essentials(早已停更)适合mc 1.7.10 [下载](https://mineplugin.org/Essentials/Downloads)
|
||||
- essentialsX 适合mc 1.8+ [下载](https://essentialsx.net/downloads.html)
|
||||
|
||||
<details>
|
||||
|
@ -361,8 +361,8 @@ plt 通常指米饭的 PlayerTitle
|
||||
|
||||
![](_images/概览/插件列表.png)
|
||||
|
||||
绿色为已加载 (不是代表你日后使用不报错,只是这里加载上了)
|
||||
绿色为已加载(不是代表你日后使用不报错,只是这里加载上了)
|
||||
|
||||
红色为加载失败 (服务端检测到了这个插件,但是没加载上,去控制台看看报错)
|
||||
红色为加载失败(服务端检测到了这个插件,但是没加载上,去控制台看看报错)
|
||||
|
||||
如果这里没有你的插件...服务端甚至没识别这是个插件,去看看你的文件有啥问题
|
||||
|
@ -14,9 +14,9 @@ sidebar_position: 2
|
||||
|
||||
`ci构建站` :https://ci.codemc.io/job/AuthMe/job/AuthMeReloaded/
|
||||
|
||||
`GitHub(原版)` :https://github.com/AuthMe/AuthMeReloaded
|
||||
`GitHub(原版)` :https://github.com/AuthMe/AuthMeReloaded
|
||||
|
||||
`GitHub(电棍的fork)` :https://github.com/HaHaWTH/AuthMeReReloaded
|
||||
`GitHub(电棍的fork)` :https://github.com/HaHaWTH/AuthMeReReloaded
|
||||
|
||||
`插件百科` :https://mineplugin.org/Authme
|
||||
|
||||
|
@ -22,15 +22,15 @@ sidebar_position: 4
|
||||
|
||||
:::info
|
||||
|
||||
`文档(新)` https://hhhhhy.gitbook.io/trmenu-v3
|
||||
`文档(新)` https://hhhhhy.gitbook.io/trmenu-v3
|
||||
|
||||
`文档(旧)` https://trmenu.trixey.cc/
|
||||
`文档(旧)` https://trmenu.trixey.cc/
|
||||
|
||||
`如何支持1.8` https://hhhhhy.gitbook.io/trmenu-v3/appendix/v3-guide#datasource.yml-dui-yu-1.8-fu-wu-duan
|
||||
|
||||
`GitHub(不推荐,已停止维护)` https://github.com/TrPlugins/TrMenu/tree/stable/v3
|
||||
`GitHub(不推荐,已停止维护)` https://github.com/TrPlugins/TrMenu/tree/stable/v3
|
||||
|
||||
`GitHub(社区维护,推荐)` https://github.com/Dreeam-qwq/TrMenu
|
||||
`GitHub(推荐,社区维护)` https://github.com/Dreeam-qwq/TrMenu
|
||||
|
||||
:::
|
||||
|
||||
|
@ -4,7 +4,7 @@ sidebar_position: 4
|
||||
|
||||
# ViaRewind
|
||||
|
||||
ViaRewind 可以让超低版本(1.7-1.8)客户端进入高版本服务器
|
||||
ViaRewind 可以让超低版本(1.7-1.8)客户端进入高版本服务器
|
||||
|
||||
需要下载两个插件才能发挥兼容性[ViaRewind](https://ci.viaversion.com/view/ViaRewind/job/ViaRewind),[ViaRewind Legacy Support](https://ci.viaversion.com/view/ViaRewind/job/ViaRewind%20Legacy%20Support/)
|
||||
|
||||
@ -25,11 +25,11 @@ ViaRewind 可以让超低版本(1.7-1.8)客户端进入高版本服务器
|
||||
#### 指定 1.8.x 客户端如何查看冷却时间指示器
|
||||
|
||||
您可以在 "标题"、"动作条"、"BOSS 条 "和 "禁用 "之间进行选择
|
||||
|
||||
|
||||
只有在服务器上禁用了 1.9 版本的冷却时间时才会禁用
|
||||
|
||||
|
||||
1.8 版本的玩家可能会问,为什么 pvp 不能正常运行?
|
||||
|
||||
|
||||
cooldown-indicator: "TITLE
|
||||
|
||||
#### 对于 1.7.x 客户端,用生存模式取代冒险模式
|
||||
@ -62,6 +62,6 @@ emulate-world-border: true
|
||||
|
||||
world-border-particle: fireworksSpark
|
||||
|
||||
### ViaRewind-Legacy-Support
|
||||
### ViaRewind-Legacy-Support
|
||||
|
||||
没啥好改的.jpg
|
||||
|
@ -24,9 +24,9 @@ sidebar_position: 1
|
||||
|
||||
ViaVersion+ViaBackwards:1.9-最新
|
||||
|
||||
ViaRewind:1.7-1.8(进入高版本服务器)
|
||||
ViaRewind:1.7-1.8(进入高版本服务器)
|
||||
|
||||
外置版本(ViaProxy)(本篇文档不会讲到)支持以下版本进入服务器
|
||||
外置版本(ViaProxy)(本篇文档不会讲到)支持以下版本进入服务器
|
||||
|
||||
## 支持的服务器
|
||||
- Release (1.0.0 - 1.20.5)
|
||||
|
@ -12,7 +12,7 @@ sidebar_position: 4
|
||||
|
||||
`PaperMC` :https://hangar.papermc.io/dmulloy2/ProtocolLib
|
||||
|
||||
`Bukkit(太老了不要用)` :https://dev.bukkit.org/projects/protocollib
|
||||
`Bukkit(太老了不要用)` :https://dev.bukkit.org/projects/protocollib
|
||||
|
||||
`ci构建站` :https://ci.dmulloy2.net/job/ProtocolLib/
|
||||
|
||||
|
@ -10,7 +10,7 @@ sidebar_position: 3
|
||||
|
||||
`SpigotMC` :https://www.spigotmc.org/resources/prism.99397/
|
||||
|
||||
`GitHub(汉化版)` :https://github.com/Rothes/PrismRefracted
|
||||
`GitHub(汉化版)` :https://github.com/Rothes/PrismRefracted
|
||||
|
||||
:::
|
||||
|
||||
|
@ -10,9 +10,9 @@ sidebar_position: 2
|
||||
|
||||
`GitHub` :https://github.com/bloodmc/GriefDefender
|
||||
|
||||
`文档(英文)`:https://docs.griefdefender.com/
|
||||
`文档(英文)`:https://docs.griefdefender.com/
|
||||
|
||||
`文档(中文)`:https://docs.griefdefender.com/zh/
|
||||
`文档(中文)`:https://docs.griefdefender.com/zh/
|
||||
|
||||
:::
|
||||
|
||||
|
@ -10,13 +10,13 @@ sidebar_position: 3
|
||||
|
||||
`GitHub` :https://github.com/IntellectualSites/PlotSquared
|
||||
|
||||
`文档(英文)`:https://www.zrips.net/residence/
|
||||
`文档(英文)`:https://www.zrips.net/residence/
|
||||
|
||||
`文档(中文)`:https://docs.superiormc.cn/v/plotsquared-wiki
|
||||
`文档(中文)`:https://docs.superiormc.cn/v/plotsquared-wiki
|
||||
|
||||
`插件百科` :https://mineplugin.org/PlotSquared
|
||||
|
||||
`Bukkit(太老了不要用)` :https://dev.bukkit.org/projects/plotsquared
|
||||
`Bukkit(太老了不要用)` :https://dev.bukkit.org/projects/plotsquared
|
||||
|
||||
:::
|
||||
|
||||
|
@ -14,9 +14,9 @@ sidebar_position: 1
|
||||
|
||||
`插件百科` :https://mineplugin.org/Residence
|
||||
|
||||
`Bukkit(太老了不要用)` :https://dev.bukkit.org/projects/residence
|
||||
`Bukkit(太老了不要用)` :https://dev.bukkit.org/projects/residence
|
||||
|
||||
`CurseForge(太老不要使用)` :https://www.curseforge.com/minecraft/bukkit-plugins/residence
|
||||
`CurseForge(太老不要使用)` :https://www.curseforge.com/minecraft/bukkit-plugins/residence
|
||||
|
||||
:::
|
||||
|
||||
@ -36,7 +36,7 @@ https://www.zrips.net/cmilib/
|
||||
|
||||
## 开源?
|
||||
|
||||
只有 src(源码) 没构建脚本,就是说你不能构建出jar文件
|
||||
只有 src(源码) 没构建脚本,就是说你不能构建出jar文件
|
||||
|
||||
不如说是假开源
|
||||
|
||||
|
@ -12,7 +12,7 @@ TODO
|
||||
|
||||
#### 玩家注册
|
||||
|
||||
支持ip限制注册账号的登录插件(如Authme)会出问题
|
||||
支持ip限制注册账号的登录插件(如Authme)会出问题
|
||||
|
||||
如果内网穿透的话,他们的ip地址都是回环地址,所以他们不能注册账号了
|
||||
|
||||
|
@ -8,7 +8,7 @@ sidebar_position: 5
|
||||
|
||||
## 备份插件
|
||||
|
||||
推荐两个备份插件(高效的备份,无需停服即可备份):
|
||||
推荐两个备份插件(高效的备份,无需停服即可备份):
|
||||
|
||||
[ebackup](https://www.spigotmc.org/resources/ebackup-simple-and-reliable-backups-for-your-server-supports-ftp-sftp.69917/) 可设置黑名单不备份某些文件,FTP远程备份支持
|
||||
|
||||
@ -65,6 +65,6 @@ Linux 使用指令 tar -czvf backup_date.tar.gz /[path]/ (如果使用7zip请自
|
||||
|
||||
:::
|
||||
|
||||
### 3. (可选)日志文件
|
||||
### 3. (可选)日志文件
|
||||
|
||||
服务器根目录下的logs文件夹
|
||||
|
@ -184,7 +184,7 @@ level-seed=
|
||||
|
||||
这里面就可以填上你想要的种子
|
||||
|
||||
:::note
|
||||
:::note
|
||||
|
||||
你可能会发现一些结构,比如村庄的生成,并不会遵循种子,是由于spigot及其下游服务端加入了随机种子,地形的生成也会出现一些偏差
|
||||
|
||||
|
@ -28,25 +28,25 @@ sidebar_position: 4
|
||||
|
||||
:::
|
||||
|
||||
## /kick [玩家名称] [踢出玩家的原因](可以不写)
|
||||
## /kick [玩家名称] [踢出玩家的原因](可以不写)
|
||||
|
||||
踢出服务器上的玩家,当然,玩家可以重新加入
|
||||
|
||||
## /ban [玩家名称] [封禁玩家的原因](可以不写)
|
||||
## /ban [玩家名称] [封禁玩家的原因](可以不写)
|
||||
|
||||
封禁服务器上的玩家,除非解封,玩家不可以重新进入
|
||||
|
||||
## /pardon [玩家名称]
|
||||
|
||||
解封曾经封禁过的玩家,注意,在MC的老版本(1.0.16之前)中这个指令可能是/unban
|
||||
解封曾经封禁过的玩家,注意,在MC的老版本(1.0.16之前)中这个指令可能是/unban
|
||||
|
||||
## /list
|
||||
## /list
|
||||
|
||||
列出服务器上的所有玩家(不包括已经退出服务器的)
|
||||
列出服务器上的所有玩家(不包括已经退出服务器的)
|
||||
|
||||
## /ban-ip [IP地址]
|
||||
|
||||
封禁服务器上的玩家(根据IP地址),这会导致封禁玩家所处的IP的玩家都不可进入
|
||||
封禁服务器上的玩家(根据IP地址),这会导致封禁玩家所处的IP的玩家都不可进入
|
||||
|
||||
:::danger
|
||||
|
||||
|
@ -61,7 +61,7 @@ sidebar_position: 2
|
||||
## 独立机
|
||||
|
||||
```
|
||||
一种放在机房(IDC)进行托管的服务器,与普通电脑没有多少区别,有独立IP以及独立带宽
|
||||
一种放在机房(IDC)进行托管的服务器,与普通电脑没有多少区别,有独立IP以及独立带宽
|
||||
```
|
||||
|
||||
有钱的话可以搞这一种,开群组还是比较推荐整
|
||||
|
@ -18,7 +18,7 @@ sidebar_position: 3
|
||||
|
||||
我们在这里提到几种常见的 Minecraft 服务器容易遭受的攻击类型
|
||||
|
||||
### 应用层(高级称呼是L7)
|
||||
### 应用层(高级称呼是L7)
|
||||
|
||||
应用层的攻击往往意味着,这些流量看起来是合法的,而且往往是因为应用的 BUG 或者未设置限制,导致可以通过伪造普通客户端的包发送,而服务器将其视为了一次正常的客户端行为
|
||||
|
||||
|
@ -38,7 +38,7 @@ servers:
|
||||
listeners:
|
||||
# 监听查询端口,端口不能和host项的相同。
|
||||
- query_port: 25577
|
||||
# BC的标语,支持彩色 (也不用设置)
|
||||
# BC的标语,支持彩色(也不用设置)
|
||||
motd: '&1Another Bungee server'
|
||||
tab_list: GLOBAL_PING
|
||||
# 是否开启监听查询
|
||||
|
@ -17,7 +17,7 @@ motd = "<#09add3>一个Velocity服务器"
|
||||
# 我们应该显示多少最大玩家数?(Velocity不支持在线玩家数的限制。)
|
||||
show-max-players = 500
|
||||
|
||||
# 我们应该使用Mojang对玩家进行身份验证吗 (译者注: 正版验证)? 默认情况下,这是开启的。
|
||||
# 我们应该使用Mojang对玩家进行身份验证吗 (译者注: 正版验证)? 默认情况下,这是开启的。
|
||||
online-mode = true
|
||||
|
||||
# 代理是否应该强制执行新的公钥安全标准?默认情况下,这是开启的。
|
||||
|
@ -79,13 +79,13 @@ try = [
|
||||
|
||||
Velocity支持将玩家信息(如IP地址、UUID和皮肤)转发到您的服务器。Velocity支持三种转发格式:
|
||||
|
||||
- **Velocity Modern 转发** (现代转发)是一种自定义的转发格式(modern 转发),它更安全。
|
||||
- **Velocity Modern 转发** (现代转发)是一种自定义的转发格式(modern 转发),它更安全。
|
||||
- **BungeeCord 转发**(也称为_传统转发_),它有更好的兼容性但安全性较低。
|
||||
- **BungeeGuard**,与传统BungeeCord转发相同,但包含了一个密钥。它比单独的BungeeCord转发更好,但不如Velocitymodern 转发理想。
|
||||
|
||||
您只能选择这些转发格式中的一种。目前不可能“混合匹配”转发模式或同时使用所有转发格式。一般来说,如果您只支持使用Minecraft 1.13及更新版本的客户端,请使用Velocity Modern 转发;否则,您必须使用BungeeCord转发。
|
||||
|
||||
### 配置现代转发 (Modern Forwarding)
|
||||
### 配置现代转发(Modern Forwarding)
|
||||
|
||||
<details>
|
||||
<summary>点击展开</summary>
|
||||
|
@ -29,5 +29,5 @@ sidebar_position: 2
|
||||
| 名称 | 介绍 | 价格 |
|
||||
| --- | --- | --- |
|
||||
| [NullCordX](https://polymart.org/resource/nullcordx.1476/updates) | 基于反机器人原生构建的复杂瀑布叉,提高了性能 | 10美元 |
|
||||
| [XCord](https://builtbybit.com/resources/xcord-high-performance-anti-bot.16843/) | BC叉:高级反机器人 | 性能 反漏洞利用 Anti-SpigotExploit(1.7-1.20.4) | 10美元 |
|
||||
| [FlameCord](https://www.flamecord.com/) | 终极反机器人解决方案,Anti-VPN和高性能BungeeCord分叉,适用于Minecraft服务器 | 6美元(永久15美元) |
|
||||
| [XCord](https://builtbybit.com/resources/xcord-high-performance-anti-bot.16843/) | BC叉:高级反机器人 | 性能 反漏洞利用 Anti-SpigotExploit(1.7-1.20.4) | 10美元 |
|
||||
| [FlameCord](https://www.flamecord.com/) | 终极反机器人解决方案,Anti-VPN和高性能BungeeCord分叉,适用于Minecraft服务器 | 6美元(永久15美元) |
|
||||
|
@ -4,11 +4,11 @@ sidebar_position: 1
|
||||
|
||||
# 什么是跨服端?
|
||||
|
||||
简单的来说就是将多个服务器连成一个整体(比如你经常看到的某些生存一区, 生存二区), 玩家可以自由选择到哪个服务器, 而不用退出重连,
|
||||
简单的来说就是将多个服务器连成一个整体(比如你经常看到的某些生存一区, 生存二区), 玩家可以自由选择到哪个服务器, 而不用退出重连,
|
||||
|
||||
不同服务器之间可以通过跨服同步(比如HuskSync)和数据库同步数据, 平时常听到的群组服也是一个意思. 跨服通常的实现方法是:
|
||||
不同服务器之间可以通过跨服同步(比如HuskSync)和数据库同步数据, 平时常听到的群组服也是一个意思. 跨服通常的实现方法是:
|
||||
|
||||
一个反向代理端(如Velocity/BungeeCord)和多个子服务器(如Paper/Purpur/Leaf等). 玩家只需要连接到反向代理端即可让反向代理端和子服务器联系, 最后把玩家送到对应的服务器.
|
||||
一个反向代理端(如Velocity/BungeeCord)和多个子服务器(如Paper/Purpur/Leaf等). 玩家只需要连接到反向代理端即可让反向代理端和子服务器联系, 最后把玩家送到对应的服务器.
|
||||
|
||||
# 原理讲解
|
||||
|
||||
@ -19,9 +19,9 @@ sidebar_position: 1
|
||||
![](_images/灵魂画师教开群组服.png)
|
||||
:::info
|
||||
|
||||
BungeeCord/Velocity端(或他们的Fork)在这里我们称为`跨服端`(或者称为上游服务器)
|
||||
BungeeCord/Velocity端(或他们的Fork)在这里我们称为`跨服端`(或者称为上游服务器)
|
||||
|
||||
这三个服务器都称为 `子服` 图中为三个子服,子服没有先后之分(或者称为下游服务器)
|
||||
这三个服务器都称为 `子服` 图中为三个子服,子服没有先后之分(或者称为下游服务器)
|
||||
|
||||
:::
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user