Skip to content

Commit

Permalink
一些更新 (#227)
Browse files Browse the repository at this point in the history
* update doc

* update

* 更新

* fix

* Update plugins.md

* Update index.md
  • Loading branch information
bingxin666 committed Feb 18, 2024
1 parent 91ec079 commit 84c9d62
Show file tree
Hide file tree
Showing 6 changed files with 60 additions and 44 deletions.
2 changes: 2 additions & 0 deletions docs/.vitepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ const themeConfig: DefaultTheme.Config = {
{ text: "Mod 端问题", link: "/server/mods" },
{ text: "插件端问题", link: "/server/plugins" },
{ text: "整合端问题", link: "/server/hybrid" },
{ text: "跨服端问题", link: "/server/proxy" },
],
},
{ text: "Mixin", link: "/mixin" },
Expand Down Expand Up @@ -146,6 +147,7 @@ const themeConfig: DefaultTheme.Config = {
{ text: "Mod 端问题", link: "/server/mods" },
{ text: "插件端问题", link: "/server/plugins" },
{ text: "整合端问题", link: "/server/hybrid" },
{ text: "跨服端问题", link: "/server/proxy" },
],
},
{ text: "Mixin", link: "/mixin" },
Expand Down
2 changes: 2 additions & 0 deletions docs/server/hybrid.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@
## Bukkit & Forge

## Bukkit & Fabric

## SpongeForge
26 changes: 17 additions & 9 deletions docs/server/index.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
contributors: [bingxin666]
---

# 服务端介绍

正在阅读本文档的玩家您好,您可能在搭建服务器时遇到了问题。
Expand All @@ -18,6 +22,8 @@ Minecraft 服务端,是 Minecraft 游戏本身一大组成部分。通俗来

请注意,目前文档仅处理 Java 版服务端的问题,关于 Bedrock 版服务端的问题,您可以前往[基岩版服务器下载](https://www.minecraft.net/zh-hans/download/server/bedrock)了解更多。

同时,该处服务端解决方案也不会涉及到 Geyser 此类实现基岩版与 Java 版玩家共存于一个服务器的问题,如果您需要帮助,请联系插件作者而不是我们。

:::tip
如果您对 Minecraft 服务端有较详细的理解,那么您不必完整阅读。
:::
Expand All @@ -28,8 +34,7 @@ Minecraft 服务端,是 Minecraft 游戏本身一大组成部分。通俗来

### 原版服务端

即由 Mojang 提供的最原始的服务端文件,可前往[官方网站](https://www.minecraft.net/zh-hans/download/server)
下载。
即由 Mojang 提供的最原始的服务端文件,可前往[官方网站](https://www.minecraft.net/zh-hans/download/server)下载。

### 插件服务端

Expand All @@ -39,9 +44,12 @@ Minecraft 服务端,是 Minecraft 游戏本身一大组成部分。通俗来
| Spigot | [Spigot 官方网站](https://www.spigotmc.org/) | SpigotMC |
| Sponge | [Sponge 官方网站](https://spongepowered.org/) | Sponge |
| Paper | [PaperMC 官方网站](https://papermc.io/) | PaperMC |
| Cuberite | [Cuberite 官方网站](https://cuberite.org/) | FakeTruth,其原始名称为 “MCServer” |
| …… | …… | …… |

注:这里没有列出 Paper 和 Spigot 的分支服务器端。
注1:这里没有列出 Paper 和 Spigot 的分支服务端。

注2:Cuberite 是基于 C++ 重写的 Minecraft 服务端,该文档不会讨论任何不基于原版 Minecraft 客户端修改而成的服务端,如果你在此类服务端中遇到问题,请向服务端作者反馈。

### 模组服务端

Expand All @@ -56,12 +64,12 @@ Minecraft 服务端,是 Minecraft 游戏本身一大组成部分。通俗来
即同时兼容插件和模组的服务端。

| 服务端名称 | 官网链接 | 开发者 | 兼容的模组端 | 兼容的插件端 |
| ------------| --------------------------------------------------------- | ---------------------------------- | ------------ | ------------ |
| SpongeForge | [Sponge 官方网站](https://spongepowered.org/) | Sponge | Forge | Sponge |
| Mohist | [Mohist 官方网站](https://mohistmc.com/) | MohistMC | Forge | Spigot |
| Arclight | [Arclight Github](https://github.com/IzzelAliz/Arclight) | IzzelAliz | Forge | Bukkit |
| CatServer | [CatServer Github](https://github.com/Luohuayu/CatServer) | Luohuayu | Forge | Spigot |
| …… | …… | …… |
| ------------| --------------------------------------------------------- | ---------------------------------- | ------------ | --------------- |
| SpongeForge | [Sponge 官方网站](https://spongepowered.org/) | Sponge | Forge | Sponge |
| Mohist | [Mohist 官方网站](https://mohistmc.com/) | MohistMC | Forge | Paper |
| Arclight | [Arclight Github](https://github.com/IzzelAliz/Arclight) | IzzelAliz | Forge | Bukkit |
| CatServer | [CatServer Github](https://github.com/Luohuayu/CatServer) | Luohuayu | Forge | Spigot |
| …… | …… | …… | …… | …… |

## 日志文件的位置

Expand Down
40 changes: 5 additions & 35 deletions docs/server/plugins.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,41 +4,15 @@
本页文档仍在编写,如果你感兴趣的话,可以帮助我们完善它!
:::

## Bukkit 系服务端
## Bukkit

### 通用问题
注:Spigot 和 Paper 及其衍生服务器端的问题也可部分参考该条目

#### 服务端没有权限写入所在文件夹
## Spigot 及其衍生服务器端

解释:Minecraft 服务端无权限写入文件夹
## Paper 及其衍生服务器端

解决方法:

对于 Linux / macOS 系统:尝试通过在启动指令前加上 sudo 或在 root 账户下运行,修改 Minecraft 服务端所在文件夹的操作权限,或改用通过 Docker 容器运行 Minecraft 服务端

对于 Windows 系统:尝试以管理员身份启动 Minecraft 服务端,或修改 Minecraft 服务端所在文件夹的操作权限

对于通过从服务商购买 Minecraft 服务器面板的用户,请联系您的服务商以寻求帮助


关键词

```log
ServerMain ERROR Cannot access RandomAccessFile java.io. FileNotFoundException: logs/latest.log (Permission denied) java.io.FileNotFoundException: logs/latest.log (Permission denied)
at java.base/java.io.RandomAccessFile.open0(Native Method)
at java.base/java.io.RandomAccessFile.open(RandomAccessFile.java:344)
at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:259)
at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:213)
at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:127)
// 该处虽然只是表示了无权限写入 latest.log ,但一般情况下这意味着服务端没有所在文件夹的写入权限,除非您单独为 latest.log 设置了操作权限
```

### Spigot 及其衍生服务器端


### Paper 及其衍生服务器端

#### 无法加载世界存档
### 无法加载世界存档

解释:使用高版本服务端加载低版本存档。

Expand All @@ -53,8 +27,4 @@ java.lang.RuntimeException: Server attempted to load chunk saved with newer vers

> 关于应该使用的游戏版本,请查阅[数据版本 - Minecraft Wiki](https://minecraft.fandom.com/zh/wiki/数据版本#数据版本列表)
## 代理端

### BungeeCord 及其衍生服务端

### Velocity 及其衍生服务端
9 changes: 9 additions & 0 deletions docs/server/proxy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# 跨服端问题

:::info WIP
本页文档仍在编写,如果你感兴趣的话,可以帮助我们完善它!
:::

## BungeeCord 及其衍生服务端

## Velocity 及其衍生服务端
25 changes: 25 additions & 0 deletions docs/server/shared.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,28 @@ Perhaps a server is already running on that port?
```
java.lang.Error: Watchdog
```

## 服务端没有权限写入所在文件夹

解释:Minecraft 服务端无权限写入文件夹

解决方法:

对于 Linux / macOS 系统:尝试通过在启动指令前加上 sudo 或在 root 账户下运行,修改 Minecraft 服务端所在文件夹的操作权限,或改用通过 Docker 容器运行 Minecraft 服务端

对于 Windows 系统:尝试以管理员身份启动 Minecraft 服务端,或修改 Minecraft 服务端所在文件夹的操作权限

对于通过从服务商购买 Minecraft 服务器面板的用户,请联系您的服务商以寻求帮助


关键词

```log
ServerMain ERROR Cannot access RandomAccessFile java.io. FileNotFoundException: logs/latest.log (Permission denied) java.io.FileNotFoundException: logs/latest.log (Permission denied)
at java.base/java.io.RandomAccessFile.open0(Native Method)
at java.base/java.io.RandomAccessFile.open(RandomAccessFile.java:344)
at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:259)
at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:213)
at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:127)
// 该处虽然只是表示了无权限写入 latest.log ,但一般情况下这意味着服务端没有所在文件夹的写入权限,除非您单独为 latest.log 设置了操作权限
```

0 comments on commit 84c9d62

Please sign in to comment.