diff --git a/.vitepress/friendLinks.ts b/.vitepress/friendLinks.ts
index 5782d0b..5ddad87 100644
--- a/.vitepress/friendLinks.ts
+++ b/.vitepress/friendLinks.ts
@@ -16,9 +16,10 @@ export const FriendLinks: RelatedLinkObject[] = [
new RelatedLinkObject('【续】维基档案馆', 'https://continue-project.netlify.app/', 'SnowCutie的插件文档汉化合集Continue Project'),
new RelatedLinkObject('LeafMC Docs', 'https://www.leafmc.one/zh/docs/getting-started', '高性能优化服务端Leaf的官方文档'),
new RelatedLinkObject('Natsurainko\'s blog', 'https://natsurainko.github.io/', '开发者Natsurainko的博客,积累了一些相关教程。'),
- new RelatedLinkObject('NitWikit^?', 'https://nitwikit.8aka.org', '十分详尽的第三方 MC 开服教程'),
+ new RelatedLinkObject('Cubic Wiki 开服教程', 'https://nitwikit.8aka.org', '十分详尽的第三方 MC 开服教程(原笨蛋Wiki)'),
+ new RelatedLinkObject('MCNav.cn 服主之家', 'https://mcnav.cn', '一步直达官方资源和文档站的导航站点'),
];
export const Sponsors: RelatedLinkObject[] = [
- new RelatedLinkObject('云联小白/集云社', 'https://idc.mcmc.run/', '专注游戏服务器租赁的服务商【云联小白】,其长期为CMFS提供免费服务器。联系QQ:395426'),
-]
\ No newline at end of file
+ new RelatedLinkObject('云联小白/集云社', 'https://yun.jizi.cn/', '专注游戏服务器租赁的服务商,其长期为CMFS提供免费服务器。联系QQ:395426'),
+]
diff --git a/README.md b/README.md
index 6646f31..2d4bf79 100644
--- a/README.md
+++ b/README.md
@@ -81,12 +81,25 @@ locales: {
-+ [法棍面包](https://github.com/fr1g)
- - 俄罗斯语(ru-RU)
-+ [KormiMeiko](https://github.com/KormiMeiko)
- - 繁体中文(zh-TW)
-+ [Japerz](https://github.com/japerz12138)
- - 英语(美国) (en-US)
++ 中文
+ - [老腊肉llr](https://github.com/laolarou726)
+ - [法棍面包](https://github.com/fr1g)
+ - [KormiMeiko](https://github.com/KormiMeiko) (繁体中文-台湾)
++ 英语
+ - [Japerz](https://github.com/japerz12138) (en-US)
++ 俄语
+ - [法棍面包](https://github.com/fr1g)
+ - [Axillux](https://github.com/Axillux)
+
+期待更多对我们的工作感兴趣的热心市民加入到翻译之中!
+
+### 内容维护者
+
+- [老腊肉llr](https://github.com/laolarou726)
+- [法棍面包](https://github.com/fr1g)
+- [Japerz](https://github.com/japerz12138)
+- [zzh](https://github.com/Cherter821)
+- [Xysgh](https://github.com/xysgh)
diff --git a/zhCN/CMFS/help/guide-pure/survival-rules.md b/zhCN/CMFS/help/guide-pure/survival-rules.md
index 8340e0d..1ee2f1d 100644
--- a/zhCN/CMFS/help/guide-pure/survival-rules.md
+++ b/zhCN/CMFS/help/guide-pure/survival-rules.md
@@ -176,5 +176,7 @@ s:给每个账号的实际处罚量
### 禁止行为
-- 禁止收费或免费地给予玩家非活动允许发放的物品
-- 如果玩家切实需要, 允许给予一些照顾, 但是禁止滥用。根据日志若被日冕管理组发现滥用,
+- 禁止收费或免费地给予玩家非活动允许发放的物品,或是收费或免费地利用管理员身份在玩家之间提供不公平的帮助
+- 在有必要的情况下,对于受挫过多的玩家提供部分帮助是允许的;若玩家因系统软件意外导致必须进行传送,管理员有义务提供帮助
+- 如果玩家切实需要, 允许给予一些照顾, 但是禁止滥用。根据日志若被日冕管理组发现滥用,将无限期停职调查
+-
diff --git a/zhCN/index.md b/zhCN/index.md
index 437db63..4f81518 100644
--- a/zhCN/index.md
+++ b/zhCN/index.md
@@ -1,5 +1,4 @@
---
-
layout: home
hero:
@@ -26,7 +25,7 @@ features:
details: 正在使用来自 Corona Studio 的开源项目?在这里你可以查看对应的技术文档。
- icon: 🧩
title: 标准和规范
- details: 在知识库中,您可以查阅到 MineCraft 游戏的部分技术规范(例如皮肤或材质)。
+ details: 在知识库中,您可以查阅到 MineCraft 游戏的部分技术规范(例如皮肤或材质)。
- icon: 🍰
title: 各种指引
details: 甚至包含入门Minecraft的导引.
@@ -36,10 +35,8 @@ features:
- icon: 🏃🏻➡️
title: 持续更新
details: 我们一直在更新和完善内容。请时不时来看看吧!
-
---
-
@@ -47,8 +44,11 @@ features:
-
\ No newline at end of file
+
diff --git a/zhCN/lxguide/others/download-jre.md b/zhCN/lxguide/others/download-jre.md
index 9c77776..5ce79f9 100644
--- a/zhCN/lxguide/others/download-jre.md
+++ b/zhCN/lxguide/others/download-jre.md
@@ -16,12 +16,10 @@
一般而言,我们建议使用来自 **Azul Zulu** 的JDK构建(根据部分反馈,不再推荐Alibaba Dragonwell,除非环境一定需要它)用于游戏。在LauncherX的“设置-全局游戏设置-启动设置-资源下载” 中提供了几个版本基于x64平台的JRE下载。这些下载是由Mojang选择的用于游戏的JRE,一般都是来自OpenJDK的构建。但是,目前(2024-03-17)为止,Mojang尚未为ARM平台选择JDK。因此,对于ARM平台用户或想要通过更换JRE来优化游戏的用户,我们建议使用Azul Zulu JDK,因为它是面向服务端优化的版本,应对高频内存I/O、高负载计算时能有更好的性能,且都有面向ARM平台(aarch)的构建可供下载。以下是这几种JDK的官方下载链接,您需要打开后选择需要的版本:
-- [Azul Zulu官方下载(英文)](https://www.azul.com/downloads/#zulu): 提供各种版本的JDK构建,可选包含JavaFX运行时
-- [Azul Zing官方下载(英文)](https://www.azul.com/downloads/#prime): 各种新版JDK构建,免费版可能略有不稳定的情况,但是性能更好(一般来说,大概)
-- [Oracle Java SE Runtime 下载(英文)](https://www.oracle.com/cn/java/technologies/downloads/archive/): Oracle的Java下载归档站
-- [OpenJDK](https://openjdk.org/): 就是OpenJDK而已
-
-
+- [Azul Zulu官方下载(英文)](https://www.azul.com/downloads/#zulu): 提供各种版本的JDK构建,可选包含JavaFX运行时
+- [Azul Zing官方下载(英文)](https://www.azul.com/downloads/#prime): 各种新版JDK构建,免费版可能略有不稳定的情况,但是性能更好(一般来说,大概)
+- [Oracle Java SE Runtime 下载(英文)](https://www.oracle.com/cn/java/technologies/downloads/archive/): Oracle的Java下载归档站
+- [OpenJDK](https://openjdk.org/): 就是OpenJDK而已
接下来,我们以Azul Zulu为例展示如何下载,以及下载后应该如何让LauncherX找到.
@@ -38,7 +36,7 @@

1. 在 **Operating System** 处选择 Windows/macOS/Linux(请自行选择子版本/发行版),
-2. 在 **Architecture** 处选择 **x86 64-bit或ARM 64-bit** (前者是一般的amd64/x86-64架构,后者是ARM架构。)
+2. 在 **Architecture** 处选择 **x86 64-bit或ARM 64-bit** (前者是一般的amd64/x86-64架构,后者是ARM架构。)
3. 在**Java Package**选择「JRE」或「JDK」(如果有需要的话,可以选择带有FX字样的体积更大的选项。它附带JavaFX支持)
4. 在**Java Version**选择您需要的版本(Java17/Java8)。如果右侧的**Include Older Versions**开关没有开启,这里则不会显示用于1.17的Java16,或其他非LTS版本.
@@ -51,9 +49,7 @@
在您每一步的筛选器操作结束时,该页面的可用下载列表都会依据您的条件更新.
一般而言,建议您选择列表最开头的项目 (只要您严格地完成了系统和架构选择)。在您打算下载的项目右侧的 **Download** 按钮中选择 `.zip` 格式的运行时并点击,等待下载完成后将其解压到任意一处本地文件夹 (最好新创建一个).
-随后在 LauncherX 中选择 **搜索Java**。如果搜索不到您新解压的JRE,请点击**手动添加**,并选择刚才解压的文件夹 **bin/** 目录下的 **java** 可执行文件即可 (对于Windows,如果开启了**显示已知文件扩展名** ,则您要选择的项目名为java.exe)。
-
-
+随后在 LauncherX 中选择 **搜索Java**。如果搜索不到您新解压的JRE,请点击**手动添加**,并选择刚才解压的文件夹 **bin/** 目录下的 **java** 可执行文件即可 (对于Windows,如果开启了**显示已知文件扩展名** ,则您要选择的项目名为java.exe)。
## 使用LauncherX内置的下载 (Windows x64)
@@ -75,5 +71,4 @@
###### 参考更多相关文章
-- 来自NitWikit:[选择、下载和安装 Java | 笨蛋 MC 开服教程 (yizhan.wiki)](https://yizhan.wiki/NitWikit/preparation/choose-and-download-and-install-java)
-
+- 来自NitWikit:[选择、下载和安装 Java | Cubic Wiki 开服教程 (yizhan.wiki)](https://yizhan.wiki/NitWikit/preparation/choose-and-download-and-install-java)
diff --git a/zhCN/lxguide/startup/index.md b/zhCN/lxguide/startup/index.md
index 4f1e8b9..f6f77f7 100644
--- a/zhCN/lxguide/startup/index.md
+++ b/zhCN/lxguide/startup/index.md
@@ -4,9 +4,9 @@
[[toc]]
-> 本文创建日期:2023年7月14日,修改日期:2024年3月6日,作者:Feiron Iguista
+> 本文创建日期:2023年7月14日,修改日期:2024年3月6日,作者:Feiron Iguista
--------
+---
::: warning
@@ -22,33 +22,38 @@
**软件要求**
-Windows7及更新版本的64位操作系统、Windows 10 或更新版本的 for ARM 64位操作系统
*或* macOS 12 及更新版本 (基于Intel芯片或Apple芯片)
*或* 带有Xfce/GNOME之类桌面环境的Linux 64位操作系统 (建议内核版本高于5).
+Windows 10 或更新版本的位操作系统 (x64或arm64)
_或_ macOS 12 及更新版本 (基于Intel芯片或Apple芯片)
_或_ 带有Xfce/GNOME之类桌面环境的Linux 64位操作系统 (建议内核版本高于5).
-**硬件要求**
+::: warning 不再支持Windows7
+
+LauncherX将不再支持Windows7。或许可以通过其他第三方工具来使得Windows7可以支持一些新的软件特性,但是我们不再官方支持这个系统。
+如果非得使用Windows7,可以考虑前往我们的群聊`589798569`加群寻求帮助。但是说真的,Windows7已经很老了。
-**CPU**: 主频高于2.5GHz的至少4核心64位处理器 (amd64/ARM64/x86-64)
**运行内存**: 不少于4GB
**GPU**: 建议性能高于: Intel UHD 770 (集成显卡) / 建议性能高于: Radeon RX560
**存储空间**: 预留100MB (Windows: ~30MB,Linux和macOS: ~60MB。预留更多空间以供下载等缓存使用。实际上安装游戏需要为游戏预留一定空间。)
+:::
+**硬件要求**
+**CPU**: 主频高于2.5GHz的至少4核心64位处理器 (amd64/ARM64/x86-64)
**运行内存**: 不少于4GB
**GPU**: 建议性能高于: Intel UHD 770 (集成显卡) / 建议性能高于: Radeon RX560
**存储空间**: 预留100MB (Windows: ~30MB,Linux和macOS: ~60MB。预留更多空间以供下载等缓存使用。实际上安装游戏需要为游戏预留一定空间。)
## 下载LauncherX
接下来,该**下载LauncherX**了:
-我们推荐优先使用**包含运行时的独立版**。请前往[官网下载](https://corona.studio/launcherx/download)稳定版,或赞助我们以取得测试版;
或者在我们的**配置助手**发布后,使用配置助手来为您选择合适的LauncherX。这将是最适合普通用户的方案(敬请期待)。
+我们推荐优先使用**包含运行时的独立版**。请前往[官网下载](https://corona.studio/launcherx/download)稳定版,或赞助我们以取得测试版。
下载LauncherX的一般流程如下:
- 打开[官网](https://corona.studio/launcherx/download)
- 一般而言,网页会根据你的电脑来推荐下载的版本。你需要下载对应你电脑系统和CPU架构的版本,如果网页选择了和你电脑情况不一致的版本,请用下载按钮右侧的**三角按钮**(如果是MIN站 ,直接在网页上点击对应正确构建的按钮来开始下载)来选择正确对应你电脑的选项。如果你不知道如何确认你的电脑系统版本和CPU架构,参见:[辨识计算机环境 | 日冕知识库](/zhCN/guide/general/check-system.html)
- :::tip 截至目前,大多数用户使用的是Windows x64。
+ :::tip 截至目前,大多数用户使用的是Windows x64。
- 下载完毕后,将LauncherX解压并放置到一个合适的地方。
- :::tip 关于存放位置
- macOS建议放在【应用程序】(也就是说Applications) 目录下; Linux可以放在任何你常用于存放程序的地方,Windows同样,但是**不要放在桌面或其他难以打理的地方**,最好放在一个空文件夹里,因为Windows版LauncherX会在当前所在位置解压出自己的工作目录和默认的游戏文件夹。
- Linux和macOS版本的LauncherX会在一个合适的地方存储LauncherX的配置文件和默认游戏目录,电脑上任意地方的LauncherX将共用该配置文件;Windows版本则会在每个LauncherX所在的位置创建独立的默认游戏目录和配置文件。
+ :::tip 关于存放位置
+ macOS建议放在【应用程序】(也就是说Applications) 目录下; Linux可以放在任何你常用于存放程序的地方,Windows同样,但是**不要放在桌面或其他难以打理的地方**,最好放在一个空文件夹里,因为Windows版LauncherX会在当前所在位置解压出自己的工作目录和默认的游戏文件夹。
+ Linux和macOS版本的LauncherX会在一个合适的地方存储LauncherX的配置文件和默认游戏目录,电脑上任意地方的LauncherX将共用该配置文件;Windows版本则会在每个LauncherX所在的位置创建独立的默认游戏目录和配置文件。
- :::
+ :::
## 开始使用LauncherX
diff --git a/zhCN/lxguide/startup/perOsSetup/windows.md b/zhCN/lxguide/startup/perOsSetup/windows.md
index 62dc733..cbdf3fc 100644
--- a/zhCN/lxguide/startup/perOsSetup/windows.md
+++ b/zhCN/lxguide/startup/perOsSetup/windows.md
@@ -2,9 +2,10 @@
::: warning
-请注意, LauncherX **不支持** Windows7以下版本的操作系统,以及任意一个版本的Windows S。
+请注意, LauncherX在Windows平台 **仅支持** Windows10及以上版本的操作系统,以及任意一个版本的Windows S。
-对Windows7的支持可能**随时终止**. 如果您使用Windows7, 请尽早升级, 或阅读[Windows7 安装指南](/zhCN/lxguide/startup/others/win7)...
+LauncherX不再支持Windows7,请尽早升级。或许可以通过其他第三方工具来使得Windows7可以支持一些新的软件特性,但是我们不再官方支持这个系统。
+如果非得使用Windows7,可以考虑前往我们的群聊`589798569`加群寻求帮助, 或阅读[Windows7 安装指南](/zhCN/lxguide/startup/others/win7)。但是说真的,Windows7已经很老了。
:::
@@ -24,16 +25,12 @@
4. 点击`“应用”`,然后关闭`“属性”`窗口。
5. 尝试启动 LauncherX 。如果仍然无法工作,请[与我们取得联系](/zhCN/guide/contact)
-
-
::: warning
如果在尝试启动 LauncherX 时候出现了来自其他安全类软件的警告,那么您需要允许 LauncherX 运行以使用 LauncherX 。若您对 LauncherX 持有怀疑,可以前往[VirusTotal](https://www.virustotal.com)这种权威的线上沙盒并将您下载的 LauncherX 副本上传检测。
:::
-
-
### 对于Windows7
我们预计将在Windows10被微软结束支持后,原则上不再为新功能在Windows7的可用性作担保;同样的,在此发生的一年后,原则上不再为新功能在Windows8/8.1上的可用性作担保。但是理论上,只要系统框架允许,LauncherX将一直能在Windows7及更高版本的Windows中可用,只是可能不能完全按照预期工作,以及可能需要安装额外的支持性软件和运行时。
diff --git a/zhCN/mc-starter/advanced/analyze-exception/index.md b/zhCN/mc-starter/advanced/analyze-exception/index.md
index 8ef62f0..f8d8d03 100644
--- a/zhCN/mc-starter/advanced/analyze-exception/index.md
+++ b/zhCN/mc-starter/advanced/analyze-exception/index.md
@@ -4,4 +4,4 @@
本专题包含数篇转载和原创的文章,以及一系列的相关扩展阅读。只要你有激情,有着学习理解的能力,那么你便具备着克服一切困难的能力。
-参见:[什么是日志? | 笨蛋 MC 开服教程](https://nitwikit.8aka.org/start/basic/what-is-log) | [如何向大佬求助 | 笨蛋 MC 开服教程](https://nitwikit.8aka.org/start/ask-for-help)
\ No newline at end of file
+参见:[什么是日志? | Cubic Wiki 开服教程](https://nitwikit.8aka.org/general/basics/what-is-log/#_top) | [如何向大佬求助 | Cubic Wiki 开服教程](https://nitwikit.8aka.org/general/more/ask-for-help)
diff --git a/zhCN/mc-starter/play-together.md b/zhCN/mc-starter/play-together.md
index 751dcbf..b53f46e 100644
--- a/zhCN/mc-starter/play-together.md
+++ b/zhCN/mc-starter/play-together.md
@@ -1,4 +1,5 @@
`@useFixer`
+
# 一起玩吗? 联机游戏指南
:::tip
@@ -23,9 +24,9 @@
要保持大家都能玩,请保证:
-- 不要退出世界,更不要退出游戏
-- 不要断开网络连接
-- 只有这个世界还在运转,大家才能在一起游玩。
+- 不要退出世界,更不要退出游戏
+- 不要断开网络连接
+- 只有这个世界还在运转,大家才能在一起游玩。
:::
@@ -39,9 +40,9 @@
要保持大家都能玩,请保证:
-- 不要退出世界,更不要退出游戏
-- 不要断开网络连接
-- 只有这个世界还在运转,大家才能在一起游玩。
+- 不要退出世界,更不要退出游戏
+- 不要断开网络连接
+- 只有这个世界还在运转,大家才能在一起游玩。
:::
@@ -55,7 +56,7 @@ LauncherX内置的联机方式基于P2P技术,通过软件管理一个虚拟
:::
-需要注意的是,由于P2P技术的特殊性,仍然具备一定的情况会使得用户无法建立有效的连接,或是出现体验偏差的情况。这是由诸多网络环境因素导致的,比如网络运营商设置的**NAT类型**,可以阅读[P2P学习: NAT的四种类型以及类型探测](https://www.cnblogs.com/ssyfj/p/14791064.html)*by - 山上有风景 - 博客园* 来进一步了解。**总而言之,NAT一般分别有以下类型**:`i`
+需要注意的是,由于P2P技术的特殊性,仍然具备一定的情况会使得用户无法建立有效的连接,或是出现体验偏差的情况。这是由诸多网络环境因素导致的,比如网络运营商设置的**NAT类型**,可以阅读[P2P学习: NAT的四种类型以及类型探测](https://www.cnblogs.com/ssyfj/p/14791064.html)_by - 山上有风景 - 博客园_ 来进一步了解。**总而言之,NAT一般分别有以下类型**:`i`
1. 全锥型(Full Cone)
2. 受限锥型(Restricted Cone),
或者说是IP受限锥型
@@ -98,63 +99,63 @@ LauncherX内置的联机方式基于P2P技术,通过软件管理一个虚拟
要保持大家都能玩,请保证:
-- 不要退出世界,更不要退出游戏
-- 不要断开网络连接
-- 只有这个世界还在运转,大家才能在一起游玩。
+- 不要退出世界,更不要退出游戏
+- 不要断开网络连接
+- 只有这个世界还在运转,大家才能在一起游玩。
:::
这个方案相当于将自己电脑上的Minecraft的内部服务器暴露给其他人,只需要将内网的服务转到外网即可。具体操作步骤如下:`i`
-- 启动游戏,进入要一起游玩的世界
+- 启动游戏,进入要一起游玩的世界
-- 暂停游戏,点击【对局域网开放】
+- 暂停游戏,点击【对局域网开放】
-- 在不同版本游戏中,这一步的操作不一样。
+- 在不同版本游戏中,这一步的操作不一样。
+ - 对于较老版本的游戏,Minecraft会寻找一个未被占用的端口,然后在那个端口上暴露游戏。具体使用的端口将会在聊天区显示出来类似如下文字:
- - 对于较老版本的游戏,Minecraft会寻找一个未被占用的端口,然后在那个端口上暴露游戏。具体使用的端口将会在聊天区显示出来类似如下文字:
- ````pascal
- 本地游戏已在端口[11451]上开启
- ````
+ ```pascal
+ 本地游戏已在端口[11451]上开启
+ ```
- - 对于较新版本的游戏,在点击【对局域网开放】后会有另外一个界面,在这里可以自定义端口号,留空以允许Minecraft选择找到的一个随机的未被占用的端口,点击【创建局域网世界】以确认配置。端口号显示同上。
+ - 对于较新版本的游戏,在点击【对局域网开放】后会有另外一个界面,在这里可以自定义端口号,留空以允许Minecraft选择找到的一个随机的未被占用的端口,点击【创建局域网世界】以确认配置。端口号显示同上。
-- 现在你已经准备好世界了,记下这个端口号,然后在你选择的 **FRP服务商控制台** 中挑选合适的节点以创建FRP隧道或修改现有隧道(具体操作方法参考服务商提供的文档和教程)
+- 现在你已经准备好世界了,记下这个端口号,然后在你选择的 **FRP服务商控制台** 中挑选合适的节点以创建FRP隧道或修改现有隧道(具体操作方法参考服务商提供的文档和教程)
-- 将端口号输入到本地端口那一栏,保存,回到自己的电脑上启动FRP启动器
+- 将端口号输入到本地端口那一栏,保存,回到自己的电脑上启动FRP启动器
-- 确保你的隧道已创建,然后开启它
+- 确保你的隧道已创建,然后开启它
-- 开启成功后,将该隧道的链接连同对应的端口(可能并非游戏给你的端口,而是你在FRP控制台选择或被分配的端口)发送给一起玩的玩家。一起玩的玩家只需要使用同样的游戏客户端,在【多人游戏-添加服务器/直接连接】的【服务器地址】一栏填入你提供的地址即可连接。
+- 开启成功后,将该隧道的链接连同对应的端口(可能并非游戏给你的端口,而是你在FRP控制台选择或被分配的端口)发送给一起玩的玩家。一起玩的玩家只需要使用同样的游戏客户端,在【多人游戏-添加服务器/直接连接】的【服务器地址】一栏填入你提供的地址即可连接。
-- 每次启动世界所使用的端口号可能不相同,为此你需要每次都更改隧道中记录的本地端口号。
+- 每次启动世界所使用的端口号可能不相同,为此你需要每次都更改隧道中记录的本地端口号。
-- 如果需要修改这种世界的联机服务器设置,你可能需要借助Mod来修改,比如:[自定义局域网联机 (Lan Server Properties) - MC百科](https://www.mcmod.cn/class/2754.html)
+- 如果需要修改这种世界的联机服务器设置,你可能需要借助Mod来修改,比如:[自定义局域网联机 (Lan Server Properties) - MC百科](https://www.mcmod.cn/class/2754.html)
-相关阅读:[基本教程 | OpenFrp Docs](https://doc.openfrp.net/use/) | [Windows 桌面启动器 | OpenFrp Docs](https://doc.openfrp.net/use/desktop-launcher.html) | [我的世界(Minecraft)服务端配置 | OpenFrp Docs](https://doc.openfrp.net/use/configuration/minecraft.html) | [搭建内网穿透(Frp) | 笨蛋 MC 开服教程](https://nitwikit.8aka.org/advance/Linux/frp/) | [基础知识 | 笨蛋 MC 开服教程](https://nitwikit.8aka.org/Java/basic)
+相关阅读:[基本教程 | OpenFrp Docs](https://doc.openfrp.net/use/) | [Windows 桌面启动器 | OpenFrp Docs](https://doc.openfrp.net/use/desktop-launcher.html) | [我的世界(Minecraft)服务端配置 | OpenFrp Docs](https://doc.openfrp.net/use/configuration/minecraft.html) | [搭建内网穿透(Frp) | Cubic Wiki 开服教程](https://nitwikit.8aka.org/general/process/deploy/frp/) | [基础知识 | Cubic Wiki 开服教程](https://nitwikit.8aka.org/java/start/basic/intro/)
#### 2、使用家庭电脑作为服务器
你可以下载服务端到自己的电脑上来运行,这样,在你的电脑上就相当于有一个Minecraft游戏服务器了。我们称这个行为为 **开服**。`i`
-> 开服,就是相当于,你在这个游戏里面,创建了一个24h永久不断开的联机房间。不管是作为创建服务器的你,还是说加入到你这个服务器的玩家,你们的进入与退出都不会影响到服务器的开放使用。(引用自:[服务器大体框架知识(搭建必看)](https://www.yuque.com/dongyue-ygyej/ny8uqi/de0g6uvzy31eebmg?singleDoc#))
+> 开服,就是相当于,你在这个游戏里面,创建了一个24h永久不断开的联机房间。不管是作为创建服务器的你,还是说加入到你这个服务器的玩家,你们的进入与退出都不会影响到服务器的开放使用。(引用自:[服务器大体框架知识(搭建必看)](https://www.yuque.com/dongyue-ygyej/ny8uqi/de0g6uvzy31eebmg?singleDoc#))
已经有相当数量的教程介绍了如何开服。在这里,笔者仅将大体步骤抽象出来:
-- 准备环境(可以认为是:新建文件夹存放服务端,准备Java环境,下载服务端到新建文件夹)
-- 准备运行脚本
-- 首次运行脚本,然后阅读创建的EULA并决定是否同意。只有同意了EULA才能继续开服。(EULA:最终用户许可协议,是一种具备法律效力的文本。在这里主要是对Minecraft知识产权的保护。至少,首先,开服不要想着赚钱。Minecraft官方的EULA原文也可以在[这里看到](https://www.minecraft.net/zh-hans/eula),或者查看[Usage Guidelines | Minecraft](https://www.minecraft.net/zh-hans/usage-guidelines) 来确认哪些可以做,哪些不可以做。)
-- 等待服务器就绪,然后加入服务器的世界吧!
+- 准备环境(可以认为是:新建文件夹存放服务端,准备Java环境,下载服务端到新建文件夹)
+- 准备运行脚本
+- 首次运行脚本,然后阅读创建的EULA并决定是否同意。只有同意了EULA才能继续开服。(EULA:最终用户许可协议,是一种具备法律效力的文本。在这里主要是对Minecraft知识产权的保护。至少,首先,开服不要想着赚钱。Minecraft官方的EULA原文也可以在[这里看到](https://www.minecraft.net/zh-hans/eula),或者查看[Usage Guidelines | Minecraft](https://www.minecraft.net/zh-hans/usage-guidelines) 来确认哪些可以做,哪些不可以做。)
+- 等待服务器就绪,然后加入服务器的世界吧!
推荐阅读:
-- Minecraft Wiki:[Tutorial: Setting up a server – Minecraft Wiki](https://minecraft.wiki/w/Tutorial:Setting_up_a_server)
-- 笨蛋开服教程:[开始 | 笨蛋 MC 开服教程](https://nitwikit.8aka.org/intro)
-- 冬月的大体框架知识:[服务器大体框架知识(搭建必看)](https://www.yuque.com/dongyue-ygyej/ny8uqi/de0g6uvzy31eebmg?singleDoc#)
-- 官方下载服务端的链接:[Download server for Minecraft | Minecraft](https://www.minecraft.net/zh-hans/download/server)
-- Java版服务端核心文件解释:[服务端核心文件 | Minecraft Wiki](https://zh.minecraft.wiki/w/%E6%9C%8D%E5%8A%A1%E7%AB%AF%E6%A0%B8%E5%BF%83%E6%96%87%E4%BB%B6)
+- Minecraft Wiki:[Tutorial: Setting up a server – Minecraft Wiki](https://minecraft.wiki/w/Tutorial:Setting_up_a_server)
+- 笨蛋开服教程:[开始 | Cubic Wiki 开服教程](https://nitwikit.8aka.org/java/intro/)
+- 冬月的大体框架知识:[服务器大体框架知识(搭建必看)](https://www.yuque.com/dongyue-ygyej/ny8uqi/de0g6uvzy31eebmg?singleDoc#)
+- 官方下载服务端的链接:[Download server for Minecraft | Minecraft](https://www.minecraft.net/zh-hans/download/server)
+- Java版服务端核心文件解释:[服务端核心文件 | Minecraft Wiki](https://zh.minecraft.wiki/w/%E6%9C%8D%E5%8A%A1%E7%AB%AF%E6%A0%B8%E5%BF%83%E6%96%87%E4%BB%B6)
-*这些内容对于接下来的内容同样有用。*
+_这些内容对于接下来的内容同样有用。_
### 使用云服务器
@@ -164,7 +165,7 @@ LauncherX内置的联机方式基于P2P技术,通过软件管理一个虚拟
此外,可以尝试通过多种渠道了解和分析商家的信用水平,以避免出现纠纷或是遇到商家跑路的问题。`i`
-我们建议先了解的一些基础知识:[基础知识 | 笨蛋 MC 开服教程](https://nitwikit.8aka.org/Java/basic)`i`
+我们建议先了解的一些基础知识:[基础知识 | Cubic Wiki 开服教程](https://nitwikit.8aka.org/java/start/intro/)(你当然可以继续按照Cubic Wiki的介绍完成后续步骤,但是不同的作者可能总结出不同的要点。)`i`
:::
@@ -178,16 +179,17 @@ LauncherX内置的联机方式基于P2P技术,通过软件管理一个虚拟
使用云服务器来组织多人游戏是有一定技术门槛和经济能力要求的。对于新手而言,只要愿意付出精力和时间,总是能够积累起技术来运营和维护属于自己的Minecraft多人游戏服务器。在真正租用服务器之前,首先要试着做:`i`
1. 在自己的电脑上练习开服,同时学习一些计算机和网络的基础概念;
-2. 学习一些JVM优化方面的概念(参考阅读:[合理分配游戏内存、选择GC、配置JavaAgent | 日冕知识库](/zhCN/lxguide/others/adjust-ram-gc-ja.html),[下载合适的Java运行时 | 日冕知识库](/zhCN/lxguide/others/download-jre.html),[Java 相关 | 笨蛋 MC 开服教程](https://nitwikit.8aka.org/lava/overview))至少要知道如何调整服务器分配的内存、如何指定垃圾回收器(甚至 **垃圾回收器** 是干什么的也需要了解一下)
+2. 学习一些JVM优化方面的概念(参考阅读:[合理分配游戏内存、选择GC、配置JavaAgent | 日冕知识库](/zhCN/lxguide/others/adjust-ram-gc-ja.html),[下载合适的Java运行时 | 日冕知识库](/zhCN/lxguide/others/download-jre.html),[Java 安装 | Cubic Wiki 开服教程](https://nitwikit.8aka.org/general/java/intro/))至少要知道如何调整服务器分配的内存、如何指定垃圾回收器(甚至 **垃圾回收器** 是干什么的也需要了解一下)
3. 了解并遵守有关的 **涉及版权的具备法律效力的协议** (比如 著名的 Minecraft EULA),确保你开服并不会侵犯他人权益来赚钱
-4. 了解你将要开的服务器的类型(使用 什么样的服务端?性能需求有多大?又如何使用类似Spark这样的工具来分析服务器性能和占用?参考阅读:[什么是服务端? | 笨蛋 MC 开服教程](https://nitwikit.8aka.org/start/basic/what-is-server),[Spark Wiki:前言 | Continue Project](https://snowcutieowo.github.io/spark/))
-5. 其间,如果遇到问题可以到相关社区请教有经验的人。不要忘了 **你并不比别人差** ,并且无论如何 **勤能补拙** ,如果能做到 **虚心请教** 并且 **独立人格、不讨人厌** ,那么你将能获得不少人的帮助。(参考阅读:[如何向大佬求助 | 笨蛋 MC 开服教程](https://nitwikit.8aka.org/start/ask-for-help),[Minecraft新手上路! #自食其力、自给自足| 日冕知识库](https://kb.corona.studio/zhCN/mc-starter/#自食其力、自给自足))
+4. 了解你将要开的服务器的类型(使用 什么样的服务端?性能需求有多大?又如何使用类似Spark这样的工具来分析服务器性能和占用?参考阅读:[什么是服务端? | Cubic Wiki 开服教程](https://nitwikit.8aka.org/java/start/basic/what-is-server/#_top),[Spark Wiki:前言 | Continue Project](https://continue-project.netlify.app/wiki/spark/))
+5. 其间,如果遇到问题可以到相关社区请教有经验的人。不要忘了 **你并不比别人差** ,并且无论如何 **勤能补拙** ,如果能做到 **虚心请教** 并且 **独立人格、不讨人厌** ,那么你将能获得不少人的帮助。(参考阅读:[如何向大佬求助 | Cubic Wiki 开服教程](https://nitwikit.8aka.org/general/more/ask-for-help/#_top),[Minecraft新手上路! #自食其力、自给自足| 日冕知识库](https://kb.corona.studio/zhCN/mc-starter/#自食其力、自给自足))
+6. 考虑好———— 你真的需要一台云服务器吗?[部署到生产环境 | Cubic Wiki 开服教程](https://nitwikit.8aka.org/general/process/deploy/intro/)
然后,你才真正准备好开服了。
#### 1、云服务器分类
-*可以租用的云服务器有许多种。此处不讨论《我的世界》租赁服务器。*
+_可以租用的云服务器有许多种。此处不讨论《我的世界》租赁服务器。_
##### a) Minecraft Realms
@@ -195,19 +197,19 @@ LauncherX内置的联机方式基于P2P技术,通过软件管理一个虚拟
###### 优点:
-- 十分稳定,随着游戏主版本更新而更新
+- 十分稳定,随着游戏主版本更新而更新
###### 缺点:
-- 大多部署在中国大陆境外,连接可能存在一些延迟
-- 相比而言不那么便宜
+- 大多部署在中国大陆境外,连接可能存在一些延迟
+- 相比而言不那么便宜
###### 特性:
-- 玩家必须拥有正版Minecraft,无法通过离线模式游玩
-- 一般有严格的游玩人数限制,适合朋友一起玩
-- 扩展性局限于原版游戏
-- 基岩版和Java版Realms都有,但是分离
+- 玩家必须拥有正版Minecraft,无法通过离线模式游玩
+- 一般有严格的游玩人数限制,适合朋友一起玩
+- 扩展性局限于原版游戏
+- 基岩版和Java版Realms都有,但是分离
###### 如何购买:
@@ -221,26 +223,26 @@ LauncherX内置的联机方式基于P2P技术,通过软件管理一个虚拟
VPS可能包含NAT类和独立IP类,对于Minecraft游戏而言,两者的区别在技术上并不会引起很大影响。如果是独立IP,那么开放默认的25565端口后,服务器地址可以不用在末尾追加端口
(比如:`thatsmine.kami.su:25565`中,末尾的`:25565`是没必要的,可以省略);`i`
-而如果是NAT类VPS,那么端口在暴露到公网时会被转发,也就是说原本的25565端口在暴露到公网时候会变成别的端口(具体变成什么端口请询问服务商)这时候如果想要抹掉地址末尾的端口号,需要用你的域名创建一个SRV解析指向你的服务器。相关阅读:[域名申请与解析 | 笨蛋 MC 开服教程](https://nitwikit.8aka.org/advance/domain-application-and-dns-resolution/#srv-记录)。 `i`
+而如果是NAT类VPS,那么端口在暴露到公网时会被转发,也就是说原本的25565端口在暴露到公网时候会变成别的端口(具体变成什么端口请询问服务商)这时候如果想要抹掉地址末尾的端口号,需要用你的域名创建一个SRV解析指向你的服务器。相关阅读:[域名申请与解析 | Cubic Wiki 开服教程](https://nitwikit.8aka.org/general/advance/domain-and-dns/#srv-%E8%AE%B0%E5%BD%95)。 `i`
相对而言,使用VPS开服将会有最高的自由度。 `i`
###### 优点:
-- 自由度超高,完全自选服务端核心
-- 扩展性超高,可以选用Forge、Fabric、Arclight、Mohist等服务端
-- 可以在VPS中运行群组服,满足更多需求
+- 自由度超高,完全自选服务端核心
+- 扩展性超高,可以选用Forge、Fabric、Arclight、Mohist等服务端
+- 可以在VPS中运行群组服,满足更多需求
###### 缺点:
-- 运维技术门槛更高
-- 要求对硬件需求有明确认知
-- 开服的经济成本相对较高
+- 运维技术门槛更高
+- 要求对硬件需求有明确认知
+- 开服的经济成本相对较高
###### 特性:
-- 允许非正版玩家加入游戏
-- 由于有最高的自由度,不仅可以在VPS上运行Java版服务器,还可以运行基岩版服务器;在VPS上开启的Java版服务器甚至可以做到让Java版和基岩版玩家一起游玩(参考:[Geyser概览 | 笨蛋 MC 开服教程](https://nitwikit.8aka.org/Java/process/mobile-player/Geyser/introduction/overview))也可以做到让正版玩家、外置登录玩家和离线玩家一起游玩(参考:[MultiLogin Wiki](https://github.com/CaaMoe/MultiLogin/wiki))
+- 允许非正版玩家加入游戏
+- 由于有最高的自由度,不仅可以在VPS上运行Java版服务器,还可以运行基岩版服务器;在VPS上开启的Java版服务器甚至可以做到让Java版和基岩版玩家一起游玩(参考:[手机玩家支持 | Cubic Wiki 开服教程](https://nitwikit.8aka.org/java/process/mobile-player/intro/))也可以做到让正版玩家、外置登录玩家和离线玩家一起游玩(参考:[MultiLogin Wiki](https://github.com/CaaMoe/MultiLogin/wiki))
##### 如何购买:
@@ -248,7 +250,7 @@ VPS可能包含NAT类和独立IP类,对于Minecraft游戏而言,两者的区
在购买租赁VPS之前,请尽可能地打听商家的名誉,再三确认算力需求,然后再下单。 `i`
-----
+---
##### c) 面板服
@@ -264,22 +266,21 @@ VPS可能包含NAT类和独立IP类,对于Minecraft游戏而言,两者的区
###### 优点:
-- 便于随时访问和管理
-- 可能可以很方便地进行服务端部署
+- 便于随时访问和管理
+- 可能可以很方便地进行服务端部署
###### 缺点:
-- 自由度受限
-- 如果恰好买到配备功能缺失的面板的面板服,功能会进一步受到限制
-- 被坑的可能性提升
+- 自由度受限
+- 如果恰好买到配备功能缺失的面板的面板服,功能会进一步受到限制
+- 被坑的可能性提升
###### 特性:
-- 整体会比VPS便宜一些,适合轻量化需求的服主
+- 整体会比VPS便宜一些,适合轻量化需求的服主
###### 如何购买:
预制面板服多见于电商平台和专攻Minecraft等游戏服务器供应的服务商。 `i`
---
-