diff --git a/docs-bedrock/super-basic/server-core-choose.md b/docs-bedrock/super-basic/server-core-choose.md index 6af85b0d74..f4974a39b0 100644 --- a/docs-bedrock/super-basic/server-core-choose.md +++ b/docs-bedrock/super-basic/server-core-choose.md @@ -7,12 +7,13 @@ sidebar_position: 1 本篇文档已完成编写!
支持后续 PR -# Biggest SUCCESS!!! +# Biggest SUCCESS 作者:[梦涵LOVE](https://github.com/MengHanLOVE1027) ::: # 服务器核心选择 + import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -42,7 +43,7 @@ import TabItem from '@theme/TabItem'; - 定制性有限:与一些第三方服务器端软件相比,BDS 的定制性和扩展性可能 **较为有限**,**不支持插件系统**,限制了服务器的个性化。 - 性能优化:虽然 BDS 性能稳定,但可能在某些方面(如多核优化)不如专门的第三方服务器端软件。它的生物运算运行在一个线程上。意味着你的服务器的流畅度主要取决于 **CPU 的单核性能**。这使得地图越大,服务器就越 [卡顿](https://yizhan.wiki/NitWikit/start/basic/what-is-caton),不如 Java 版服务端流畅,因为 Java 版服务端 **支持多核运行**。 - 高级功能缺失:BDS 可能不支持一些高级功能,如自定义世界生成、高级权限管理等,这些通常需要第三方软件才能实现。 -- 内存泄漏:内存占用会 *缓慢* 增加,有时严重的还会导致 **内存泄漏**。如果强行进行 **内存清理** 的话,会导致玩家在进入 **装有 材质包 / Addon 的服务器** 时 **该玩家客户端无法下载对应内容**,致使下载进度条卡条,只能让腐竹重启服务器解决。 +- 内存泄漏:内存占用会 _缓慢_ 增加,有时严重的还会导致 **内存泄漏**。如果强行进行 **内存清理** 的话,会导致玩家在进入 **装有 材质包 / Addon 的服务器** 时 **该玩家客户端无法下载对应内容**,致使下载进度条卡条,只能让腐竹重启服务器解决。 总体来说,Bedrock Dedicated Server 适合那些希望获得官方支持、稳定性和兼容性的服务器管理员。如果你的服务器不需要复杂的定制或高级功能,BDS 是一个可靠的选择。然而,对于那些需要更多自定义选项和高级功能的用户,可能需要考虑使用第三方服务器端软件。 @@ -55,7 +56,7 @@ import TabItem from '@theme/TabItem'; ![Nukkit 运行时的样子](_images/nukkit-core-running.png) -它的名字,很像 Java 版服务端的 Bukkit。没错,它就是 *意图* 创作出来类似 Bukkit 的基岩版服务端,编写语言正是 **Java**。 +它的名字,很像 Java 版服务端的 Bukkit。没错,它就是 _意图_ 创作出来类似 Bukkit 的基岩版服务端,编写语言正是 **Java**。 **优势**: @@ -80,7 +81,9 @@ import TabItem from '@theme/TabItem'; :::danger [此核心短时间内不再可用] + # RIP
+ ![PNX 短时间内不再更新](_images/powernukkitx-core-rip.png) ::: @@ -118,6 +121,7 @@ import TabItem from '@theme/TabItem'; ![PNX 运行时的样子](_images/pocketminemp-core-running.png) **优势**: + - 插件生态丰富:PocketMine-MP 拥有一个 **庞大的插件生态系统**,用户可以找到各种插件来增强服务器的功能和玩家体验。 - 跨平台兼容性:PocketMine-MP **支持多个操作系统**,包括 Windows、Linux 和 macOS,便于在不同环境下部署。 - PHP 编程语言:使用 PHP 编写插件,对于熟悉 PHP 的开发者来说,入门门槛相对较低。 @@ -125,6 +129,7 @@ import TabItem from '@theme/TabItem'; - 自定义性:服务器管理员可以自由地定制服务器,包括游戏规则、世界生成和玩家互动等。 **劣势**: + - 性能问题:PocketMine-MP 在处理高玩家负载时 **可能存在性能瓶颈**,尤其是在内存管理和 CPU 效率方面。 - 更新滞后:PocketMine-MP 可能不会立即跟进 **Minecraft 基岩版** 的最新更新,导致玩家无法体验最新的游戏内容。 - 稳定性:由于插件系统的开放性,服务器在运行多个插件时 **可能会遇到稳定性问题**。 diff --git a/docs-bedrock/super-basic/server-type.md b/docs-bedrock/super-basic/server-type.md index 5dafaef624..ff8c001af7 100644 --- a/docs-bedrock/super-basic/server-type.md +++ b/docs-bedrock/super-basic/server-type.md @@ -7,7 +7,7 @@ sidebar_position: 2 本篇文档已完成编写!
支持后续 PR -# Biggest SUCCESS!!! +# Biggest SUCCESS 作者:[梦涵LOVE](https://github.com/MengHanLOVE1027) ::: @@ -19,57 +19,87 @@ sidebar_position: 2 在 Minecraft 基岩版 的服务器世界中,有多种不同的服务器类型供腐竹选择。每种类型都有其独特的特点和玩法。以下是五种主流的服务器类型,帮助你根据自己服务器的需求做出选择。 ## 1. 纯净服(又名原版服) + ### 定义 + 纯净服是完全遵循 Minecraft 基岩版 官方游戏规则的服务器,不添加任何额外的插件或修改。 + ### 特点 + - **原汁原味**:提供最纯正的游戏体验,玩家可以享受到官方设计的游戏内容和挑战。 - **稳定性**:没有插件干扰,服务器运行更加稳定。 - **低维护**:无需担心插件兼容性和更新问题,维护相对简单。 + ### 适用对象 + - 喜欢传统 Minecraft 游戏体验的玩家。 - 腐竹希望专注于提供稳定和公平的游戏环境。 ## 2. Addon 服(仅 BDS) + ### 定义 + Addon 服 是基于官方 BDS 的服务器,通过添加官方支持的 **Addon** 来 **扩展游戏功能**。 + ### 特点 + - **官方支持**:Addon 由 Mojang 官方 提供,保证了与游戏版本的兼容性。 - **有限定制**:允许一定程度的游戏内容扩展,如新的方块、物品和生物。 - **稳定性**:Addon 经过官方测试,对服务器稳定性影响较小。 + ### 适用对象 + - 希望在官方服务器基础上增加一些自定义内容的玩家。 - 腐竹希望保持服务器官方特性的同时,提供更多玩法。 ## 3. 插件服 + ### 定义 + 插件服是指使用 第三方服务器端软件(如 LiteLoader、Levilamina、PocketMine-MP、PowerNukkitX 等),通过安装插件来大幅度扩展游戏功能的服务器。 + ### 特点 + - **高度自定义**:插件种类繁多,可以实现丰富的游戏模式和功能。 - **社区支持**:有大量开发者提供的插件和教程,方便腐竹和玩家。 - **兼容性问题**:可能存在插件间兼容性和服务器稳定性的问题。 + ### 适用对象 + - 喜欢多样化游戏体验和特殊玩法的玩家。 - 愿意投入时间学习和配置插件的腐竹。 ## 4. 小游戏服(插件服的一种) + ### 定义 + 小游戏服 是插件服的一种特殊形式,专注于提供各种小型游戏和挑战,如战墙、空岛、迷宫等。 + ### 特点 + - **娱乐性强**:提供快速、有趣的游戏体验,适合短时间游玩。 - **社交互动**:玩家可以在游戏中互动,增加社区凝聚力。 - **定期更新**:小游戏内容经常更新,保持新鲜感。 + ### 适用对象 + - 喜欢快节奏和竞技性游戏的玩家。 - 希望通过小游戏吸引和保持玩家活跃的腐竹。 ## 5. Addon 和 插件混合服(仅 BDS) + ### 定义 + 这种服务器结合了 Addon 服 和 插件服 的特点,既使用 官方 Addon,也通过第三方插件来扩展功能。 + ### 特点 + - **综合优势**:结合了 Addon 的官方支持和插件的高度自定义。 - **复杂配置**:需要同时管理 Addon 和 插件,配置较为复杂。 - **性能要求**:可能对服务器性能有更高的要求。 + ### 适用对象 + - 希望在保持官方特性的同时,拥有更多自定义玩法的玩家。 - 有经验的腐竹,能够处理 Addon 和 插件 的兼容性问题。 选择合适的服务器类型是打造成功 Minecraft 服务器的重要步骤。根据你的目标、玩家群体和技术能力,合理选择服务器类型,为玩家创造一个有趣、稳定且充满活力的游戏环境。 diff --git a/docs-bedrock/super-basic/version.md b/docs-bedrock/super-basic/version.md index 7c957be3b2..0d26aa57ad 100644 --- a/docs-bedrock/super-basic/version.md +++ b/docs-bedrock/super-basic/version.md @@ -9,6 +9,7 @@ sidebar_position: 4 ## 版本差异 各个版本更新的内容可以在 [Minecraft Wiki](https://zh.minecraft.wiki) 找到,此处不对游戏内容做过多叙述。除了关注游戏内容上的差异外,你还需要注意以下几个被官方轻描淡写,但对玩家有重大影响的客户端方面的更新: + - 1.20.50 :由于该版本中有许多方块进行了“扁平化”,经过了代码重构,导致一些该版本以下的跨版本插件无法很好地兼容该版本及以上版本。 - 1.20.40 :该版本中新的触控布局可以自定义位置 - 1.20.x(没有确切版本,望大佬补充) :大约从此版本开始,安卓版本出现了严重的卡顿问题,该问题截至撰写本文时仍未修复,社区也没有任何解决方案。 @@ -24,6 +25,7 @@ sidebar_position: 4 为了让这些玩家们能够进入服务器,你需要持续不断地把你的服务器更新最新版,或者要求玩家们必须关闭自动更新或使用指定游戏安装包。然而后者会带来这个问题:由于 iOS 系统的机制原因,iOS 玩家无法使用特定的安装包安装游戏,他们只能下载安装最新版本的游戏。iOS 玩家的这个问题是社区一直无法完美解决的相当棘手的问题,在后面的章节中,我们会陆续介绍一些折中的方案来让你应对这些 iOS 玩家。 除了自动更新机制外,玩家们仍然倾向于使用最新版,主要因为以下原因: + - Microsoft Store、App Store、Google play、第三方应用商店提供的破解版安卓版安装包会优先下载安装最新版 - 社区资讯媒体都倾向于发表最新版游戏相关内容,玩家们会在这些信息源的引导下优先选择最新版 - 基岩版游戏在任何一个平台切换版本都不容易,因此社区形成了全员跟进最新版这一不成文的规定。如果玩某旧版本的服务器,玩家就只能玩所有该指定版本的服务器,要玩其他服务器时只能进行繁琐的操作切换版本,自由度大打折扣。 @@ -37,6 +39,7 @@ sidebar_position: 4 在选择版本时,你**首先需要考虑是否需要强制玩家固定版本。** 上文已经介绍了玩家倾向于自动更新的行为。如果你强制玩家固定版本,将产生以下后果: + 1. 你将失去几乎所有 iOS 玩家。 2. 你将失去所有只玩最新版的玩家。**由于跟进最新版的服务器数量庞大,对应的玩家群体也非常庞大,失去他们将是重大损失** 。 3. 你的客服团队需要人工指导一些完全不会安装 appx 或 apk 格式安装包的小白。 diff --git a/docs-java/advance/MiniMessage.md b/docs-java/advance/MiniMessage.md index 440f6a4507..74bc06c5b1 100644 --- a/docs-java/advance/MiniMessage.md +++ b/docs-java/advance/MiniMessage.md @@ -74,5 +74,6 @@ Icons: 关于实际使用格式详见 [标准标签](https://docs.advntr.dev/minimessage/format.html#standard-tags)。 ### 参考 -- https://docs.advntr.dev/minimessage/format.html -- https://docs.advntr.dev/platform/native.html + +- +- diff --git a/docs-java/advance/Resource-pack-distribution.md b/docs-java/advance/Resource-pack-distribution.md index e009862764..d895546a00 100644 --- a/docs-java/advance/Resource-pack-distribution.md +++ b/docs-java/advance/Resource-pack-distribution.md @@ -27,7 +27,7 @@ mc服务端自己就有这个材质包分发功能 **例子** -我们拿到slimefun的资源包直链地址是: https://github.com/xMikux/Slimefun-Resourcepack/releases/download/latest-build/Slimefun-ResourcePack.zip ,然后我们打开`server.properties`,找到以下内容 +我们拿到slimefun的资源包直链地址是: ,然后我们打开`server.properties`,找到以下内容 ``` resource-pack= @@ -57,7 +57,7 @@ require-resource-pack=false ## 使用 ItemsAdder -https://itemsadder.devs.beer/v/chinese/plugin-usage/resourcepack-hosting + ## 使用 Oraxen @@ -73,7 +73,7 @@ import TabItem from '@theme/TabItem'; -官网: https://cloudflare.com +官网: 著名赛博佛祖,免费的 Cloudflare R2 提供 10 GB 的免费空间,只不过需要**绑定银行卡或者 PayPal**(不会花钱),非常推荐 @@ -81,7 +81,7 @@ import TabItem from '@theme/TabItem'; > 无域名方案:完成上一步后,打开设置,找到`R2.dev 子域`,点击`允许访问`即可使用CF提供的免费域名 -图文教程: https://juejin.cn/post/7331584783611281444 +图文教程: **优势**: @@ -98,7 +98,7 @@ import TabItem from '@theme/TabItem'; -官网: https://github.com +官网: 国内的网络环境不建议用这个 @@ -106,9 +106,9 @@ import TabItem from '@theme/TabItem'; > 方案二:首先创建一个新的仓库,接着上传资源包文件到仓库中,点击你上传的文件,复制这单个文件的下载链接 -创建新仓库:https://docs.github.com/zh/repositories/creating-and-managing-repositories/creating-a-new-repository +创建新仓库: -创建发行版:https://docs.github.com/zh/repositories/releasing-projects-on-github/managing-releases-in-a-repository?tool=webui +创建发行版: **优势**: @@ -121,7 +121,7 @@ import TabItem from '@theme/TabItem'; -官网: https://gitee.com +官网: 国内的代码托管平台,访问速度快,推荐使用 @@ -129,7 +129,7 @@ import TabItem from '@theme/TabItem'; > 方案二:首先创建一个新的仓库,接着上传资源包文件到仓库中,点击你上传的文件,复制这单个文件的下载链接 -创建发行版:https://help.gitee.com/repository/release/create#%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E5%8F%91%E8%A1%8C%E7%89%88 +创建发行版: **优势**: @@ -143,7 +143,7 @@ import TabItem from '@theme/TabItem'; -官网: https://gitlab.com +官网: 国内访问比较稳定的代码托管平台 @@ -151,9 +151,9 @@ import TabItem from '@theme/TabItem'; > 方案二:首先创建一个新的仓库,接着上传资源包文件到仓库中,点击你上传的文件,复制这单个文件的下载链接 -创建仓库:https://www.bookstack.cn/read/gitlab-doc-zh/docs-150.md#2rp8yq +创建仓库: -创建发行版:https://www.bookstack.cn/read/gitlab-doc-zh/docs-149.md#chaa1u +创建发行版: **优势**: @@ -166,7 +166,6 @@ import TabItem from '@theme/TabItem'; - ia的文档教了如何使用 [Google Drive](https://itemsadder.devs.beer/v/chinese/plugin-usage/resourcepack-hosting/google-drive-1.17.1+) 和 [OneDrive](https://itemsadder.devs.beer/v/chinese/plugin-usage/resourcepack-hosting/onedrive) 进行材质托管 :::tip @@ -189,7 +188,7 @@ ia的文档教了如何使用 [Google Drive](https://itemsadder.devs.beer/v/chin -使用 ItemsAdder,可以直接在服务器上托管资源包:https://itemsadder.devs.beer/v/chinese/plugin-usage/resourcepack-hosting/resourcepack-self-hosting +使用 ItemsAdder,可以直接在服务器上托管资源包: 或者自己搭建个直链下载站来用 @@ -223,4 +222,4 @@ resource-pack-sha1= resource-pack-sha1=633183ce43a0282328153e63ba6ab8788a0417164b2146db8da1b5c40c8cf411 ``` -最后整出来应该是这样子的 \ No newline at end of file +最后整出来应该是这样子的 diff --git a/docs-java/advance/bot.md b/docs-java/advance/bot.md index 1e29a1571a..cde0d965f9 100644 --- a/docs-java/advance/bot.md +++ b/docs-java/advance/bot.md @@ -19,7 +19,7 @@ sidebar_position: 12 ### [EasyBot](https://www.minebbs.com/resources/easyBot-minecraft.7918/) - + :::warning diff --git a/docs-java/advance/chinese-username.md b/docs-java/advance/chinese-username.md index af924e0162..68e9f28152 100644 --- a/docs-java/advance/chinese-username.md +++ b/docs-java/advance/chinese-username.md @@ -25,4 +25,4 @@ MineCraft 自 `1.18` 版本后,默认不再允许使用 _除英文字母、数 CnUsername 与某些昵称插件不同: CnUsername 是真正实现中文名,而非披着中文名的幌子,里子还是英文名的“游戏昵称” -后续教程及下载请查阅[Github](https://github.com/0XPYEX0/CnUsername) \ No newline at end of file +后续教程及下载请查阅[Github](https://github.com/0XPYEX0/CnUsername) diff --git a/docs-java/advance/command.yml.md b/docs-java/advance/command.yml.md index fb1c1cb068..79467f01b3 100644 --- a/docs-java/advance/command.yml.md +++ b/docs-java/advance/command.yml.md @@ -12,7 +12,7 @@ commands.yml 是一个配置文件,用于为 CraftBukkit 服务器定义自定 Bukkit 在默认情况下提供了一个命令覆盖系统。 -### 优先级: +### 优先级 Aliases(自定义命令)> Plugin Commands(插件命令)> Bukkit Commands(Bukkit 命令)> Mojang Commands(Mojang 命令)。 @@ -71,7 +71,7 @@ command-block-overrides: | **修饰语** | **描述** | **例子** | | ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | | `$` | 在一个命令结构中,当存在多个参数输入时,`$` 可以根据给定的参数编号来获取对应的输入值。例如在 `say $1 $2 $3` 这个命令中,`$1`代表第一个输入的参数,`$2` 代表第二个输入的参数,`$3` 代表第三个输入的参数。如果执行该命令时输入 `say word1 word2 word3` ,那么`$1` 将被替换为 `word1`,`$2`将被替换为 `word2`,`$3` 将被替换为 `word3`。 | `say $1 $2 $3` | -| `$-` | 在命令执行过程中,此表达式可以获取从指定参数位置开始及之后的所有参数值。例如在 `say $1-` 中,如果输入`say phrase1 phrase2 phrase3`,那么 `$1-` 将代表 `phrase1 phrase2 phrase3` 这个完整的参数序列。 | ` say $1-` | +| `$-` | 在命令执行过程中,此表达式可以获取从指定参数位置开始及之后的所有参数值。例如在 `say $1-` 中,如果输入`say phrase1 phrase2 phrase3`,那么 `$1-` 将代表 `phrase1 phrase2 phrase3` 这个完整的参数序列。 | `say $1-` | | `$$` | 在命令设计中,这种形式强调特定位置的参数的必要性。例如 `say $1`,如果执行命令时没有为第一个位置提供参数值,那么该命令将不会被触发执行。只有当有输入值对应到第一个位置时,例如`say something`,这里 `$1` 将被替换为 `something`,命令才会正常执行。 | `say $$1` | | `$$-` | 与前面的解释类似,但涉及到一个参数范围。例如在 `say $1-` 中,如果输入 `say onlyword`,由于只有一个参数且该参数对应第一个位置,但是这里要求起始参数必须有值且后面还有其他参数才满足条件,所以这个命令不会执行。而如果输入 `say start second third`,从第一个参数 `start` 开始到后面的参数都有值,满足条件,此时 `$1-` 将代表 `start second third` 这个参数序列。 | `say $$1-` | | \ | 在一些命令语法中,某些字符被赋予了特定的功能含义,比如 `$` 通常用于参数引用。但当我们希望这个字符不作为特殊功能字符,而仅仅作为普通字符出现时,就可以使用 `\` 进行转义。例如在`say $100` 中,`$` 使得 `““` 失去了参数引用的特殊含义,而仅作为字符出现 | `say \$100` | diff --git a/docs-java/advance/folia.md b/docs-java/advance/folia.md index 3d10bddb75..1253231496 100644 --- a/docs-java/advance/folia.md +++ b/docs-java/advance/folia.md @@ -69,8 +69,8 @@ Luminol 另一个好处就是可以开启生电配置 打开 Luminol 的配置文件 -- fixes.allow_void_trading 虚空交易 -- fixes.allow_unsafe_teleportation 刷沙 -- fixes.use_vanilla_random_source RNG操作 +* fixes.allow_void_trading 虚空交易 +* fixes.allow_unsafe_teleportation 刷沙 +* fixes.use_vanilla_random_source RNG操作 其它特性请阅读 Paper 文档 diff --git a/docs-java/advance/format-code.md b/docs-java/advance/format-code.md index fb11d7ae73..5c0e77a5f7 100644 --- a/docs-java/advance/format-code.md +++ b/docs-java/advance/format-code.md @@ -9,10 +9,8 @@ sidebar_position: 8 在 Minecraft 中,可以以分节符号(`§`)产生带色文字。 - ![](_images/格式化代码/Minecraft_Formatting.gif) - 你也可以用 [颜色代码生成器](https://mcg.tuanzi.ink/) 来生成它。 :::note @@ -51,4 +49,4 @@ Icons: # 参考 -- https://zh.minecraft.wiki/w/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81 +- diff --git a/docs-java/advance/loginchoices.md b/docs-java/advance/loginchoices.md index aff13e1750..f86d12a800 100644 --- a/docs-java/advance/loginchoices.md +++ b/docs-java/advance/loginchoices.md @@ -19,7 +19,6 @@ sidebar_position: 7 它的特点是玩家只需在 `Minecraft 启动器` 上完成账号登录,在进入服务器时会使用会话登录自动加入游戏。 - 在这种登录方式下,玩家的游戏档案(包括皮肤和玩家UUID)由 `Yggdrasil` 决定。因此,选择一个 **可信任** 的外置身份验证服务器非常非常非常非常重要。 ### 正版登录 @@ -28,15 +27,15 @@ sidebar_position: 7 **优点:** - * 数据包通讯全程加密,确保游戏数据安全。 - * 服务端默认配置,无需额外配置。 - * 身份验证服务值得信赖。 - * 支持自定义角色皮肤以及更改角色名字。 +* 数据包通讯全程加密,确保游戏数据安全。 +* 服务端默认配置,无需额外配置。 +* 身份验证服务值得信赖。 +* 支持自定义角色皮肤以及更改角色名字。 **缺点:** - * 身份验证服务器位于国外,可能因网络问题导致会话验证失败。 - * 需要购买正版游戏,限制了一部分玩家。 +* 身份验证服务器位于国外,可能因网络问题导致会话验证失败。 +* 需要购买正版游戏,限制了一部分玩家。 ### Authlib-Injector实现的外置登录 @@ -45,23 +44,25 @@ sidebar_position: 7 :::info Authlib-Injector 仅作为工具,它本身不提供认证服务。你需要找到一个合适的、完全实现了 [Yggdrasil 服务端技术规范](https://github.com/yushijinhun/authlib-injector/wiki/Yggdrasil-%E6%9C%8D%E5%8A%A1%E7%AB%AF%E6%8A%80%E6%9C%AF%E8%A7%84%E8%8C%83) 的认证服务提供商,比如: - * [LittleSkin](https://littleskin.cn/) - * [红石皮肤站](https://mcskin.com.cn/) +* [LittleSkin](https://littleskin.cn/) +* [红石皮肤站](https://mcskin.com.cn/) :::warning **不能确保以上列出的所有服务提供商绝对安全可靠,请注意甄别** ::: **优点:** - * 继承了正版登录的部分优点。 - * 服务商可自行选择。 + +* 继承了正版登录的部分优点。 +* 服务商可自行选择。 **缺点:** - * 需要使用受支持的启动器。 - * 配置和登录相对复杂,有一定的接受和学习成本。 - * 部分玩家可能不接受非正版的外置登录。 - * 需要考虑认证服务的可信度。 + +* 需要使用受支持的启动器。 +* 配置和登录相对复杂,有一定的接受和学习成本。 +* 部分玩家可能不接受非正版的外置登录。 +* 需要考虑认证服务的可信度。 :::danger @@ -84,14 +85,16 @@ Authlib-Injector 仅作为工具,它本身不提供认证服务。你需要找 ::: **优点:** - * 离线可玩 + +* 离线可玩 **缺点:** - * 安全性低。 - * 需要防范注册机器人。 - * 需要防止假人压测。 - * 无法自定义皮肤。 - * 无法更改用户名。 + +* 安全性低。 +* 需要防范注册机器人。 +* 需要防止假人压测。 +* 无法自定义皮肤。 +* 无法更改用户名。 ## 自定义登录 @@ -137,10 +140,13 @@ Floodgate 是一个允许使用 Minecraft 基岩版的游戏绕过 `通用外置 :::danger 多外置共存问题最大,如果操作不当,可能导致一下后果: + 1. 可能重名: + > 在多外置共存的环境下,不同外置中的玩家可能会有相同的名字,但他们的 UUID 是不一样的。当这些玩家同时在线时可能会造成服务端整体系统的一些混淆。此外,一些不怀好意的用户可能故意使用与别人相同的名字来进行欺诈行为,这种重名和冒名的情况可能会导致安全和信任问题,给游戏环境带来潜在风险。 2. UUID碰撞 + > 在多外置共存的环境下,UUID碰撞的概率被放大了,而UUID相当于玩家的身份证,一旦出现 UUID 碰撞的话,可能会带来严重的后果。这将会导致玩家数据丢失设置错乱,并且排查和解决这些问题会极其困难,将导致灾难性的损失。 ::: diff --git a/docs-java/preparation/websites.md b/docs-java/preparation/websites.md index a3c7e342f6..61e2204b8d 100644 --- a/docs-java/preparation/websites.md +++ b/docs-java/preparation/websites.md @@ -43,7 +43,7 @@ SpigotMC 应该是目前 Minecraft 开服圈最大的插件网站了,最大的 -地址:https://www.spigotmc.org/ +地址: @@ -87,6 +87,7 @@ SpigotMC 应该是目前 Minecraft 开服圈最大的插件网站了,最大的 这是由于 GitHub 是开放的外国网站,网站上时不时会有一些不能在此讨论的内容,所以运营商会刻意地屏蔽这个网站,在很多时候都不能正常访问。具体的表现如下:[只要Github域名指向任意IP,该IP的443端口就会超时3分钟](https://blog.csdn.net/weixin_43659597/article/details/118882176)。 有以下几种解决办法: + 1. 魔法 2. [改hosts](https://www.cnblogs.com/eudaimonia/p/16001981.html#1034247326) 3. [Watt Toolkit](https://steampp.net/):下载安装完成后,在左侧侧边栏切换到**网络加速**,点击**平台加速(免费)**,往下翻勾上GitHub,然后点击**一键加速**,随后就可以正常访问GitHub了 @@ -99,17 +100,17 @@ SpigotMC 应该是目前 Minecraft 开服圈最大的插件网站了,最大的 使用魔法或者用加速地址: -https://gitmirror.com/files.html + -https://moeyy.cn/gh-proxy + -https://ghps.cc/ + -GitHub 汉化插件:https://github.com/maboloshi/github-chinese +GitHub 汉化插件: -地址:https://github.com +地址: @@ -132,9 +133,9 @@ GitHub 汉化插件:https://github.com/maboloshi/github-chinese -插件板块:https://www.minebbs.com/forums/mcjeplugin/ +插件板块: -同时,本教程在 MineBBS 也有搬运贴:https://www.minebbs.com/threads/nitwikit-geyser.26356/ +同时,本教程在 MineBBS 也有搬运贴: @@ -164,7 +165,7 @@ GitHub 汉化插件:https://github.com/maboloshi/github-chinese 此外,此网站和 CurseForge 一样并不只有 Minecraft 相关资源,请注意识别别看错了。 *链接已重定向到 Minecraft 相关资源区* -地址:https://builtbybit.com/resources/categories/minecraft-plugins.1/ +地址: @@ -187,7 +188,7 @@ GitHub 汉化插件:https://github.com/maboloshi/github-chinese -地址:https://polymart.org +地址: @@ -212,7 +213,7 @@ GitHub 汉化插件:https://github.com/maboloshi/github-chinese 开一些低版本服务器可能用得到。 -地址:https://dev.bukkit.org/bukkit-plugins +地址: @@ -239,7 +240,7 @@ GitHub 汉化插件:https://github.com/maboloshi/github-chinese 因为是新兴资源站,某些资源并未在此发布,但是足够你用了。 -地址:https://modrinth.com/ +地址: @@ -264,7 +265,7 @@ PaperMC 的现代化的插件平台,目前正在 Beta 阶段,插件相对较 插件搜索引擎比 SpigotMC 强了好几倍。 -地址:https://hangar.papermc.io/ +地址: @@ -307,6 +308,6 @@ MOTD 是玩家进入服务器之前最先看到的东西,决定了玩家对一 例如: -Paper核心的使用情况:https://bstats.org/plugin/server-implementation/Paper/580 +Paper核心的使用情况: -PlaceHolderAPI插件使用情况:https://bstats.org/plugin/bukkit/PlaceholderAPI/438 +PlaceHolderAPI插件使用情况: diff --git a/docs-java/start/config-server.md b/docs-java/start/config-server.md index 3ba31ebe6c..95f6419a9f 100644 --- a/docs-java/start/config-server.md +++ b/docs-java/start/config-server.md @@ -96,10 +96,10 @@ difficulty=hard 支持以下值 -* peaceful(0) - 和平 -* easy(1) - 简单 -* normal(2) - 普通 -* hard(3) - 困难 +- peaceful(0) - 和平 +- easy(1) - 简单 +- normal(2) - 普通 +- hard(3) - 困难 ## 出生点保护 @@ -127,10 +127,10 @@ gamemode=survival 支持以下模式 -* 生存 - survival 或 0 -* 创造 - creative 或 1 -* 冒险 - adventure 或 2 -* 旁观 - spectator 或 3 +- 生存 - survival 或 0 +- 创造 - creative 或 1 +- 冒险 - adventure 或 2 +- 旁观 - spectator 或 3 ## 强制游戏模式 @@ -214,4 +214,4 @@ allow-flight=true 开启:`/gamerule logAdminCommands true` -关闭:`/gamerule logAdminCommands false` \ No newline at end of file +关闭:`/gamerule logAdminCommands false` diff --git a/docs-java/start/connect-to-server.md b/docs-java/start/connect-to-server.md index bca86a9dd8..e1ac11b9bf 100644 --- a/docs-java/start/connect-to-server.md +++ b/docs-java/start/connect-to-server.md @@ -69,9 +69,9 @@ server-port=25565 如果很不幸,你的玩家没有正常连接上来,请先按以下步骤检查 -* 请尝试本地连接,如果不行,那么就是服务器有问题 -* 如果本地连接正常,你可以尝试在防火墙中放行端口 -* 检查你在路由器中是否把这个端口公开到公网 +- 请尝试本地连接,如果不行,那么就是服务器有问题 +- 如果本地连接正常,你可以尝试在防火墙中放行端口 +- 检查你在路由器中是否把这个端口公开到公网 ### 我没公网 diff --git a/docs-java/start/launch-server.md b/docs-java/start/launch-server.md index 12316dbb8f..3c121fa3e2 100644 --- a/docs-java/start/launch-server.md +++ b/docs-java/start/launch-server.md @@ -108,7 +108,7 @@ Downloading mojang_x.x.x.jar 请尝试使用科学上网。 -### 我不会在命令行界面 (CMD / 终端 / Powershell) 使用科学上网! +### 我不会在命令行界面 (CMD / 终端 / Powershell) 使用科学上网 :::tip @@ -180,4 +180,4 @@ java -Xms2G -Xmx2G -jar server.jar --nogui ```shell -Xms 1024M -Xmx 2048M -``` \ No newline at end of file +``` diff --git a/docs-java/start/server-core-choose.md b/docs-java/start/server-core-choose.md index c2189e889e..f6fa1c3166 100644 --- a/docs-java/start/server-core-choose.md +++ b/docs-java/start/server-core-choose.md @@ -36,7 +36,6 @@ Mod 服最开始就必须选好核心,也就是 Forge 还是 Fabric 的问题 高版本一般推荐使用 Fabric ,因为 Fabric 优化 Mod 多效果比较好,但是最重要的还是:如果有什么 Mod 只有 Fabric / Forge 版本而你又非玩不可,只能选择相应的核心。 - ## 插件服 性能较好,是初学者最适合开的服务器,拓展性较强,配置性强,但坏处就是有的插件需自行配置后使用,客户端无需安装 Mod 。我个人推荐插件服使用 Purpur, @@ -231,7 +230,6 @@ leaves基本完全支持客户端生电 Mod ,包括但不限于carpet,pca, - [官方](https://github.com/HomoMC/Beast) - [McRes](https://vip.123pan.cn/1821558579/6492155) - @@ -286,4 +284,3 @@ leaves基本完全支持客户端生电 Mod ,包括但不限于carpet,pca, | [Cardboard](https://cardboardpowered.org/) | 支持的版本较多,支持1.16.5-1.20.4 | - | [McRes](https://mcres.cn/downloads/carboard.html) | ![](_images/那些服务端有后门吗.png) -