Skip to content

Commit

Permalink
新增两篇文档
Browse files Browse the repository at this point in the history
  • Loading branch information
Midnight-2004 committed Apr 27, 2024
1 parent ecf6842 commit f89e777
Show file tree
Hide file tree
Showing 23 changed files with 380 additions and 18 deletions.
6 changes: 6 additions & 0 deletions blog/authors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,9 @@ Twelve:
title: あなた、ご自分のことばかりですのね
url: https://github.com/Twelve-eight
image_url: https://q.qlogo.cn/g?b=qq&nk=1252152744&s=100

Midnight:
name: 午夜_Midnight
title: 无情の搬运工,摆烂大户,咕咕咕咕咕
url: https://github.com/Midnight-2004
image_url: https://avatars.githubusercontent.com/u/98314538?v=4#pskt#&imgName=Midnight-2004%20%28%u5348%u591C_Midnight%29&imgLink=https%3A%2F%2Fgithub.com%2Faccount
104 changes: 99 additions & 5 deletions docs/mcbe/10-server-properties.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,18 @@
---
title: 基岩版服务器配置文件介绍
---

本篇文档为`server.properties`的配置详解。

开服前建议先熟悉一遍`server.properties`的配置。

## 翻译过后的配置文件

:::info

以下内容来自 BDS 1.20.14.01 并使用 Google 和 DeepL 提供的翻译服务。
以下大部分内容来自 BDS 1.20.14.01 并使用 Google 和 DeepL 提供的翻译服务。

部分来自 BDS 1.20.80.05 版本的内容转载自 [MineBBS](https://www.minebbs.com/threads/bedrock-dedicated-server-server-properties.1664/),此部分内容使用 `CC BY-SA 署名-相同方式共享`

:::

Expand Down Expand Up @@ -152,6 +160,7 @@ correct-player-movement=false
# 如果为 true,如果移动分数超过阈值,客户端位置将被修正为服务器位置。

server-authoritative-block-breaking=false
server-authoritative-block-breaking-pick-range-scalar=1.5
# 如果为 true,服务器将与客户端同步计算方块挖掘操作,以便验证客户端是否能在它认为可以时破坏方块。
# 这个设置可能可以防秒挖掘(除了急迫效果),请根据服务器配置选择。

Expand Down Expand Up @@ -183,15 +192,100 @@ server-build-radius-ratio=Disabled
# 如果为 "Disabled",服务器将动态计算生成多少玩家视图,并将其余视图分配给客户端构建。
# 否则,服务器将根据重载比例来计算要生成多少玩家视图,而不考虑客户端的硬件能力。
# 仅在启用 client-side-chunk-generation-enabled 功能时有效

########################
#
# 以下内容转载自MineBBS
# 原帖:https://www.minebbs.com/threads/1664/
# 这部分内容为1.20.30及更高版本新增的配置
# 这些配置均为调试配置,建议保持默认设置
#
########################

allow-outbound-script-debugging=false
# 允许脚本调试器“connect”命令和 script-debugger-auto-attach=connect 模式。

allow-inbound-script-debugging=false
# 允许脚本调试器“listen”命令和 script-debugger-auto-attach=listen模式。

#force-inbound-debug-port=19144
# 锁定入站(监听)调试器端口,如果未设置,则将使用默认的 19144。 使用 script-debugger-auto-attach=listen 模式时需要。

script-debugger-auto-attach=disabled
# 尝试在存档加载时附加脚本调试器,要求设置入站端口或连接地址,并启用上方的入站 (inbound) 或出站 (outbound) 连接。
# "disabled"不会自动附加。
# “connect”服务器将尝试在指定端口上以侦听模式连接到调试器。
# “listen”服务器将在指定端口上使用连接模式侦听来自调试器的入站连接尝试。

#script-debugger-auto-attach-connect-address=localhost:19144
# 当自动连接模式设置为“连接”时,以主机:端口的形式使用此地址。script-debugger-auto-attach=connect 模式必需。
```

## 隐藏的 op-permission-level
在 BDS 压缩包内置的文档及 Minecraft Wiki 中,有一个未出现的配置,这个配置在 Java 版是默认写在配置文件里的,但在基岩版的配置文件并未出现。
## 隐藏的配置

基岩版的服务器有部分配置默认情况下是隐藏的,不会写在 `server.properties` 、BDS内置文档、Minecraft Wiki 中。以下内容将介绍这些配置。

### op-permission-level

但它却有作用,当设置为 4 之后,最明显的区别就是:游戏设置内的世界选项变得可以调整,例如打开坐标显示、死亡不掉落等设置
这个配置在 Java 版是默认写在配置文件里的,但在基岩版的配置文件并未出现

如何使用?在 **server.properties** 中添加以下配置并重新启动服务器即可应用。
但它却有作用,当设置为 `4` 之后,最明显的区别就是:游戏设置内的世界选项变得可以调整,例如打开坐标显示、死亡不掉落等设置。

此值默认为 `3`

如何使用?在 **server.properties** 中另起一行添加以下配置并重新启动服务器即可应用。

```ini
op-permission-level=4
```

### language

调整控制台的部分文本语言,例如使用命令时的提示。

默认值为 `en_US`

**server.properties** 中另起一行添加以下配置并重新启动服务器即可调整为中文。

```ini
language=zh_CN
```

<details>
<summary>
附:可以使用的语言列表
</summary>

```yml
- "en_US": "英语(美国)"
- "en_GB": "英语(英国)"
- "de_DE": "德语(德国)"
- "es_ES": "西班牙语(西班牙)"
- "es_MX": "西班牙语(墨西哥)"
- "fr_FR": "法语(法国)"
- "fr_CA": "法语(加拿大)"
- "it_IT": "意大利语(意大利)"
- "ja_JP": "日语(日本)"
- "ko_KR": "韩语(韩国)"
- "pt_BR": "葡萄牙语(巴西)"
- "pt_PT": "葡萄牙语(葡萄牙)"
- "ru_RU": "俄语(俄罗斯)"
- "zh_CN": "中文(简体)"
- "zh_TW": "中文(繁体)"
- "nl_NL": "荷兰语(荷兰)"
- "bg_BG": "保加利亚语(保加利亚)"
- "cs_CZ": "捷克语(捷克)"
- "da_DK": "丹麦语(丹麦)"
- "el_GR": "希腊语(希腊)"
- "fi_FI": "芬兰语(芬兰)"
- "hu_HU": "匈牙利语(匈牙利)"
- "id_ID": "印尼语(印度尼西亚)"
- "nb_NO": "挪威博克马尔语(挪威)"
- "pl_PL": "波兰语(波兰)"
- "sk_SK": "斯洛伐克语(斯洛伐克)"
- "sv_SE": "瑞典语(瑞典)"
- "tr_TR": "土耳其语(土耳其)"
- "uk_UA": "乌克兰语(乌克兰)"
```
</details>
2 changes: 1 addition & 1 deletion docs/mcje/200-goodplugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,7 @@ Multiverse-Core仅提供基础的多世界功能,需要拓展功能请点击

介绍:

老牌领地插件,详细信息请去[MineBBS的帖子](https://www.minebbs.com/7926/)查看,帖子内有**极其详细**的介绍。
老牌领地插件,详细信息请去[MineBBS的帖子](https://www.minebbs.com/resources/7926/)查看,帖子内有**极其详细**的介绍。

:::tip

Expand Down
2 changes: 1 addition & 1 deletion docs/mcje/25-Upload-worlds.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: 导入存档到服务端
---

本篇wiki将会教你如何往Java版服务端导入存档
本篇文档将会教你如何往Java版服务端导入存档

## 导入到Vanilla/Fabric/Forge/NeoForge服务端

Expand Down
90 changes: 90 additions & 0 deletions docs/mcje/26-Download-Worlds.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
---
title: 从服务端导出存档
---

本篇文档将介绍如何从服务端导出存档。

## 从Vanilla/Fabric/Forge/NeoForge服务端导出

按照下图方式将`world`文件夹压缩(此处的`world`为你的服务器的`server.properties`[`level-name`设置的值](./20-serverproperties.md#level-name存档世界名称))。

![Man!](../../static/img/pages/zip-1.png)

等待任务执行完成后,回到`文件`页面,在服务器根目录下找到类似`compressed20240426165745.zip`的压缩文件,如下图所示:

![Ha ha ha](../../static/img/pages/zip-2.png)

compressed后的数字即代表文件完成压缩时的时间(精确到秒)。

勾选已创建好的压缩文件,点击右下角三个点,选择`下载文件`,简幻欢将尝试让浏览器创建下载任务。

<img src="../../static/img/pages/zip-3.png" width="25%" />

:::caution 提示

如果浏览器无法创建下载任务,请尝试更换浏览器!

推荐的浏览器:

PC端:[Chrome](https://www.google.cn/chrome/)[Edge](https://www.microsoft.com/zh-cn/edge/download)[Supermium](https://win32subsystem.live/supermium/)[FireFox](https://www.firefox.com.cn/)

安卓端(前往手机应用商店即可下载):[Edge](https://learn.microsoft.com/zh-cn/deployedge/microsoft-edge-install-mobile-china)[Chrome](https://www.techspot.com/downloads/5818-google-chrome-for-android.html)[Via(当Android System Webview版本大于100时)](https://viayoo.com/zh-cn/)

:::

如需要导入到客户端,则将解压后的world文件夹移入客户端存档目录即可。

## 从Bukkit系服务端导出

Bukkit系服务端(例如:Spigot、Paper、Purpur等服务端)的世界存储如下所示:

| 服务端类型 | 主世界及其他数据 | 下界数据 | 末地数据 |
| :---- | :---- | :---- | :---- |
| Vanilla | `/world` | `/world/DIM-1` | `/world/DIM1` |
| Bukkit系服务端 | `/world` | `/world_nether/DIM-1` | `/world_the_end/DIM1` |

### 仅备份,不导入到客户端时

直接压缩服务器根目录下的`/world``/world_nether``/world_the_end`三个文件夹。

此处的`world`为你的服务器的`server.properties`[`level-name`设置的值](./20-serverproperties.md#level-name存档世界名称)

![What can I say](../../static/img/pages/zip-1.png)

等待任务执行完成后,回到`文件`页面,在服务器根目录下找到类似`compressed20240426165745.zip`的压缩文件,如下图所示:

![Manba out](../../static/img/pages/zip-2.png)

compressed后的数字即代表文件完成压缩时的时间(精确到秒)。

勾选已创建好的压缩文件,点击右下角三个点,选择`下载文件`,简幻欢将尝试让浏览器创建下载任务。

<img src="../../static/img/pages/zip-3.png" width="25%" />

:::caution 提示

如果浏览器无法创建下载任务,请尝试更换浏览器!

推荐的浏览器:

PC端:[Chrome](https://www.google.cn/chrome/)[Edge](https://www.microsoft.com/zh-cn/edge/download)[Supermium](https://win32subsystem.live/supermium/)[FireFox](https://www.firefox.com.cn/)

安卓端(前往手机应用商店即可下载):[Edge](https://learn.microsoft.com/zh-cn/deployedge/microsoft-edge-install-mobile-china)[Chrome](https://www.techspot.com/downloads/5818-google-chrome-for-android.html)[Via(当Android System Webview版本大于100时)](https://viayoo.com/zh-cn/)

:::

### 导入到客户端

按照[上面的方式](#仅备份不导入到客户端时)压缩三个文件夹并下载,下载完成后在本地找一个地方进行解压。

`/world_nether/DIM-1` 文件夹复制到 `/world` 文件夹中。

`/world_the_end/DIM1` 文件夹复制到 `/world` 文件夹中。

删除 `/world_nether``/world_the_end` 文件夹。

最终结果应如下图所示:

![牢大,想你了](../../static/img/pages/mcje/download-worlds-1.png)

将更改后的world文件夹移入客户端的存档目录即可。
38 changes: 27 additions & 11 deletions docs/mcje/3-selectserver.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,31 @@
title: 主流服务端介绍与选择
---

本篇文档将介绍各种主流服务端,以及萌新服主应如何选择一个合适的服务端。

## 如何选择服务端

By:Zengxiaopi

- 如果你的需求仅为使用 `Bukkit` 插件,则我建议你使用 `Paper` 服务端。
- 如果你想要游玩指令,数据包地图,则我建议你使用 `Vanilla` 服务端。
- 如果你需要游玩 `Forge` 模组,且不需要任何插件,并且有最好的 `Mod 兼容性` 则我建议你使用 `Forge` 服务端。
- 如果你想要游玩命令/数据包地图,则我建议你使用 `Vanilla` 服务端。
- 如果你需要游玩 `Forge` 模组,且不需要任何插件,并且有最好的 `Mod兼容性` 则我建议你使用 `Forge` 服务端。
- 如果你需要游玩 **1.12.2**`Forge` 模组,且需要 `Bukkit` 插件,并且有较好的兼容性,则我建议你使用 `CatServer``1.12.2` 版本。
- 如果你需要游玩 **高版本**`Forge` 模组,且需要 `Bukkit` 插件,则我建议你使用 `Arclight` 服务端。
- 如果你需要游玩 `Forge` 模组,且需要插件支持,并且有混合端最好的兼容性,则我建议你使用 `SpongeForge` 服务端(仅支持SpongeForge插件)。
- 如果你需要游玩 `Fabric` 模组,则我建议你使用 `Fabric` 服务端。

**若您实在不理解上方的内容,可以查看下方的表格方便理解:**

By:ideafox

|**服务端**|**插件**|**模组**|**介绍**|
| ---- | ---- | ---- | ---- |
|[Vanilla](#vanilla-置顶)|**不兼容**|**不兼容**|官方服务端,**最稳定****但是不兼容插件/模组**|
|[Forge](#forge-⭐)|**不兼容**|**兼容(Forge)**|模组服务端,**仅兼容Forge模组**|
|[NeoForge](#neoforge-⭐)|**不兼容**|**兼容(NeoForge)**|NeoForge是Forge的分支。模组服务端,1.20.1与原Forge兼容,**1.20.2+仅兼容NeoForge模组**|
|[Fabric](#fabric-⭐)|**不兼容**|**兼容(Fabric)**|模组服务端,**仅兼容Fabiric模组**|
|[Arclight](#arclight)|**兼容(Bukkit插件)**|**兼容(Forge)**|通过Mixin实现插件加载的混合服务端,支持Minecraft `1.14.4`及以上的版本,在1.18+比其他混合端更稳定一些。<br/>在1.20.4后mod加载器支持Forge/Fabric/NeoForge(三选一)。|
|[Arclight](#arclight)|**兼容(Bukkit插件)**|**兼容(Forge/NeoForge/Fabric)**|通过Mixin实现插件加载的混合服务端,支持Minecraft `1.14.4`及以上的版本,在1.18+比其他混合端更稳定一些。<br/>在1.20.4后mod加载器支持Forge/Fabric/NeoForge(三选一)。|
|[Mohist](#mohist)|**兼容(Bukkit插件)**|**兼容(Forge)**|混合服务端,支持Minecraft `1.12.2``1.20.1``1.18.2``1.7.10` 等多个版本。|
|[CatServer](#catserver)|**兼容(Bukkit插件)**|**兼容(Forge)**|混合服务端,支持Minecraft `1.12.2``1.16.5``1.18.2`|
|[Leaves](#leaves-⭐)|**兼容(Bukkit插件)**|**不兼容**|插件服务端,还原Paper修复的绝大部分生电特性,并且原生支持某些功能,**真·新一代生电之友**|
Expand All @@ -34,15 +40,29 @@ title: 主流服务端介绍与选择

## 主流服务端的介绍

:::tip
:::info 提示

部分服务端或者服务端的版本**可能并不存在于`SFE4`**

:::

:::caution 提示
:::caution 注意

排序按A-Z排序,不分先后(不是越靠前越好)!
排序按服务端首字母 A-Z 排序(并不是越靠前越好)!

:::

:::warning 警告

1.7.10 —— 1.16.5 需要使用 `Java 8`

1.17 —— 1.20.4 需要使用 `Java 17` 或更高版本!

1.20.5+ 需要使用 `Java 21` 或更高版本!

如果你使用的为模组端,那么部分mod可能对Java版本有特定要求。

[如何导入简幻欢没有的Java请点这里查看相关文档。](./99-addownjava.md)

:::

Expand Down Expand Up @@ -374,11 +394,7 @@ Sponge插件放入`/mods`文件夹即可。

:::info 编者有话说

曾经是个放弃支持的项目,不过2024年的3月23号,SpongeForge项目被重启了,并更新了1.19.4版本。(Re-enable SF publishing,来自changelog)

:::

:::info 编者有话说
曾经是个放弃支持的项目,不过在2024年3月23日,SpongeForge项目被重启了,并更新了1.19.4版本(Re-enable SF publishing,来自changelog)。

对于插件和Mod混合端兼容性的最终答案。

Expand Down
Loading

0 comments on commit f89e777

Please sign in to comment.