修补link引用,修改依赖版本,预计后续继续修补 (#124)

* 文档大换血:新增基岩板块;将Java内容独分出来一个板块,并将原有Java内容的文档转移到Java板块。

* Update start.md

* 终极文档大换血:增加 多文档实例,Nav导航,分类

* Delete docs directory

* 小贴心:补一下docs文件夹(不小心删了)

* 更改 purchase-server.md 中的link

* 移除 "准备工作" 中多余侧边栏
This commit is contained in:
梦涵LOVE 2024-07-08 13:11:33 +08:00 committed by GitHub
parent ae2a4c80a0
commit 8f7af3ffa9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
23 changed files with 128 additions and 130 deletions

3
.gitignore vendored
View File

@ -2,4 +2,5 @@ build
.idea
.vscode
.docusaurus
node_modules
node_modules
yarn.lock

View File

@ -7,9 +7,9 @@ sidebar_position: 2
## 下载
前往 [核心选择](/docs/advance/cross-server/server-core-choose.md)
前往 [核心选择](/docs-java/advance/cross-server/server-core-choose.md)
1.7.10用BungeeCord的 [构建1119](https://ci.md-5.net/job/BungeeCord/1119/)
1.7.10 BungeeCord 的 [构建 1119](https://ci.md-5.net/job/BungeeCord/1119/)
## 启动
@ -17,7 +17,7 @@ sidebar_position: 2
并且使用参数启动以生成初始文件
如果想进一步优化可以使用JVM参数 [Waterfall官方](https://docs.papermc.io/waterfall/getting-started#running-the-proxy)有推荐的flags
如果想进一步优化可以使用 JVM 参数 [Waterfall 官方](https://docs.papermc.io/waterfall/getting-started#running-the-proxy)有推荐的 flags
```bash
java -Xms1024M -Xmx1024M -jar 核心名字.jar
@ -26,14 +26,15 @@ java -Xms1024M -Xmx1024M -jar 核心名字.jar
## 配置
### config.yml
配置BungeeCord端根目录中的 `config.yml`
配置 BungeeCord 端根目录中的 `config.yml`
[详细配置文件讲解](config.yml.md)
```yaml
servers:
lobby:
motd: '&1Just another BungeeCord - Forced Host'
motd: "&1Just another BungeeCord - Forced Host"
address: localhost:25565
restricted: false
```
@ -43,7 +44,7 @@ servers:
```yaml
servers:
子服名称:
motd: '服务器标语'
motd: "服务器标语"
address: 服务器地址:服务器端口
restricted: false
```
@ -53,28 +54,29 @@ servers:
```yaml
servers:
login:
motd: '&1Just another BungeeCord - Forced Host'
motd: "&1Just another BungeeCord - Forced Host"
address: localhost:25501
restricted: false
survival:
motd: '&1Just another BungeeCord - Forced Host'
motd: "&1Just another BungeeCord - Forced Host"
address: localhost:25502
restricted: false
resource:
motd: '&1Just another BungeeCord - Forced Host'
motd: "&1Just another BungeeCord - Forced Host"
address: localhost:25503
restricted: false
```
### 子服bc模式
### 子服 bc 模式
配置子服端根目录中的 `spigot.yml`
```yaml
bungeecord: false
bungeecord: false
```
把这个打开 它在 `settings` 节点下
## 加入
见 [加入服务器](/docs-java/advance/cross-server/join-server.md)
见 [加入服务器](/docs-java/advance/cross-server/join-server.md)

View File

@ -7,7 +7,7 @@ sidebar_position: 2
## 下载
在 [核心选择](/docs/advance/cross-server/server-core-choose.md) 找到 Velocity 然后下载
在 [核心选择](/docs-java/advance/cross-server/server-core-choose.md) 找到 Velocity 然后下载
## 启动
@ -15,7 +15,7 @@ sidebar_position: 2
并且使用参数启动以生成初始文件
如果想进一步优化可以使用JVM参数 [Velocity官方](https://docs.papermc.io/velocity/getting-started#launching-velocity-under-windows)有推荐的Flags
如果想进一步优化可以使用 JVM 参数 [Velocity 官方](https://docs.papermc.io/velocity/getting-started#launching-velocity-under-windows)有推荐的 Flags
```bash
java -Xms1024M -Xmx1024M -jar 核心名字.jar
@ -29,10 +29,10 @@ java -Xms1024M -Xmx1024M -jar 核心名字.jar
> 在 **[servers]** 那里该填什么?
>
>> 答:
>> `子服名 = "子服地址"`
>>
>> 如 `login = "0.0.0.0:25501"`
> > 答:
> > `子服名 = "子服地址"`
> >
> > 如 `login = "0.0.0.0:25501"`
:::danger
@ -78,13 +78,13 @@ try = [
## 子服配置
Velocity支持将玩家信息如IP地址、UUID和皮肤转发到您的服务器。Velocity支持三种转发格式
Velocity 支持将玩家信息(如 IP 地址、UUID 和皮肤转发到您的服务器。Velocity 支持三种转发格式:
- **Velocity Modern 转发** 现代转发是一种自定义的转发格式modern 转发),它更安全。
- **BungeeCord 转发**(也称为_传统转发_),它有更好的兼容性但安全性较低。
- **BungeeGuard**与传统BungeeCord转发相同但包含了一个密钥。它比单独的BungeeCord转发更好但不如Velocitymodern 转发理想。
- **BungeeCord 转发**(也称为*传统转发*),它有更好的兼容性但安全性较低。
- **BungeeGuard**,与传统 BungeeCord 转发相同,但包含了一个密钥。它比单独的 BungeeCord 转发更好,但不如 Velocitymodern 转发理想。
您只能选择这些转发格式中的一种。目前不可能“混合匹配”转发模式或同时使用所有转发格式。一般来说如果您只支持使用Minecraft 1.13及更新版本的客户端请使用Velocity Modern 转发否则您必须使用BungeeCord转发。
您只能选择这些转发格式中的一种。目前不可能“混合匹配”转发模式或同时使用所有转发格式。一般来说,如果您只支持使用 Minecraft 1.13 及更新版本的客户端,请使用 Velocity Modern 转发;否则,您必须使用 BungeeCord 转发。
### 配置现代转发Modern Forwarding

View File

@ -30,7 +30,7 @@ BungeeCord / Velocity 端(或他们的 Fork )在这里我们称为`跨服端
> 如果你的群组服搭建完成,那么正常流程是:
>
>> 玩家通过客户端连接到跨服端,接着由跨服端送至各个子服,玩家可以通过一些方式切换自己所在的子服,感觉上就像是切换维度,玩家甚至意识不到自己换过服
> > 玩家通过客户端连接到跨服端,接着由跨服端送至各个子服,玩家可以通过一些方式切换自己所在的子服,感觉上就像是切换维度,玩家甚至意识不到自己换过服
# 为什么需要代理端?
@ -50,6 +50,6 @@ BungeeCord / Velocity 端(或他们的 Fork )在这里我们称为`跨服端
你都跨服了,估计会有多端数据同步的需求吧?
看 [数据库相关](/docs/advance/database.md)
看 [数据库相关](/docs/database/database)
一般需要安装两个数据库MySQL 和 RedisMySQL 用于存储重要信息,比如账号密码,经济,权限 Redis 用于快速跨服同步

View File

@ -15,7 +15,7 @@ sidebar_position: 3
/server [配置中设置的子服名字]
```
不过不建议用 `/server` 详见 [此处](/docs/advance/cross-server/precautions.md#不要给玩家-server-权限)
不过不建议用 `/server` 详见 [此处](/docs-java/advance/cross-server/precautions.md#不要给玩家-server-权限)
:::warning
@ -37,15 +37,15 @@ https://wiki.citizensnpcs.co/NPC_Commands#Bungee
### Adyeshach
ady没有跨服动作你可以导入其他插件的跨服动作来使用
ady 没有跨服动作,你可以导入其他插件的跨服动作来使用
如安装Invero插件后
如安装 Invero 插件后:
```
kether: import invero connect 子服名
```
或者使用command...
或者使用 command...
### ZNPCs
@ -58,7 +58,6 @@ https://github.com/gonalez/znpcs/wiki/Commands#server
- [id] 是 NPC 的 id.
- [server] 是子服名字.
## 菜单
### ChestCommands

View File

@ -5,7 +5,7 @@ sidebar_position: 1
# BungeeCord 端
支持 *BungeeCord/Waterfall* 的插件
支持 _BungeeCord/Waterfall_ 的插件
# 只安装在跨服端
@ -35,13 +35,13 @@ sidebar_position: 1
:::info
见 [这里](/docs/process/plugin/other/Via/Via.md)
见 [这里](/docs-java/process/plugin/other/Via/Via.md)
:::
:::danger[缺点]
不能使用 [ViaVersion的papi变量](https://wiki.placeholderapi.com/users/placeholder-list/#viaversion)
不能使用 [ViaVersion papi 变量](https://wiki.placeholderapi.com/users/placeholder-list/#viaversion)
比如 %viaversion_player_protocol_version% 来查看玩家客户端版本
@ -51,11 +51,11 @@ sidebar_position: 1
## SkinsRestorer
[插件 | 皮肤 - skinsRestorer](/docs/process/plugin/other/SkinsRestorer.md)
[插件 | 皮肤 - skinsRestorer](/docs-java/process/plugin/other/SkinsRestorer.md)
:::danger[缺点]
不能使用 [变量](https://skinsrestorer.net/docs/integrations/placeholderapi) 和命令打开菜单UI切换皮肤
不能使用 [变量](https://skinsrestorer.net/docs/integrations/placeholderapi) 和命令打开菜单 UI 切换皮肤
:::
@ -63,15 +63,15 @@ sidebar_position: 1
:::info
见 [这里](/docs/process/mobile-player/Geyser/introduction/overview.md)
见 [这里](/docs-java/process/mobile-player/Geyser/introduction/overview.md)
:::
:::danger[缺点]
- 不方便让反作弊支持
- 不能用基岩版UI
- 不方便单端判断BE玩家
- 不能用基岩版 UI
- 不方便单端判断 BE 玩家
- 还有更多......
:::
@ -98,7 +98,7 @@ sidebar_position: 1
:::info
见 [插件 | ServerUtils](/docs/process/plugin/ManageTool/PluginManagement/ServerUtils.md)
见 [插件 | ServerUtils](/docs-java/process/plugin/ManageTool/PluginManagement/ServerUtils.md)
:::

View File

@ -5,7 +5,7 @@ sidebar_position: 2
# Velocity 端
支持 *Velocity* 的插件
支持 _Velocity_ 的插件
# 只安装在跨服端
@ -25,7 +25,7 @@ sidebar_position: 2
:::info
见 [插件 | LimboAuth](/docs/process/plugin/other/Login/LimboAuth.md)
见 [插件 | LimboAuth](/docs-java/process/plugin/other/Login/LimboAuth.md)
:::
@ -35,19 +35,19 @@ sidebar_position: 2
## MiniMOTD
同 [BungeeCord一侧的讲解](BC&WF.md#minimotd)
同 [BungeeCord 一侧的讲解](BC&WF.md#minimotd)
## ViaVersion
同 [BungeeCord一侧的讲解](BC&WF.md#viaversion)
同 [BungeeCord 一侧的讲解](BC&WF.md#viaversion)
## SkinsRestorer
同 [BungeeCord一侧的讲解](BC&WF.md#skinsrestorer)
同 [BungeeCord 一侧的讲解](BC&WF.md#skinsrestorer)
## Geyser
同 [BungeeCord一侧的讲解](BC&WF.md#geyser)
同 [BungeeCord 一侧的讲解](BC&WF.md#geyser)
# 装在跨服端或+子服端
@ -57,7 +57,7 @@ sidebar_position: 2
:::info
见 [插件 | ServerUtils](/docs/process/plugin/ManageTool/PluginManagement/ServerUtils.md)
见 [插件 | ServerUtils](/docs-java/process/plugin/ManageTool/PluginManagement/ServerUtils.md)
:::
@ -65,7 +65,7 @@ sidebar_position: 2
:::info
同 [BungeeCord一侧的讲解](BC&WF.md#playerbalancer)
同 [BungeeCord 一侧的讲解](BC&WF.md#playerbalancer)
:::
@ -77,6 +77,6 @@ sidebar_position: 2
:::info
同 [BungeeCord一侧的讲解](BC&WF.md#papiproxybridge)
同 [BungeeCord 一侧的讲解](BC&WF.md#papiproxybridge)
:::

View File

@ -13,13 +13,13 @@ sidebar_position: 8
## 不要给玩家 `/server` 权限
`菜单/npc` 或其他东西跨服,但是不要给玩家这个权限(玩家默认有),会被玩家发现服主的小♂秘♂密♂
`菜单/npc` 或其他东西跨服,但是不要给玩家这个权限(玩家默认有),会被玩家发现服主的小
这个权限默认是高于Bukkit插件权限的也就是说玩家可以在未登录之前使用此命令跳转到另外一个服务器如果另外的服务器没登陆插件那么通过此方法就可以使用到OP账号
这个权限默认是高于 Bukkit 插件权限的,也就是说玩家可以在未登录之前使用此命令跳转到另外一个服务器,如果另外的服务器没登陆插件,那么通过此方法就可以使用到 OP 账号
**关闭权限**
在跨服端安装 [Luckperms](/docs/process/plugin/ManageTool/Permission/Permission.md) 的跨服端对应版本然后执行命令:
在跨服端安装 [Luckperms](/docs-java/process/plugin/ManageTool/Permission/Permission.md) 的跨服端对应版本然后执行命令:
- BungeeCord
@ -35,7 +35,7 @@ sidebar_position: 8
自己搭了个 vc 然后权限节点没有补全,你把权限全 `false` 了算了,反正玩家也用不到
## bc的语义扩大
## bc 的语义扩大
bc 这个缩写应只指 BungeeCord 核心

View File

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

View File

@ -20,7 +20,7 @@ sidebar_position: 3
:::
如果你已经安装了 [基础插件](/docs/process/plugin/ManageTool/BasicPlugins/BasicPlugins.md) 并且**没有跨服的需求**,可以不安装这个插件
如果你已经安装了 [基础插件](/docs-java/process/plugin/ManageTool/BasicPlugins/BasicPlugins.md) 并且**没有跨服的需求**,可以不安装这个插件
因为基础插件已经提供了经济
@ -28,6 +28,6 @@ sidebar_position: 3
# 连接数据库
如果你使用的是**MySQL 8**,并且无法正常连接到数据库,请下载 [DatabaseDrivers](https://github.com/YiC200333/DatabaseDrivers/releases) (1.17.X以上版本服务器不需要)
如果你使用的是**MySQL 8**,并且无法正常连接到数据库,请下载 [DatabaseDrivers](https://github.com/YiC200333/DatabaseDrivers/releases) (1.17.X 以上版本服务器不需要)
> 参考 https://xc.itzdrli.com/intro#%E6%B3%A8%E6%84%8F

View File

@ -17,7 +17,7 @@ sidebar_label: 查包 - InvSee++
InvSee++ 可以查看和编辑其他玩家的物品栏和末影箱。
[Essentials](/docs/process/plugin/ManageTool/BasicPlugins/EssentialsX/Outline.md) 也有这个功能,但 InvSee 可以:
[Essentials](/docs-java/process/plugin/ManageTool/BasicPlugins/EssentialsX/Outline.md) 也有这个功能,但 InvSee 可以:
- 拿走或替换玩家的装备
- 查询离线玩家的背包
@ -25,17 +25,17 @@ InvSee++ 可以查看和编辑其他玩家的物品栏和末影箱。
## 功能:
* 查看和编辑其他玩家的物品栏和末影宝箱。
* 包括玩家的盔甲内容和副手物品。
* 包括玩家的合成/工作台/铁砧/锻造台/石匠/磨石/织布机/附魔台/商人物品以及玩家光标中的物品。
* 支持离线玩家,甚至支持从未登录过服务器的玩家。
* 当玩家重新登录时,物品栏会自动重新加载。
* (可选)与 PerWorldInventory 集成。这需要在其配置中加入 `load-data-on-join true`
- 查看和编辑其他玩家的物品栏和末影宝箱。
- 包括玩家的盔甲内容和副手物品。
- 包括玩家的合成/工作台/铁砧/锻造台/石匠/磨石/织布机/附魔台/商人物品以及玩家光标中的物品。
- 支持离线玩家,甚至支持从未登录过服务器的玩家。
- 当玩家重新登录时,物品栏会自动重新加载。
- (可选)与 PerWorldInventory 集成。这需要在其配置中加入 `load-data-on-join true`
## 命令
* /invsee [用户名]/[UUID] (查看背包)
* /endersee [用户名]/[UUID] (看末影箱)
- /invsee [用户名]/[UUID] (查看背包)
- /endersee [用户名]/[UUID] (看末影箱)
## 扩展插件
@ -45,10 +45,10 @@ InvSee++ 可以查看和编辑其他玩家的物品栏和末影箱。
#### 指令
* /invgive (添加到背包)
* /endergive (添加到末影箱)
- /invgive (添加到背包)
- /endergive (添加到末影箱)
指令格式和普通的give指令一模一样。
指令格式和普通的 give 指令一模一样。
### InvSee++ Clear
@ -56,7 +56,7 @@ InvSee++ 可以查看和编辑其他玩家的物品栏和末影箱。
#### 指令
* /invclear (清除背包中的物品)
* /enderclear (清除末影箱中的物品)
- /invclear (清除背包中的物品)
- /enderclear (清除末影箱中的物品)
指令格式和普通的clear指令一模一样。
指令格式和普通的 clear 指令一模一样。

View File

@ -16,6 +16,6 @@ sidebar_position: 5
具有出色功能的开源多平台登录插件
比LimboAuth更轻 但是在安装在代理的情况下需要后端服务器来接纳玩家.
LimboAuth 更轻 但是在安装在代理的情况下需要后端服务器来接纳玩家.
支持Paper, BungeeCord和Velocity
支持 Paper, BungeeCord Velocity

View File

@ -20,4 +20,4 @@ sidebar_position: 6
自定义 npc 执行命令需要开启命令方块
[如何启用命令方块?](/docs/start/config-server.md#启用命令方块)
[如何启用命令方块?](/docs-java/start/config-server.md#启用命令方块)

View File

@ -5,15 +5,15 @@ sidebar_position: 1
# 插件选择
很好,相信你已经在[可能用到的网站](/docs/preparation/websites.md)看到了很多链接,面对成千上万的插件我们应该如何进行选择呢?
很好,相信你已经在[可能用到的网站](/docs-java/preparation/websites.md)看到了很多链接,面对成千上万的插件我们应该如何进行选择呢?
我们在此以spigot.org为例(假设你已经注册成功),讲解如何选择插件。
我们在此以 spigot.org 为例(假设你已经注册成功),讲解如何选择插件。
1. (*可选,推荐*)安装一个spigot专用的[搜索引擎](https://fof1092.de/Plugins/SSE/Redirect/),作为浏览器插件安装即可。
1. (_可选推荐_)安装一个 spigot 专用的[搜索引擎](https://fof1092.de/Plugins/SSE/Redirect/),作为浏览器插件安装即可。
使用spigot search engine(spigot搜索引擎)后, 你能得到比spigot自带的搜索相关性强得多的搜索结果。
使用 spigot search engine(spigot 搜索引擎)后, 你能得到比 spigot 自带的搜索相关性强得多的搜索结果。
2. (*可选*)如果你觉得大量的英语很头大,请打开你的浏览器自带的翻译器,如 edge/chrome。
2. (_可选_)如果你觉得大量的英语很头大,请打开你的浏览器自带的翻译器,如 edge/chrome。
![](_images/概览/浏览器翻译.png)
@ -33,7 +33,7 @@ sidebar_position: 1
:::info
对于大多数插件,选择人数较多(同类型插件前50%),更新维护更频繁,用户评价多且平均分高,插件特性满足需要(注意不是越多越好)。
对于大多数插件,选择人数较多(同类型插件前 50%),更新维护更频繁,用户评价多且平均分高,插件特性满足需要(注意不是越多越好)。
支持语言切换甚至直接支持全中文翻译,开源,免费的插件对于大多数服主来说是合理的。
@ -41,13 +41,13 @@ sidebar_position: 1
5. 将选好的同类型插件安装到服务器测试一下,是否有 bug ,是否能满足你的需求。
6. 如果你不嫌麻烦,可以在 Excel 中分析插件的优劣并打分下图比较了当前下载量前5的随机TP插件。
6. 如果你不嫌麻烦,可以在 Excel 中分析插件的优劣并打分,下图比较了当前下载量前 5 的随机 TP 插件。
每个服务器可根据自己的需求自行评价,下图只是一个抛砖引玉的作用,根据自己的需求选择其中一个即可:
![](_images/概览/同类插件评分选择.png)
***不要装多个同类型插件,不要把 CMI 和 EssentialX 装在一起,也不要一个服务器装 3 ~ 4 个菜单插件!!!***
**_不要装多个同类型插件,不要把 CMI 和 EssentialX 装在一起,也不要一个服务器装 3 ~ 4 个菜单插件!!!_**
## 如何下载插件历史版本?
@ -88,7 +88,6 @@ sidebar_position: 1
![](_images/概览/历史版本-GitHub-3.png)
</details>
<details>
@ -118,7 +117,7 @@ sidebar_position: 1
![](_images/概览/查看语言-2.png)
然后一般要去插件配置文件多数为config.yml) 把语言改成这里的文件名 (此处为zh_cn)。
然后一般要去插件配置文件(多数为 config.yml) 把语言改成这里的文件名 (此处为 zh_cn)。
</details>
@ -144,8 +143,8 @@ sidebar_position: 1
</details>
还有可能写在插件文档里在项目README里甚至在配置文件的注释里。
还有可能写在插件文档里,在项目 README 里,甚至在配置文件的注释里。
还是找不到? 你可能需要自己翻译了:
[如何把插件语言改成中文?/如何汉化插件?](/docs/process/plugin/config.md#如何汉化插件)
[如何把插件语言改成中文?/如何汉化插件?](/docs-java/process/plugin/config.md#如何汉化插件)

View File

@ -12,10 +12,11 @@ sidebar_position: 5
[下载](https://github.com/lilingfengdev/NitWiki-Script/releases/download/windows-latest/config-eazy.exe),我们会询问一些问题,帮你**自动配置**
目前可以配置的
* 服务器端口
* 正版验证
* 服务器种子
* 最大玩家数
- 服务器端口
- 正版验证
- 服务器种子
- 最大玩家数
## 正版验证
@ -28,17 +29,18 @@ sidebar_position: 5
```
online-mode=true
```
如果你想关闭正版验证,将 true 改为 false ,保存,重启服务端
:::danger
不要开服开到一半去改正版验证! 这会造成UUID混乱玩家数据丢失
不要开服开到一半去改正版验证! 这会造成 UUID 混乱,玩家数据丢失
当然,你可以转换UUID来解决这个问题,[查看](https://dodo939.love/2024/06/20/mc-online-conv-tool/)
当然,你可以转换 UUID 来解决这个问题,[查看](https://dodo939.love/2024/06/20/mc-online-conv-tool/)
:::
注意,在离线模式下,玩家大概率没皮肤,你需要[SkinsRestorer](/docs/process/cross-server/plugin/BC&WF.md#skinsrestorer),根据需求选择 SkinsRestorer 的版本。
注意,在离线模式下,玩家大概率没皮肤,你需要[SkinsRestorer](/docs-java/advance/cross-server/plugin/BC&WF.md#skinsrestorer),根据需求选择 SkinsRestorer 的版本。
## 最大玩家数

View File

@ -22,13 +22,13 @@ sidebar_position: 4
在弹出的窗口中输入 `mstsc`
把卖你vps的人给你的信息照着填进去就可以连接到你的vps了。
把卖你 vps 的人给你的信息照着填进去就可以连接到你的 vps 了。
你也可以在 vps 安装 [ToDesk](https://www.todesk.com/download.html) 或 [向日葵远程控制](https://sunlogin.oray.com/) 等软件
#### 映射驱动器
可以在 vps 中点击 `此电脑` 看到本地的 **驱动器**c盘d盘的这下听懂了吧
可以在 vps 中点击 `此电脑` 看到本地的 **驱动器**c d 盘的,这下听懂了吧)
方便你传输文件
@ -42,7 +42,7 @@ sidebar_position: 4
#### 放行端口
然后你需要在防火墙放行你mc服务端使用的端口可参考教程https://blog.csdn.net/aa1213366512/article/details/119964839
然后你需要在防火墙放行你 mc 服务端使用的端口可参考教程https://blog.csdn.net/aa1213366512/article/details/119964839
接着用外网地址连接你的服务器
@ -52,7 +52,7 @@ sidebar_position: 4
你的服务商告诉你,你可以使用 `12346` 端口
那你就把你服务端的 [端口](/docs/start/connect-to-server.md#端口) 设置为 `12346` ,记得 [放行端口](#放行端口)
那你就把你服务端的 [端口](/docs-java/start/connect-to-server.md#端口) 设置为 `12346` ,记得 [放行端口](#放行端口)
然后在你的游戏客户端里添加服务器,填地址为 `yizhan.wiki:12346`
@ -78,4 +78,4 @@ todo
## 开服器
不教
不教

View File

@ -19,7 +19,7 @@ sidebar_position: 2
总的说来,核心数量要根据玩家数量,服务器性质,预算选择。
由于 Minecraft 的 [Tick-loop](/docs/start/basic/what-is-caton.md) 逻辑是单线程的。更多核心只能用于生成区块、插件任务等非主线程任务,不建议超过 8 核心的服务器继续增加核心提升流畅度。
由于 Minecraft 的 [Tick-loop](/basic/what-is-caton) 逻辑是单线程的。更多核心只能用于生成区块、插件任务等非主线程任务,不建议超过 8 核心的服务器继续增加核心提升流畅度。
普通插件生存服,人数少于 50 时一般可以使用单端处理,选择核心数量 4 - 8 个。
@ -29,7 +29,7 @@ sidebar_position: 2
而 Folia 官方推荐的配置在 16 核心以上,如果是新手或对现有插件有严重依赖的不推荐使用,生态较差。
### CPU单核性能
### CPU 单核性能
![](_images/购置服务器/cpu.jpg)
@ -67,12 +67,12 @@ CPU 总占用不算高时Minecraft 的服务器性能与 CPU 单核性能几
根据玩家数量及视野情况分配。一般情况低版本全默认情况下平均每个玩家会使用 0.25 - 0.4 Mbps 的上行带宽。
1.18以上服务器平均每人使用0.3-0.5Mbps上行带宽一群跑图佬另说也就是说一般提供的10M带宽够带15-20人。
1.18 以上服务器平均每人使用 0.3-0.5Mbps 上行带宽(一群跑图佬另说)也就是说一般提供的 10M 带宽够带 15-20 人。
同样的有的服务商会提供所谓“共享上行”有时会出现其他用户传文件VPS所在宿主机所有用户都变卡的情况建议无论如何搞到一个独享带宽保底。
同样的有的服务商会提供所谓“共享上行”有时会出现其他用户传文件VPS 所在宿主机所有用户都变卡的情况,建议无论如何搞到一个独享带宽保底。
需要注意的是想要家庭带宽开服要考虑到吃DDOS和部分运营商不提供公网或者公网上行速度非常慢的情况只建议基友服使用或者配合FRP等流量转发方式使用。
需要注意的是,想要家庭带宽开服要考虑到吃 DDOS 和部分运营商不提供公网或者公网上行速度非常慢的情况,只建议基友服使用,或者配合 FRP 等流量转发方式使用。
## 系统
如果希望长期开服强烈推荐使用linux系统如Ubuntu/CentOS等
如果希望长期开服,强烈推荐使用 linux 系统(如 Ubuntu/CentOS 等)。

View File

@ -24,11 +24,11 @@ sidebar_position: 4
(估计有人不知道文件资源管理器是什么,所以放张图)
有路径一样你的cmd也是有路径的(红框中为此cmd所在的路径)
有路径一样,你的 cmd 也是有路径的(红框中为此 cmd 所在的路径)
[cmd是什么](https://cn.bing.com/search?q=cmd%E6%98%AF%E4%BB%80%E4%B9%88)
[cmd 是什么](https://cn.bing.com/search?q=cmd%E6%98%AF%E4%BB%80%E4%B9%88)
[怎么打开cmd](https://cn.bing.com/search?form=MOZLBR&pc=MOZI&q=%E6%80%8E%E4%B9%88%E6%89%93%E5%BC%80cmd)
[怎么打开 cmd](https://cn.bing.com/search?form=MOZLBR&pc=MOZI&q=%E6%80%8E%E4%B9%88%E6%89%93%E5%BC%80cmd)
## 启动命令
@ -36,13 +36,13 @@ sidebar_position: 4
![](_images/1.png)
点击地址栏输入cmd然后回车就会在这个路径下打开cmd
点击地址栏,输入 cmd 然后回车,就会在这个路径下打开 cmd
![](_images/2.png)
或者用别的办法打开cmd然后用cd命令切换路径
或者用别的办法打开 cmd然后用 cd 命令切换路径
[怎么用cd命令切换到另一个目录](https://cn.bing.com/search?q=%E6%80%8E%E4%B9%88%E7%94%A8cd%E5%91%BD%E4%BB%A4%E5%88%87%E6%8D%A2%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E7%9B%AE%E5%BD%95)
[怎么用 cd 命令切换到另一个目录](https://cn.bing.com/search?q=%E6%80%8E%E4%B9%88%E7%94%A8cd%E5%91%BD%E4%BB%A4%E5%88%87%E6%8D%A2%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E7%9B%AE%E5%BD%95)
![](_images/3.png)
@ -50,13 +50,13 @@ sidebar_position: 4
## 编写启动脚本
~~最简单的启动命令当然是java -jar~~
~~最简单的启动命令当然是 java -jar~~
现在你把下载好的服务端核心放到一个空文件夹里
![](_images/1.png)
在这个文件夹里创建一个txt文件重命名为bat后缀的文件 如 `start.bat`
在这个文件夹里创建一个 txt 文件,重命名为 bat 后缀的文件 如 `start.bat`
[文件看不到后缀怎么办](https://cn.bing.com/search?q=%E6%96%87%E4%BB%B6%E7%9C%8B%E4%B8%8D%E5%88%B0%E5%90%8E%E7%BC%80)
@ -92,9 +92,9 @@ Done (6.554s)! For help type "help"
:::
## 更复杂的bat
## 更复杂的 bat
请参考 [JVM参数优化](/docs/maintenance/optimize/jvm-optimization.md)
请参考 [JVM 参数优化](/docs-java/process/maintenance/optimize/jvm-optimization.md)
## 常见问题
@ -112,7 +112,7 @@ Downloading mojang_x.x.x.jar
:::tip
其实你可以直接开启TUN模式
其实你可以直接开启 TUN 模式
记得让小地球变绿
@ -133,4 +133,4 @@ set https_proxy=http://127.0.0.1:7890
注:输入之后仅对这个命令行窗口有效,`开启新的 / 关闭它`之后要重新输入。
> 大佬们浏览器能用不是cmd能用不然你猜我为什么写这个。
> 大佬们,浏览器能用不是 cmd 能用,不然你猜我为什么写这个。

View File

@ -35,13 +35,13 @@ Minecraft 服务器卡顿的底层逻辑是什么?
:::warning
此处只是最简单的理解要对卡顿有更深层的理解请查看TODO:多线程
此处只是最简单的理解,要对卡顿有更深层的理解请查看 TODO:多线程
:::
### TPS
TPSTicks Per Second(每秒 Tick 数正常应为 20 ,即服务器每秒钟进行 20 次更新,确保红石、生物 AI 等按照正常工作。
TPSTicks Per Second(每秒 Tick 数) 正常应为 20 ,即服务器每秒钟进行 20 次更新,确保红石、生物 AI 等按照正常工作。
:::warning
@ -69,7 +69,7 @@ MSPTMilliseconds Per Tick(就是每进行一次 Tick 所花费的毫秒数
## 网络延迟
在Minecraft中网络延迟通常表示为 Ping是玩家连接到服务器时数据传输所花费的时间。
Minecraft 中,网络延迟(通常表示为 Ping是玩家连接到服务器时数据传输所花费的时间。
Ping 值的高低直接影响了玩家在游戏中的体验,特别是在需要快速反应和精确操作的场合。
@ -101,4 +101,4 @@ Ping 的具体要求大概和服务器本身的性质有关系
2. 进入服务器后,按下 TAB 即可查看每个人的 Ping 大概状态(根据信号格数)。
3. 安装了 PlaceholderAPI 和 任意 TAB 类插件,将 `%player_ping%` 作为变量可在目标位置显示具体延迟。
3. 安装了 PlaceholderAPI 和 任意 TAB 类插件,将 `%player_ping%` 作为变量可在目标位置显示具体延迟。

View File

@ -7,7 +7,7 @@ sidebar_position: 1
👋 欢迎来到笨蛋开服教程!
笨蛋开服教程是一篇主要针对 **高版本 Java 版**服务器的开服指南,而非**基岩版**或**远古核心**。
笨蛋开服教程是一篇主要针对 **高版本 Java 版****基岩版**服务器的开服指南,而非**远古核心**。
在开始前,请确认您拥有以下基础:

View File

@ -1,7 +0,0 @@
{
"label": "准备工作",
"position": 3,
"link": {
"type": "generated-index"
}
}

5
package-lock.json generated
View File

@ -11,7 +11,8 @@
"@docusaurus/core": "3.4.0",
"@docusaurus/preset-classic": "3.4.0",
"@docusaurus/theme-mermaid": "^3.4.0",
"@easyops-cn/docusaurus-search-local": "^0.40.1",
"@docusaurus/plugin-content-docs": "^3.4.0",
"@easyops-cn/docusaurus-search-local": "^0.44.2",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
"prism-react-renderer": "^2.3.0",
@ -16027,4 +16028,4 @@
}
}
}
}
}

View File

@ -15,9 +15,10 @@
},
"dependencies": {
"@docusaurus/core": "3.4.0",
"@docusaurus/plugin-content-docs": "^3.4.0",
"@docusaurus/preset-classic": "3.4.0",
"@docusaurus/theme-mermaid": "^3.4.0",
"@easyops-cn/docusaurus-search-local": "^0.40.1",
"@easyops-cn/docusaurus-search-local": "^0.44.2",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
"prism-react-renderer": "^2.3.0",