mirror of
https://github.com/postyizhan/NitWikit.git
synced 2024-11-27 07:30:14 +08:00
重写跨服端部分内容
This commit is contained in:
parent
c9287734ca
commit
2a641d5814
@ -7,9 +7,18 @@ sidebar_position: 2
|
||||
|
||||
## 下载
|
||||
|
||||
前往 [核心选择](/docs-java/process/cross-server/server-core-choose.md)
|
||||
前往 [核心选择](/docs-java/process/cross-server/server-core-choose.md) 下载 BungeeCord
|
||||
|
||||
1.7.10 用 BungeeCord 的 [构建 1119](https://ci.md-5.net/job/BungeeCord/1119/)
|
||||
BungeeCord 不再支持过旧版本 Minecraft
|
||||
|
||||
如果你需要,使用最后支持的构建:
|
||||
|
||||
- 1.7.10 - [#1119](https://ci.md-5.net/job/BungeeCord/1119)
|
||||
- 1.6.4 - [#701](https://ci.md-5.net/job/BungeeCord/701)
|
||||
- 1.6.2 - [#666](https://ci.md-5.net/job/BungeeCord/666)
|
||||
- 1.5.2 - [#548](https://ci.md-5.net/job/BungeeCord/548)
|
||||
- 1.5.0 - [#386](https://ci.md-5.net/job/BungeeCord/386)
|
||||
- 1.4.7 - [#251](https://ci.md-5.net/job/BungeeCord/251)
|
||||
|
||||
## 启动
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: BungeeCord 端
|
||||
title: BungeeCord
|
||||
slug: /bungeecord
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
@ -3,6 +3,8 @@ title: 搭建
|
||||
sidebar_position: 2
|
||||
---
|
||||
|
||||
<!--markdownlint-disable line-length-->
|
||||
|
||||
# 搭建
|
||||
|
||||
## 下载
|
||||
@ -22,7 +24,7 @@ sidebar_position: 2
|
||||
java -Xms1024M -Xmx1024M -jar 核心名字.jar
|
||||
```
|
||||
|
||||
## 配置
|
||||
## Velocity 配置
|
||||
|
||||
打开 `velocity.toml`
|
||||
|
||||
@ -88,25 +90,24 @@ Velocity 支持将玩家信息(如 IP 地址、UUID 和皮肤)转发到你的服
|
||||
你只能选择这些转发格式中的一种。目前不可能“混合匹配”转发模式或同时使用所有转发格式。一般来说,如果你只支持使用 Minecraft 1.13 及更新版本的客户端,请使用 Velocity Modern 转发;
|
||||
否则,你必须使用 BungeeCord 转发。
|
||||
|
||||
### 配置现代转发(Modern Forwarding)
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
<details>
|
||||
<summary>点击展开</summary>
|
||||
<Tabs>
|
||||
<TabItem value="现代转发(Modern Forwarding)" label="Modern" default>
|
||||
|
||||
**`modern` 转发** 是 Velocity 的原生格式,以高效的二进制格式转发所有玩家信息,并采用 MAC 代码增加安全性,使非法服务器难以绕过你的 Velocity 代理。但它**仅支持 Minecraft 1.13 或更高版本**。
|
||||
|
||||
::: warning
|
||||
:::warning
|
||||
|
||||
- `modern` 转发与 **Minecraft 1.13 以下版本** 和 **ProtocolSupport 插件** 不兼容。如果使用这些,你需要使用传统的 BungeeCord 兼容转发。
|
||||
- `modern` 转发与 **Minecraft 1.13 以下版本** 和 **[ProtocolSupport](https://www.spigotmc.org/resources/.7201) 插件** 不兼容。如果使用这些,你需要使用传统的 BungeeCord 兼容转发。
|
||||
|
||||
:::
|
||||
|
||||
#### 配置步骤
|
||||
|
||||
1. 在 `velocity.toml` 文件中将 `player-info-forwarding` 设置为 `modern`。
|
||||
2. 确保你的服务器已正确配置以使用 Velocity 转发。
|
||||
|
||||
#### 为 Paper 配置现代转发
|
||||
### 为 Paper 配置现代转发
|
||||
|
||||
- Paper **1.14 及以上版本** 以及 **1.13.1/1.13.2 版本 377 及以上版本** 原生支持 Velocity 现代转发。
|
||||
|
||||
@ -123,22 +124,18 @@ Velocity 支持将玩家信息(如 IP 地址、UUID 和皮肤)转发到你的服
|
||||
<details>
|
||||
<summary>点击展开-为Fabric/Forge配置现代转发</summary>
|
||||
|
||||
#### 为 Fabric 配置现代转发
|
||||
### 为 Fabric 配置现代转发
|
||||
|
||||
- 使用名为 **FabricProxy-Lite** 的 mod,可以在 Fabric 上使用修改过的服务器与 Velocity 现代转发。
|
||||
|
||||
#### 为 Forge 配置现代转发
|
||||
### 为 Forge 配置现代转发
|
||||
|
||||
- 使用名为 **ProxyCompatibleForge** 的 mod,可以在 Forge **1.16.5 或更高版本** 的修改过的服务器上使用 Velocity 现代转发。
|
||||
|
||||
</details>
|
||||
</TabItem>
|
||||
|
||||
</details>
|
||||
|
||||
### 配置传统 BungeeCord 兼容转发 (Legacy Forwarding)
|
||||
|
||||
<details>
|
||||
<summary>点击展开</summary>
|
||||
<TabItem value="传统 BungeeCord 兼容转发 (Legacy Forwarding)" label="legacy" default>
|
||||
|
||||
:::warning
|
||||
|
||||
@ -151,13 +148,13 @@ Velocity 支持将玩家信息(如 IP 地址、UUID 和皮肤)转发到你的服
|
||||
|
||||
:::
|
||||
|
||||
#### 增加安全性
|
||||
### 传统转发增加安全性
|
||||
|
||||
- 对于托管在共享主机上的代理,Velocity 可选地支持 **BungeeGuard**。
|
||||
- 将 `velocity.toml` 中的 `player-info-forwarding` 设置为 `bungeeguard`。
|
||||
- 在 BungeeGuard 配置的令牌部分添加 `forwarding.secret` 文件中的值。
|
||||
|
||||
#### 为 Spigot / Paper 配置传统转发
|
||||
### 为 Spigot / Paper 配置传统转发
|
||||
|
||||
1. 在 `spigot.yml` 中将 `settings.bungeecord` 设置为 `true`。
|
||||
2. 重新启动服务器。
|
||||
@ -165,20 +162,23 @@ Velocity 支持将玩家信息(如 IP 地址、UUID 和皮肤)转发到你的服
|
||||
<details>
|
||||
<summary>点击展开-为Sponge/Fabric配置传送转发</summary>
|
||||
|
||||
#### 为 Sponge 配置传统转发
|
||||
### 为 Sponge 配置传统转发
|
||||
|
||||
1. 停止服务器。
|
||||
2. 在 `config/sponge/global.conf` 文件中将 `modules.bungeecord` 和 `bungeecord.ip-forwarding` 设置为 true。
|
||||
3. 重新启动 Sponge 服务器。
|
||||
|
||||
#### 为 Fabric 配置传统转发
|
||||
### 为 Fabric 配置传统转发
|
||||
|
||||
**警告**:不再有任何积极支持传统转发的 mod。**请改用 Velocity 现代转发**。
|
||||
|
||||
</details>
|
||||
|
||||
</details>
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
## 加入
|
||||
|
||||
见 [加入服务器](/docs-java/process/cross-server/join-server.md)
|
||||
|
||||
<!--markdownlint-enable line-length-->
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Velocity 端
|
||||
title: Velocity
|
||||
slug: /velocity
|
||||
sidebar_position: 2
|
||||
---
|
||||
|
@ -1,11 +1,37 @@
|
||||
---
|
||||
title: Velocity 端
|
||||
sidebar_position: 2
|
||||
title: 跨服端命令
|
||||
slug: /command
|
||||
sidebar_position: 4
|
||||
---
|
||||
|
||||
# 命令
|
||||
# 反代核心常用指令
|
||||
|
||||
Velocity 默认在代理的核心中包含了一些命令,这些命令是基于它们对大多数用户所需的。如果你需要更多命令,你可以安装插件来添加。
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
<Tabs>
|
||||
<TabItem value="BungeeCord" label="bungeeCord" default>
|
||||
|
||||
<!--markdownlint-disable line-length-->
|
||||
|
||||
| 命令 | 权限 | 描述 |
|
||||
| --- | --- |--- |
|
||||
| `/alert` | `bungeecord.command.alert` | 发送一条整个群组的公告,会显示在所有的子服务器内。颜色符是&,使用&h 可以清除所有默认的格式 |
|
||||
| `/alertraw <json格式的信息>` | `bungeecord.command.alert` | 和上一个命令一样,但是仅允许使用json格式的内容 |
|
||||
| `/bungee` | N/A | 显示BungeeCord的版本信息 |
|
||||
| `/end` | `bungeecord.command.end` | 关闭BungeeCord代理端,类似于Bukkit服务器下的/stop |
|
||||
| `/find` | `bungeecord.command.find` | 确认指定玩家是否在线和他现在在哪个子服务器内 |
|
||||
| `/glist` | `bungeecord.command.list` | 显示所有的子服务器和每个服务器当前在线人数 |
|
||||
| `/greload` | `bungeecord.command.reload` | 重载BungeeCord代理端的配置文件,将重新载入子服务器列表、监听选项和一些配置项目,但是不会重载BC端插件和权限 |
|
||||
| `/ip` | `bungeecord.command.ip` | 查看指定玩家的真实连接IP |
|
||||
| `/perms` | `N/A` | 显示你拥有的权限和所在权限组 |
|
||||
| `/send` | `bungeecord.command.send` | 将指定玩家移动到目标子服务器,使用“current”将会把你所在服务器的所有玩家移动到目标服务器,使用“all”将会把整个群组下的玩家移动到目标服务器。子服务器名就是你在“config.yml”的“servers”下面设置的服务器名 |
|
||||
| `/server` | `bungeecord.command.server` | 送到指定子服务器,这个权限默认是高于Bukkit插件权限的,也就是说玩家可以在未登录之前使用此命令跳转到另外一个服务器,如果另外的服务器没登陆插件,那么通过此方法就可以使用到OP账号 |
|
||||
|
||||
<!--markdownlint-enable line-length-->
|
||||
</TabItem>
|
||||
|
||||
<TabItem value="Velocity" label="velocity" default>
|
||||
|
||||
<!--markdownlint-disable line-length-->
|
||||
|
||||
@ -23,3 +49,5 @@ Velocity 默认在代理的核心中包含了一些命令,这些命令是基
|
||||
| `/send` | `velocity.command.send` | 他们可以将其他玩家(或代理上的所有玩家)发送到另一个服务器。 |
|
||||
|
||||
<!--markdownlint-enable line-length-->
|
||||
</TabItem>
|
||||
</Tabs>
|
@ -1,24 +0,0 @@
|
||||
---
|
||||
title: BungeeCord 端
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
||||
# 命令
|
||||
|
||||
<!--markdownlint-disable line-length-->
|
||||
|
||||
| 命令 | 权限 | 描述 |
|
||||
| --- | --- |--- |
|
||||
| `/alert` | `bungeecord.command.alert` | 发送一条整个群组的公告,会显示在所有的子服务器内。颜色符是&,使用&h 可以清除所有默认的格式 |
|
||||
| `/alertraw <json格式的信息>` | `bungeecord.command.alert` | 和上一个命令一样,但是仅允许使用json格式的内容 |
|
||||
| `/bungee` | N/A | 显示BungeeCord的版本信息 |
|
||||
| `/end` | `bungeecord.command.end` | 关闭BungeeCord代理端,类似于Bukkit服务器下的/stop |
|
||||
| `/find` | `bungeecord.command.find` | 确认指定玩家是否在线和他现在在哪个子服务器内 |
|
||||
| `/glist` | `bungeecord.command.list` | 显示所有的子服务器和每个服务器当前在线人数 |
|
||||
| `/greload` | `bungeecord.command.reload` | 重载BungeeCord代理端的配置文件,将重新载入子服务器列表、监听选项和一些配置项目,但是不会重载BC端插件和权限 |
|
||||
| `/ip` | `bungeecord.command.ip` | 查看指定玩家的真实连接IP |
|
||||
| `/perms` | `N/A` | 显示你拥有的权限和所在权限组 |
|
||||
| `/send` | `bungeecord.command.send` | 将指定玩家移动到目标子服务器,使用“current”将会把你所在服务器的所有玩家移动到目标服务器,使用“all”将会把整个群组下的玩家移动到目标服务器。子服务器名就是你在“config.yml”的“servers”下面设置的服务器名 |
|
||||
| `/server` | `bungeecord.command.server` | 送到指定子服务器,这个权限默认是高于Bukkit插件权限的,也就是说玩家可以在未登录之前使用此命令跳转到另外一个服务器,如果另外的服务器没登陆插件,那么通过此方法就可以使用到OP账号 |
|
||||
|
||||
<!--markdownlint-enable line-length-->
|
@ -1,11 +0,0 @@
|
||||
---
|
||||
title: 跨服端命令
|
||||
slug: /command
|
||||
sidebar_position: 4
|
||||
---
|
||||
|
||||
# 反代核心常用指令
|
||||
|
||||
import DocCardList from '@theme/DocCardList';
|
||||
|
||||
<DocCardList />
|
Loading…
Reference in New Issue
Block a user