编写基岩板块文档的部分基本知识 (#136)

* Add files via upload

添加本地编写的基岩板块的文档压缩包,便于云coding下载

* 编写基岩板块文档的部分基本知识

* fix borken links
This commit is contained in:
梦涵LOVE 2024-07-17 23:53:49 +08:00 committed by GitHub
parent 4265a24a6b
commit 99cbcc7956
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
28 changed files with 544 additions and 19 deletions

View File

@ -0,0 +1,11 @@
---
title: BDS核心
slug: /bds-core
sidebar_position: 3
---
# BDS核心
import DocCardList from '@theme/DocCardList';
<DocCardList />

View File

@ -0,0 +1,20 @@
---
title: 准备工作
sidebar_position: 1
---
# 准备工作
在正式开 Minecraft 服务器之前,请一定确认已经准备好了以下必备软件或网页:
import DocCardList from '@theme/DocCardList';
<DocCardList />
其中:
文档编辑软件能够有效提高编辑插件、核心配置时的效率,降低错误使用语法的可能性;
网页主要包括了寻找插件、mod、生成 MOTD生成指令等便捷功能
笨蛋脚本主要用于一键式配置文件、安装插件等。

View File

@ -0,0 +1,17 @@
---
title: 文本编辑器
sidebar_position: 2
---
:::tip
本篇文档已完成编写!<br />
支持后续 PR
# Biggest SUCCESS!!!
作者梦涵LOVE
:::
# 文本编辑器
请见 [通用 | 文本编辑器](https://yizhan.wiki/NitWikit/preparation/text-editor)

View File

@ -0,0 +1,104 @@
---
title: 可能用到的网站
sidebar_position: 1
---
:::tip
本篇文档已完成编写!<br />
支持后续 PR
# Biggest SUCCESS!!!
作者梦涵LOVE
:::
# 可能用到的网站
开服不能只是从某一网站或者简单百度、Bing、谷歌获取资源这样获取的资源种类非常贫乏。
以下是一些可供参考的推荐网站:
# MineBBS
国内较为知名的综合性 Minecraft 论坛。
<details>
<summary>点击展开</summary>
<tr>
<td align="center">
<a href="https://www.minebbs.com/">
<img
src="https://www.minebbs.com/data/assets/logo/mb-logo-blue-1x.png"
width="100px;"
alt=""
/><br /><sub><b>MineBBS</b></sub>
</a>
</td>
</tr>
插件板块https://www.minebbs.com/forums/mcjeplugin/
同时,本教程在 MineBBS 也有搬运贴https://www.minebbs.com/threads/nitwikit-geyser.26356/
</details>
# GitHub
全球最大的代码托管平台 **_建议注册账号_**
<details>
<summary>点击展开</summary>
<tr>
<td align="center">
<a href="https://github.com">
<img
src="https://logos-world.net/wp-content/uploads/2020/11/GitHub-Symbol.png"
width="100px;"
alt=""
/><br /><sub><b>GitHub</b></sub>
</a>
</td>
</tr>
全球最大的社交编程及代码托管网站。
许多开发者会把自己编写的插件发到 GitHub。
虽然不登录账号不影响你浏览仓库和下载 Release 等。
但是登录后可以给作者发 Issues 来报告问题,提交新需求/建议,还可以下载 Actions 中的文件。
<details>
<summary>注册问题</summary>
[在 GitHub 上创建帐户](https://docs.github.com/zh/get-started/start-your-journey/creating-an-account-on-github)
</details>
<details>
<summary>连不上怎么办</summary>
使用魔法或者[点击此处](https://cn.bing.com/search?q=%E8%BF%9E%E4%B8%8D%E4%B8%8AGitHub%E6%80%8E%E4%B9%88%E5%8A%9E)
</details>
<details>
<summary>下载太慢怎么办</summary>
使用魔法或者用加速地址:
https://gitmirror.com/files.html
https://moeyy.cn/gh-proxy
https://ghps.cc/
</details>
GitHub 汉化插件https://github.com/maboloshi/github-chinese
地址https://github.com
</details>

View File

@ -0,0 +1,20 @@
---
title: BDS 社区加载器
sidebar_position: 1
---
:::warning
本篇文档持续更新中...<br />
支持后续 PR
# Biggest TODO...
作者梦涵LOVE
:::
# BDS 社区开发的加载器
| 名称 | 作者 | 介绍 | 推荐与否 | 下载镜像 | 支持的 MC 版本 |
| -------------------------------------------------------------------------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------- | -------------- |
| [原生 BDS Script API](https://www.minecraft.net/zh-hans/download/server/bedrock) | Mojang Studio | 随着 BDS 服务端的发展,官方已推出并逐渐完善基于 Javascript 语言的脚本 API受到官方的支持与维护可帮助创作者完成复杂的逻辑其加载器直接内置于 BDS 核心包内,不用腐竹手动下载,这里仅提供 BDS 核心下载方式) | 不推荐 | [官网下载](https://www.minecraft.net/zh-hans/download/server/bedrock) [原子云下载](https://res.nullatom.com/Minecraft/Server/BDS) | 最旧-最新 |
| [LeviLamina](https://levilamina.liteldev.com/zh) | LiteLDev | 轻量级、模块化和多功能的 Minecraft Bedrock Server BDS 插件加载器,曾被称为 LiteLoaderBDS | 非常推荐 | [Github 下载](https://github.com/LiteLDev/LeviLamina/releases) | 1.20.61-最新 |

View File

@ -0,0 +1,25 @@
---
title: 插件
sidebar_position: 1
---
:::warning
本篇文档持续更新中...<br />
支持后续 PR
# Biggest TODO...
作者梦涵LOVE
:::
# 插件
**本文档中提到的插件都有较多用户基础和完善的 Wiki具体插件请查看插件的 Wiki。**
**建议阅读**
- [TODO](#插件) - TODO...
import DocCardList from '@theme/DocCardList';
<DocCardList />

View File

@ -0,0 +1,16 @@
---
title: 建设阶段
sidebar_position: 3
---
# 建设阶段
在这个阶段,你已经了解了基础知识,是时候学习一些进阶知识了。
在这一章我们主要围绕以下几个点:
import DocCardList from '@theme/DocCardList';
<DocCardList />
插件 - 推荐一些常见的插件,并且提及相关的注意事项和基础知识。

View File

@ -0,0 +1,16 @@
---
title: 基础知识
sidebar_position: 1
---
# 基础知识
考虑到笨蛋教程主要面向新手,我们无法了解你了解什么不了解什么。
本文档暂时就开服最重要的基础概念进行介绍,如果有你自认为非常了解或者不重要的部分,
**跳过他吧**,因为我们在后面再次提到这些概念的时候会重新跳转到对应链接。
import DocCardList from '@theme/DocCardList';
<DocCardList />

View File

@ -0,0 +1,108 @@
---
title: 服务端结构
sidebar_position: 1
---
:::warning
本篇文档持续更新中...<br />
支持后续 PR
# Biggest TODO...
作者梦涵LOVE
:::
# 服务端结构
我们先来简单看一眼 BDS **开服后** 的文件夹结构:
```c
BDS服务端文件夹
├─behavior_packs // 安装新行为包的文件夹
├─config // 没啥用
├─definitions // 貌似是生成群系的内容
├─development_behavior_packs // 为开发者提供安装新行为包的文件夹
├─development_resource_packs // 为开发者提供安装新资源包的文件夹
├─development_skin_packs // 为开发者提供安装新皮肤包的文件夹
├─resource_packs // 安装新资源包的文件夹
├─world-templates // 世界模板
├─worlds // 主世界文件夹
│ └─Bedrock level // 世界存档
│ ├─db // 存档数据文件夹
│ ├─level_dat // 存档设定
│ ├─level.dat_old // 存档设定(旧)
│ └─level_name.txt // 存档名称
├─allowlist.json // 白名单文件
├─bedrock_server.exe // 服务端启动程序
├─bedrock_server.pdb // 程序数据库文件
├─bedrock_server_how_to.html // 如何使用BDS服务器的官方指南没多大用处看看就行
├─permissions.json // 管理员OP玩家相关数据
├─release-notes.txt // 服务端发行版本详情
├─server.properties // 配置文件
└─valid_known_packs.json // 已知的附加包
```
<!-- :::info
对于世界文件夹的详细说明,请前往 **[世界文件架构](what-is-world.md)**
::: -->
## 根目录下的一些文件
:::warning
请不要让您的服务端结构与文档解说结构有任何的 **缺少**,否则可能会出现 **玄学问题**
若您 **一致认为** 有可删之处,那么以下是 **绝对可以删** 的服务端结构(反正每次开服都会检测是否有这些文件夹,如果没有还是会创建的)
<details>
<summary>点击展开</summary>
- `config`
- development_behavior_packs
- development_resource_packs
- development_skin_packs
- world-templates
- bedrock_server_how_to.html这个不会自己创建
- release-notes.txt这个不会自己创建
- valid_known_packs.json
</details>
:::
---
- `permissions.json`
以 json 格式存放了 OP 玩家的 UUID 及游戏名称等相关信息。
---
- `bedrock_server.exe`
你可以改名叫任何名字(只要以 `.exe` 结尾就行),但不建议您这么做,可能会导致成为后续操作报错的因素。例如:
1. 若您使用 **面板** 开服,需要在对应的 **启动路径** 中修改服务端启动程序的文件名
2. 若您使用 **启用脚本** 开服,需要在脚本对应位置的 **启动命令** 中修改 **启动程序的文件名****该服务端启动程序的文件名**bedrock_server.exe
---
- `server.properties`
服务端的一些基本设置就在里面,如设置端口,设置游戏难度,设置游戏模式(生存、创造等)等。[**如何使用**](#)
---
- `whitelist.json`
白名单列表。(如果您在 `server.properties` 中开启了白名单,您就可以在该文件中添加和管理谁被允许或不被允许进入服务器。)
---
至此,大部分的以 BDS 为基础的服务器核心服务端的结构已经大致呈现在您眼前。
:::warning
如果你的服务端有更多的文件,大概率是 **插件加载器** / **插件**(如针对 BDS 的 Levilamina 插件加载器会释放更多文件夹)创建的文件夹,一般来说无需担心。
:::

View File

@ -1,6 +1,5 @@
---
title: 开始阶段
slug: /start
sidebar_position: 2
---

View File

@ -5,9 +5,9 @@ sidebar_position: 1
# 笨蛋开服教程
👋 欢迎来到笨蛋开服教程基岩板块!
👋 欢迎来到笨蛋开服教程 **基岩** 板块!
此板块是一篇主要针对 **基岩版** 服务器的开服指南,而非**Java版**。
此板块是一篇主要针对 **基岩版** 服务器的开服指南,而非 **Java 版**
# 开始你的旅程

View File

@ -0,0 +1,11 @@
---
title: Nukkit核心
slug: /nukkit-core
sidebar_position: 4
---
# Nukkit核心
import DocCardList from '@theme/DocCardList';
<DocCardList />

View File

@ -0,0 +1,20 @@
---
title: 准备工作
sidebar_position: 1
---
# 准备工作
在正式开 Minecraft 服务器之前,请一定确认已经准备好了以下必备软件或网页:
import DocCardList from '@theme/DocCardList';
<DocCardList />
其中:
文档编辑软件能够有效提高编辑插件、核心配置时的效率,降低错误使用语法的可能性;
网页主要包括了寻找插件、mod、生成 MOTD生成指令等便捷功能
笨蛋脚本主要用于一键式配置文件、安装插件等。

View File

@ -0,0 +1,15 @@
---
title: TODO
sidebar_position: 1
---
:::warning
本篇文档持续更新中...<br />
支持后续 PR
# Biggest TODO...
作者梦涵LOVE
:::
# TODO...

View File

@ -0,0 +1,11 @@
---
title: PNX核心
slug: /pnx-core
sidebar_position: 5
---
# PNX核心
import DocCardList from '@theme/DocCardList';
<DocCardList />

View File

@ -0,0 +1,20 @@
---
title: 准备工作
sidebar_position: 1
---
# 准备工作
在正式开 Minecraft 服务器之前,请一定确认已经准备好了以下必备软件或网页:
import DocCardList from '@theme/DocCardList';
<DocCardList />
其中:
文档编辑软件能够有效提高编辑插件、核心配置时的效率,降低错误使用语法的可能性;
网页主要包括了寻找插件、mod、生成 MOTD生成指令等便捷功能
笨蛋脚本主要用于一键式配置文件、安装插件等。

View File

@ -0,0 +1,15 @@
---
title: TODO
sidebar_position: 1
---
:::warning
本篇文档持续更新中...<br />
支持后续 PR
# Biggest TODO...
作者梦涵LOVE
:::
# TODO...

View File

@ -1,6 +0,0 @@
---
title: 服务器核心选择
sidebar_position: 1
---
# TODO...

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 KiB

View File

@ -0,0 +1,67 @@
---
title: 服务器核心选择
sidebar_position: 2
---
:::warning
本篇文档持续更新中...<br />
支持后续 PR
# Biggest TODO...
作者梦涵LOVE
:::
# 服务器核心选择
## Bedrock Dedicated Server(BDS)(基岩版专用服务器)
:::warning
至本篇文档开始,**`BDS`** 一致指 **`Bedrock Dedicated Server`**,而不是指 **`Beidou Navigation Satellite System`**(北斗卫星导航系统)
:::
![BDS运行时的样子](_images/bedrock-server-running.png)
此服务器核心允许 _Minecraft 腐竹_ 在家里使用安装有 **Windows****Linux** 的设备或使用 **云服务托管**(云服务器)来搭建属于自己的 BDS 服务器。
这是坐落于 **Minecraft 官网** 的服务端(与 Java 的 Vanilla 服务端在一个页面)。作为官方服务端,它有着极其完善的 Minecraft 特性和流畅的游戏体验,几乎和单人一模一样,说是生存服首当之选也不为过。
**优点**
- 拥有 **原生特性**
- 跨平台支持:可以在搭载 **Windows / Linux** 的设备中运行。
- 由 **Mojang Studio**(官方)开发,持续更新。
- 社区插件内容庞大,基本满足腐竹的日常需求(虽然原版服务端无法加载插件,但可以通过 [社区开发的加载器](/docs-bedrock/bds-core/process/plugins/plugins-loader.md#bds-社区开发的加载器) 解决这一问题)。
**缺点**:
- 它的生物运算运行在一个线程上。意味着你的服务器的流畅度主要取决于 **CPU 的单核性能**。这使得地图越大,服务器就越[卡顿](https://yizhan.wiki/NitWikit/start/basic/what-is-caton),不如 Java 版服务端流畅,因为 Java 版服务端**支持多核运行**。
- 内存占用会*缓慢*增加,严重的还会导致**内存泄漏**。如果强行进行 **内存清理** 的话,会导致玩家在进入 **装有 材质包 / Addon 的服务器****该玩家客户端无法下载对应内容**,致使下载进度条卡条,只能让腐竹重启服务器解决。
## Nukkit(NK)
:::warning
至本篇文档开始,**`NK`** 一致指 **`Nukkit`**,但考虑到全称不长,因此二者都会出现在本文档中
:::
![Nukkit运行时的样子](_images/nukkit-server-running.png)
它的名字,很像 Java 版服务端的 Bukkit。没错它就是*意图*创作出来类似 Bukkit 的基岩版服务端,编写语言正是 **Java**
**优点**
- 可以在搭载 **Windows / Linux** 的 设备中运行(只要能使用 Java 的都可以)
- 与 **BDS** 核心相比Nukkit 通常 **需要的资源更少**,适合在 **资源有限的环境** 下运行。
- 安装和配置过程 **相对简单**,它的开服过程 **类似于** Java 版开服过程,适合*初学者*和*非技术用户*。对于开过 Java 服务器的人,可以很好地熟悉并适应。
- 可以安装由 Java 编写的插件
**缺点**
- **缺少大部分原版特性**,没有生物(但是有生物插件),没有地狱(但是有地狱插件),没有...(但是有...插件)。
- Nukkit 目前的性能可能 **甚至不如** Java 版的服务端,特别是在处理大量玩家或复杂插件时。
- 虽然社区活跃,但与 Java 版的 Minecraft 相比Nukkit 的 **资源较少**
## PowerNukkitX(PNX)
:::warning
至本篇文档开始,**`PNX`** 一致指 **`PowerNukkitX`**
:::

View File

@ -0,0 +1,19 @@
---
title: 服务器类型
sidebar_position: 1
---
:::warning
本篇文档持续更新中...<br />
支持后续 PR
# Biggest TODO...
作者梦涵LOVE
:::
# 服务器类型
> 目前有三类主流的选择: Addon仅 BDS插件Addon 和插件混合(仅 BDS
# TODO...

View File

@ -0,0 +1,17 @@
---
title: 超级基础知识
slug: /super-basic
sidebar_position: 2
---
# 超级基础知识
考虑到笨蛋教程主要面向新手,我们无法了解你了解什么不了解什么。
本文档暂时就开服最重要的基础概念进行介绍,如果有你自认为非常了解或者不重要的部分,
**跳过他吧**,因为我们在后面再次提到这些概念的时候会重新跳转到对应链接。
import DocCardList from '@theme/DocCardList';
<DocCardList />

View File

@ -12,4 +12,4 @@ sidebar_position: 1
如果开高版本尽量选择 Waterfall 或 Velocity
[关于 waterfall 停止维护](../../server-core-choose.md/#关于-waterfall)
[关于 waterfall 停止维护](https://yizhan.wiki/NitWikit/Java/advance/cross-server/server-core-choose#关于-waterfall)

View File

@ -5,7 +5,7 @@ sidebar_position: 1
# 笨蛋开服教程
👋 欢迎来到笨蛋开服教程 Java 板块!
👋 欢迎来到笨蛋开服教程 **Java** 板块!
此板块是一篇主要针对 **高版本 Java 版** 服务器的开服指南,而非**基岩版**或**远古核心**。

View File

@ -7,7 +7,7 @@ sidebar_position: 6
## AZPixel-Team的Java2Bedrock
:::tips
:::tip
注意字体偏移是Java版独有的基岩版没有这个功能因此一些利用字体偏移做到的东西如IA菜单无法正常显示但你可以通过万能的jsonui来实现或者给大佬爆金币定制基岩jsonui

View File

@ -92,7 +92,7 @@ GitHub: https://github.com/rizonesoft/Notepad3
可用, 相关功能也较为完善。
:::wanning
:::warning
作者政治立场可能引起众怒, 但请理性看待:

12
package-lock.json generated
View File

@ -15711,9 +15711,9 @@
}
},
"node_modules/webpack-dev-server/node_modules/ws": {
"version": "8.17.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz",
"integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==",
"version": "8.18.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
"integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
"engines": {
"node": ">=10.0.0"
},
@ -15955,9 +15955,9 @@
}
},
"node_modules/ws": {
"version": "7.5.9",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
"integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
"version": "7.5.10",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",
"integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
"engines": {
"node": ">=8.3.0"
},