Skip to content

Commit

Permalink
编写mod教程,添加 CatRoom,fix broken link
Browse files Browse the repository at this point in the history
  • Loading branch information
lilingfengdev committed Dec 7, 2024
1 parent 351a4ec commit 4cc17dd
Show file tree
Hide file tree
Showing 5 changed files with 100 additions and 13 deletions.
4 changes: 2 additions & 2 deletions docs-java/process/maintenance/optimize/jvm/common.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ java -Xlog:gc+init -XX:+UseTransparentHugePages -Xmx1g -version

仅在使用 -Xlog:gc 等 flag 开启 JVM 调试信息打印的时候发挥作用

### 更长的 KeepAlive 时间
## 更长的 KeepAlive 时间

(仅适合 Paper 和 Paper Fork)

Expand All @@ -116,7 +116,7 @@ java -Xlog:gc+init -XX:+UseTransparentHugePages -Xmx1g -version

如果你的网络不好,可以适当延长 keepalive 时间,打开[alternate-keepalive](/docs-java/process/maintenance/optimize/go.md#心跳连接)

### 禁用文件夹遍历和符号链接验证
## 禁用文件夹遍历和符号链接验证

(仅适合 Paper 和 Paper Fork)

Expand Down
2 changes: 1 addition & 1 deletion docs-java/process/plugin/more/color-message.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ MiniMessage 的实质是一个叫 Adventure 的库,这是它的 [文档](https

[在线编辑](https://mcg.tuanzi.ink)

和 [格式化代码](format-code.md) 篇一样,用一个 TrMenu 菜单配置展示下:
用一个 TrMenu 菜单配置展示下:

```yaml
Icons:
Expand Down
2 changes: 1 addition & 1 deletion docs-java/start/server-core-choose/folia/folia.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ sidebar_position: 4

# Folia

Folia 是 Paper 的一个分支,由 Minecraft 优化 BOSS Spottedleaf 开发。
Folia 是 Paper 的一个分支,由 Spottedleaf 开发。

## 简介

Expand Down
44 changes: 36 additions & 8 deletions docs-java/start/server-core-choose/hybrid.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,23 +15,51 @@ sidebar_position: 2

## Forge

```mermaid
flowchart TD
A[服务端版本]
A --> 1.7.10 --> Crucible
A --> 1.12.2
1.12.2 --> 性能 --> CatRoom
1.12.2 --> 稳定 --> CatServer
A --> 1.16.5/1.18.2 --> CatServer
A --> 1.19+ --> Mohist/Arclight
```

<!--markdownlint-disable line-length-->

| 名称 | 介绍 | 推荐与否 | 下载镜像 | 支持版本 |
|---------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------|
| [Crucible](https://github.com/CrucibleMC/Crucible) | Thermos的分支,目前还在积极维护,完全兼容Thermos | 推荐 | [McRes](https://www.123pan.com/s/HRhfjv-3ey8v.html) | 1.7.10 |
| [CatServer](https://catmc.org/) | (推荐,但我真不喜欢核心内置广告)。既可以加入 Mod 又可以加入插件缺点:部分插件不支持,部分 Mod 不支持; Mod 和插件在一起运行难免出现一些七七八八的 bug。 | 推荐1.12.2 | [McRes](https://mcres.cn/downloads/catserver.html) [FastMirror](https://www.fastmirror.net/#/download/CatServer) [MCSL](https://sync.mcsl.com.cn/core/CatServer) | 1.12.2/1.16.5/1.18.2/ |
| [Mohist](https://mohistmc.com/software/mohist) | 兼容paper的一些插件支持,兼容 Mod 和插件;缺点:比较多插件不支持,部分 Mod 不支持; Mod 和插件在一起运行难免出现一些七七八八的 bug。 | 推荐高版本 | [McRes](https://mcres.cn/downloads/mohist.html) [FastMirror](https://www.fastmirror.net/#/download/Mohist) [原子云](https://res.nullatom.com/Minecraft/Server/Mohist/) [MCSL](https://sync.mcsl.com.cn/core/Mohist) | 1.12.2/1.16.5/1.18+ |
| [Arclight-Forge](https://github.com/IzzelAliz/Arclight) | - | 推荐高版本 | [FastMirror](https://www.fastmirror.net/#/download/Arclight) [McRes](https://mcres.cn/downloads/arclight.html) [MCSL](https://sync.mcsl.com.cn/core/Arclight) | 1.16.5+ |
| [Magma](https://magmafoundation.org/) | - | - | [McRes](https://mcres.cn/downloads/magma.html) | 没用过,不知道 |
| [Sponge](https://spongepowered.org/]Sponge) | 可加入sponge插件,支持 Mod,优化极强,而且服务器兼容性更高,对于线程优化能力更强,负载更好。缺点:即使你用了很多办法也很难让bukkit插件稳定运行;sponge插件特别少;启动速度特别慢。操作特别难,与前面的完全不相同。 | 不推荐新手使用 | [McRes](https://mcres.cn/downloads/spongeforge.html) [FastMirror](https://www.fastmirror.net/#/download/SpongeForge) [MCSL](https://sync.mcsl.com.cn/core/SpongeForge) | 没用过,不知道 |
| 名称 | 介绍 | 推荐与否 | 下载镜像 | 支持版本 |
|--------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------|
| [Crucible](https://github.com/CrucibleMC/Crucible) | Thermos的分支,目前还在积极维护,完全兼容Thermos | 推荐 | [McRes](https://www.123pan.com/s/HRhfjv-3ey8v.html) | 1.7.10 |
| [CatServer](https://catmc.org/) | (推荐,但我真不喜欢核心内置广告)。既可以加入 Mod 又可以加入插件缺点:部分插件不支持,部分 Mod 不支持; Mod 和插件在一起运行难免出现一些七七八八的 bug。 | 推荐1.12.2 | [McRes](https://mcres.cn/downloads/catserver.html) [FastMirror](https://www.fastmirror.net/#/download/CatServer) [MCSL](https://sync.mcsl.com.cn/core/CatServer) | 1.12.2/1.16.5/1.18.2/ |
| [CatRoom](https://github.com/NovaEngineering-Source/CatRoom) | CatServer + Cleanroom 的版本,拥有更好的性能,下载完后记得安装 [Fugue](https://www.mcmod.cn/class/13259.html)[Scalar](https://www.mcmod.cn/class/14677.html) | 推荐1.12.2 | [NitWikit](https://dl.yizhan.wiki/plugins/cleanroom-0.2.3-alpha-universal.jar) | 1.12.2 | |

Check failure on line 35 in docs-java/start/server-core-choose/hybrid.md

View workflow job for this annotation

GitHub Actions / deploy

Table column count

docs-java/start/server-core-choose/hybrid.md:35:450 MD056/table-column-count Table column count [Expected: 5; Actual: 6; Too many cells, extra data will be missing] https://github.com/DavidAnson/markdownlint/blob/v0.35.0/doc/md056.md

Check failure on line 35 in docs-java/start/server-core-choose/hybrid.md

View workflow job for this annotation

GitHub Actions / deploy

Table column count

docs-java/start/server-core-choose/hybrid.md:35:450 MD056/table-column-count Table column count [Expected: 5; Actual: 6; Too many cells, extra data will be missing] https://github.com/DavidAnson/markdownlint/blob/v0.35.0/doc/md056.md
| [Mohist](https://mohistmc.com/software/mohist) | 兼容paper的一些插件支持,兼容 Mod 和插件;缺点:比较多插件不支持,部分 Mod 不支持; Mod 和插件在一起运行难免出现一些七七八八的 bug。 | 推荐高版本 | [McRes](https://mcres.cn/downloads/mohist.html) [FastMirror](https://www.fastmirror.net/#/download/Mohist) [原子云](https://res.nullatom.com/Minecraft/Server/Mohist/) [MCSL](https://sync.mcsl.com.cn/core/Mohist) | 1.12.2/1.16.5/1.18+ |
| [Arclight-Forge](https://github.com/IzzelAliz/Arclight) | - | 推荐高版本 | [FastMirror](https://www.fastmirror.net/#/download/Arclight) [McRes](https://mcres.cn/downloads/arclight.html) [MCSL](https://sync.mcsl.com.cn/core/Arclight) | 1.16.5+ |
| [Sponge](https://spongepowered.org/]Sponge) | 可加入sponge插件,支持 Mod,优化极强,而且服务器兼容性更高,对于线程优化能力更强,负载更好。缺点:即使你用了很多办法也很难让bukkit插件稳定运行;sponge插件特别少;启动速度特别慢。操作特别难,与前面的完全不相同。 | 不推荐新手使用 | [McRes](https://mcres.cn/downloads/spongeforge.html) [FastMirror](https://www.fastmirror.net/#/download/SpongeForge) [MCSL](https://sync.mcsl.com.cn/core/SpongeForge) | 没用过,不知道 |

:::tip Mo与Arc

Mohist 与 Arclight 并没有谁好谁坏,通常来说,两个服务端最好都试一试,留下表现最好的就行

:::

## Fabric

```mermaid
flowchart TD
A[服务端版本]
A --> 1.19- --> Cardboard
A --> 1.20+ --> Banner
```

| 名称 | 介绍 | 推荐与否 | 下载镜像 |
|----------------------------------------------------------|-----------------------------------------|------|----------------------------------------------------------------------------------------------------------------|
| [Banner](https://new.mohistmc.com/software/banner) | 并不是一款端,而是一个 Mod 需要安装在Fabric,安装后重启即可加载插件 | - | [McRes](https://mcres.cn/downloads/banner.html) [MCSL](https://sync.mcsl.com.cn/core/Banner) |
| [Arclight-Fabric](https://github.com/IzzelAliz/Arclight) | 出现时间比banner晚,目前不太稳定 | - | [FastMirror](https://www.fastmirror.net/#/download/Arclight) [McRes](https://mcres.cn/downloads/arclight.html) |
| [Cardboard](https://cardboardpowered.org/) | 支持的版本较多,支持1.16.5-1.20.4 | - | [McRes](https://mcres.cn/downloads/carboard.html) |

<!--markdownlint-enable line-length-->

## NeoForge

目前仅有 [Arclight-NeoForge](https://github.com/IzzelAliz/Arclight) 支持,Youer 还正在开发
61 changes: 60 additions & 1 deletion docs-java/start/server-core-choose/mod.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,63 @@ title: Mod 端
sidebar_position: 3
---

TODO
# Mod 端

Mod 端的选择一般优先考虑玩法(即主要的玩法 Mod),再考虑性能

比方说,我的服务器主要玩法是匠魂,它只支持 Forge,那我就只能选择 Forge

但如果我的服务器主要玩法是铁砧工艺,他同时支持 Forge 和 Fabric,那我应该选择优化 mod 更多的 Fabric

## 扩展

### NeoForge

关于 NeoForge 和 Forge 的关系,可以查看[这篇文章](https://www.bilibili.com/opus/827402209530478597)

通常来说,1.21 以上**可以**使用 NeoForge

### Cleanroom

Cleanroom 是 Forge 1.12.2 的 Mod 加载器分支,相比于原版有更好的性能,但会有部分 mod 不兼容

[下载地址](https://www.mcmod.cn/class/9689.html)

为了增加兼容性,最好安装 [Fugue](https://www.mcmod.cn/class/13259.html)[Scalar](https://www.mcmod.cn/class/14677.html)

### Sinytra Connector

Sinytra Connector(中文名:信雅互联) 可以在 Forge 上运行 Fabric 模组

:::warning

除非非常有必要,最好不要使用信雅互联,这会大大增加服务器崩溃概率

:::

[下载地址](https://www.mcmod.cn/class/11627.html)
,你还需要安装[Forgified Fabric API](https://www.mcmod.cn/class/11464.html)

为了增加兼容性,还需要安装[Connector Extras](https://www.mcmod.cn/class/12197.html)

### Kilt

Kilt 可以在 Fabric 上运行 Forge 模组

:::danger

使用此mod默认你已经疯了

:::

[下载地址](https://www.mcmod.cn/class/16277.html)

### Quilt

建议直接用 Fabric

### Legacy Fabric

1.14 以下版本的 Fabric,主要支持 1.3-1.13.2 以及愚人节版本

[下载地址](https://www.mcmod.cn/class/3391.html),还需要安装[Legacy Fabric API](https://www.mcmod.cn/class/3398.html)

0 comments on commit 4cc17dd

Please sign in to comment.