mirror of
https://github.com/postyizhan/NitWikit.git
synced 2024-12-21 08:20:41 +08:00
Geyser
This commit is contained in:
parent
af8181e991
commit
24b3a7e17f
@ -1,30 +0,0 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
---
|
||||
|
||||
# Geyser
|
||||
|
||||
:::info
|
||||
|
||||
`官网` :https://geysermc.org/
|
||||
|
||||
`镜像站` :https://imc.re/mirrors/geyser/
|
||||
|
||||
`GitHub` :https://github.com/GeyserMC/Geyser
|
||||
|
||||
`mcmod` :https://www.mcmod.cn/class/9757.html
|
||||
|
||||
`文档(英文)` :https://wiki.geysermc.org/
|
||||
|
||||
`文档(中文)` :https://docs.superiormc.cn/v/geyser-wiki
|
||||
|
||||
:::
|
||||
|
||||
Geyser 旨在为 Java版和基岩版 之间建立一座桥梁,使得基岩版客户端加入Java版服务器
|
||||
|
||||
你直接转上面文档看就行了
|
||||
|
||||
你可以从下面的地址下载基岩版客户端
|
||||
|
||||
- https://mc.minebbs.com/
|
||||
- https://res.nullatom.com/Minecraft/
|
6
docs/手机玩家支持/Geyser/_category_.json
Normal file
6
docs/手机玩家支持/Geyser/_category_.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"position": 4,
|
||||
"link": {
|
||||
"type": "generated-index"
|
||||
}
|
||||
}
|
BIN
docs/手机玩家支持/Geyser/_image/Geyser1.png
Normal file
BIN
docs/手机玩家支持/Geyser/_image/Geyser1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
BIN
docs/手机玩家支持/Geyser/_image/Geyser2.png
Normal file
BIN
docs/手机玩家支持/Geyser/_image/Geyser2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
222
docs/手机玩家支持/Geyser/概览.md
Normal file
222
docs/手机玩家支持/Geyser/概览.md
Normal file
@ -0,0 +1,222 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
||||
# Geyser
|
||||
|
||||
Geyser 是连接 Java版和基岩版 的一座桥梁。可以让基岩版玩家加入**Java版**服务器
|
||||
|
||||
:::danger
|
||||
|
||||
Geyser并不适合Mod服务器,不要尝试
|
||||
|
||||
:::
|
||||
|
||||
## 准备
|
||||
|
||||
* 你的Minecraft服务端必须支持最新版本(服务器本身不一定必须是最新版本,你可以安装 ViaVersion 插件以实现低版本服务端支持高版本客户端,但请注意 **官方只支持1.12.2以上版本的服务端**)
|
||||
* Geyser支持的最低Java版本为**16**
|
||||
|
||||
## 安装
|
||||
|
||||
Geyser是一个插件(当然也有其他形式,但不会提到),[下载地址](https://geysermc.org/download#geyser),你还需要安装[Floodgate](https://geysermc.org/download#floodgate)
|
||||
|
||||
![geyser](/_image/Geyser1.png)
|
||||
|
||||
你应该选择这个版本(无论Geyser还是Floodgate),下载完后是这样
|
||||
|
||||
![geyser](/_image/Geyser2.png)
|
||||
|
||||
将下载好的文件文件放置到服务端的 plugins 文件夹,并**启动服务端**。恭喜你完成了
|
||||
|
||||
## 简单配置
|
||||
|
||||
### Geyser配置
|
||||
打开Geyser-Spigot/config.yml,首先让我们看到bedrock
|
||||
|
||||
```yaml
|
||||
|
||||
bedrock:
|
||||
# 这个是你的Geyser服务器端口,用来给基岩版玩家链接(没有必要别动)
|
||||
port: 19132
|
||||
# DANGER:作为一名新手,不要打开
|
||||
clone-remote-port: false
|
||||
# 给Geyser玩家显示的MOTD
|
||||
motd1: "Geyser"
|
||||
motd2: "Another Geyser server."
|
||||
# 将发送到基岩版客户端的服务器名称。 这在暂停菜单和设置菜单中都可见。
|
||||
server-name: "Geyser"
|
||||
# DANGER:作为一名新手,不要更改
|
||||
compression-level: 6
|
||||
# DANGER:作为一名新手,不要打开
|
||||
enable-proxy-protocol: false
|
||||
|
||||
```
|
||||
|
||||
在看到下面的remote
|
||||
|
||||
```yaml
|
||||
remote:
|
||||
# DANGER:作为一名新手,不要更改
|
||||
address: auto
|
||||
# 这是Java服务器的端口,注意:必须和 server.properties 中的 port 一致
|
||||
port: 25565
|
||||
# DANGER:作为一名新手,不要更改
|
||||
auth-type: online
|
||||
# DANGER:作为一名新手,不要更改
|
||||
allow-password-authentication: true
|
||||
# DANGER:作为一名新手,不要更改
|
||||
use-proxy-protocol: false
|
||||
# DANGER:作为一名新手,不要更改
|
||||
forward-hostname: false
|
||||
```
|
||||
|
||||
别着急,下面还有(但我们只会挑出有用的讲)
|
||||
|
||||
```yaml
|
||||
# 开启选项后,将会把Java版本的MOTD发送给基岩版
|
||||
passthrough-motd: true
|
||||
# 将玩家数量和最大玩家数量发给基岩玩家。
|
||||
passthrough-player-counts: true
|
||||
```
|
||||
|
||||
```yaml
|
||||
# 允许第三方斗篷可见。 目前允许:
|
||||
# OptiFine 斗篷、LabyMod 斗篷、5Zig 斗篷和 MinecraftCapes
|
||||
allow-third-party-capes: false
|
||||
|
||||
# 允许第三方 deadmau5 耳朵可见。 目前允许:
|
||||
# MinecraftCapes
|
||||
allow-third-party-ears: false
|
||||
```
|
||||
|
||||
```yaml
|
||||
# 允许发送虚假的冷却指示器。 否则,基岩玩家不会看到冷却时间,因为他们仍然使用 1.8 战斗。
|
||||
# 请注意:如果启用了冷却时间,某些用户可能会在冷却过程中看到一个黑框,
|
||||
# 可以通过进入辅助功能选项卡下的基岩设置并将“文本背景不透明度”设置为 0 来禁用此功能
|
||||
# 该设置可以设置为“title”、“actionbar”或“false”
|
||||
show-cooldown: title
|
||||
|
||||
# 是否向玩家显示坐标。
|
||||
show-coordinates: true
|
||||
```
|
||||
|
||||
```yaml
|
||||
# 如果设置,当基岩玩家执行任何表情时,它将交换副手和主手物品,就像 Java 版按键绑定一样
|
||||
# 可以设置三个选项:
|
||||
# disabled - 默认/后备,不应用此解决方法
|
||||
# no-emotes - 表情不会发送给其他基岩客户端,并且会立即交换。 这有效地阻止了所有表情被看到。(推荐)
|
||||
# emotes-and-offhand - 表情将被发送到基岩客户端并且副手将被交换
|
||||
emote-offhand-workaround: "disabled"
|
||||
```
|
||||
|
||||
```yaml
|
||||
# 基岩阻止在下界中建造和显示 Y127 以上的方块。
|
||||
# 此配置选项通过将下界维度 ID 更改为结束 ID 来解决此问题。
|
||||
# 这样做的主要缺点是整个下界将具有相同的红色雾,而不是每个生物群系具有不同的雾。
|
||||
above-bedrock-nether-building: false
|
||||
|
||||
# 强制客户端加载所有资源包(如果有)。
|
||||
# 如果设置为 false,则允许用户连接到服务器,即使他们不这样做
|
||||
# 想要下载资源包。
|
||||
force-resource-packs: true
|
||||
|
||||
# 允许解锁 Xbox 成就。
|
||||
# 这会禁用游戏中 BEDROCK 成功运行的所有命令,否则 Bedrock 会认为您作弊。
|
||||
xbox-achievements-enabled: false
|
||||
```
|
||||
|
||||
### Floodgate配置
|
||||
|
||||
:::danger
|
||||
|
||||
此配置项非常重要
|
||||
|
||||
:::
|
||||
|
||||
```yaml
|
||||
# Floodgate 在基岩用户名前面添加前缀以避免冲突
|
||||
# 但是,某些冲突可能会导致某些插件出现问题,因此可以使用以下属性配置此前缀
|
||||
# 建议使用不包含字母数字的前缀,以避免出现重复用户名的可能性。
|
||||
username-prefix: "."
|
||||
```
|
||||
|
||||
设置前缀后最好不要更改,不然所有基岩版玩家数据都会没
|
||||
|
||||
|
||||
恭喜你,配置完毕!!,开始和你的好友一起玩吧
|
||||
|
||||
## FAQ
|
||||
|
||||
### 红石是按照哪个版本工作的?
|
||||
|
||||
**红石,还有 指令、农场** 等各种机制都是按照 Java版 工作的。因为你加入的服务器是一个 **Java版** 服务器。
|
||||
|
||||
### 基岩版玩家如何副手拿物品?
|
||||
|
||||
不看配置教程导致的
|
||||
|
||||
### 为什么基岩版玩家无法在地狱上层放置方块?
|
||||
|
||||
不看配置教程导致的
|
||||
|
||||
### 为什么基岩版同名用户玩不了Java版的账号?
|
||||
|
||||
不看配置教程导致的
|
||||
|
||||
#### 补充:关掉前缀还是用不了?
|
||||
|
||||
Java版和基岩版的UUID不一致,进阶中会给出解决办法
|
||||
|
||||
### 有时,世界跑的很远以后客户端会很卡.
|
||||
|
||||
这是 **基岩版** 客户端的问题。具体请 [点击](https://minecraft.fandom.com/zh/wiki/%E5%9F%BA%E5%B2%A9%E7%89%88%E8%B7%9D%E7%A6%BB%E7%8E%B0%E8%B1%A1) 这里查看。
|
||||
|
||||
### 皮肤不显示怎么办
|
||||
|
||||
进阶中会给出解决办法
|
||||
|
||||
### 头颅不显示怎么办
|
||||
|
||||
进阶中会给出解决办法
|
||||
|
||||
### 箱子菜单变形怎么办
|
||||
|
||||
进阶中会给出不完全解决办法
|
||||
|
||||
### 无法正常连接到服务器! (服务器在好友选项卡没有显示或者在连接服务器时出现 "无法连接到世界")
|
||||
|
||||
相当复杂的一个问题,尝试:
|
||||
|
||||
#### 是否使用了SRV
|
||||
|
||||
关掉他,Geyser不支持SRV转发、
|
||||
|
||||
#### 手贱开启enable-proxy-protocol
|
||||
|
||||
如果你不使用像 TCPShield 的反向代理,请保证你的 enable-proxy-protocol 选项是设置为 false 的。
|
||||
|
||||
#### 启动时提示 java.net.BindException: Address already in use: bind
|
||||
|
||||
这代表 Geyser 服务器所开设的端口已被占用,请确保你关闭了所有占用该端口的软件,然后再试。如果这没有起作用,通常重启你的电脑即可解决该问题。
|
||||
|
||||
#### 您的服务商可能没有及时打开UDP端口
|
||||
|
||||
这通常和你的主机端的端口有关。最常见的是,跟Java版的常用的 TCP 协议的端口不同,你的主机很有可能没有开放基岩版所使用的 UDP 协议的端口。一个确认此问题的方法是关闭你的服务器,然后选择其他 基岩版服务端,例如 Nukkit(你不一定非要用 Nukkit)以检查是否是该问题导致的。
|
||||
|
||||
#### 尝试重启服务器和游戏
|
||||
|
||||
特别是在移动设备上,有时只需重新启动 Minecraft 即可解决问题。
|
||||
|
||||
#### 基岩端口小于10000
|
||||
|
||||
从历史上看,基岩端口数量较低会导致问题。 将其设置为 10000 或更高似乎是安全的。
|
||||
|
||||
如果还不行,我们无能为力
|
||||
|
||||
### 加入服务器后出现区块空白
|
||||
|
||||
你可以尝试添加启动参数```-XX:+UnlockDiagnosticVMOptions -XX:-UseAESCTRIntrinsics```,如果还不行,你可以升级**电脑配置**
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user