Merge branch 'main' into xiaojie

This commit is contained in:
Radiation_pi 2024-06-09 00:10:04 +08:00
commit 197a2ec8bb
106 changed files with 1242 additions and 479 deletions

21
.github/workflows/contributors.yml vendored Normal file
View File

@ -0,0 +1,21 @@
on:
push:
branches:
- main
jobs:
contrib-readme-job:
runs-on: ubuntu-latest
name: 生成贡献列表
permissions:
contents: write
pull-requests: write
steps:
- name: Contribute List
uses: akhilmhdh/contributors-readme-action@v2.3.10
with:
image_size: 50
columns_per_row: 5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

1
.gitignore vendored
View File

@ -1,4 +1,5 @@
build
.idea
.vscode
.docusaurus
node_modules

290
README.md
View File

@ -49,7 +49,7 @@ https://nitwikit.yizhan.wiki/
<a href="https://github.com/postyizhan"
><img
src="https://avatars.githubusercontent.com/u/97342038"
width="50px;"
width="50;"
alt=""
/><br /><sub><b>驿站</b></sub></a
>
@ -60,7 +60,7 @@ https://nitwikit.yizhan.wiki/
<a href="https://github.com/lilingfengdev"
><img
src="https://avatars.githubusercontent.com/u/145678359"
width="50px;"
width="50;"
alt=""
/><br /><sub><b>lilingfeng</b></sub></a>
</a>
@ -70,7 +70,7 @@ https://nitwikit.yizhan.wiki/
<a href="https://github.com/Radiation-pi"
><img
src="https://avatars.githubusercontent.com/u/96102795"
width="50px;"
width="50;"
alt=""
/><br /><sub><b>Radiation-pi</b></sub></a
>
@ -79,144 +79,151 @@ https://nitwikit.yizhan.wiki/
</tr>
<table>
## 部分
## 其他
他们为文档贡献了部分内容/页面
<!-- readme: contributors,Radiation-pi/-,lilingfengdev/-,postyizhan/-,Imgbot/- -start -->
<table>
<!-- TheFloodDragon -->
<td align="center">
<a href="https://github.com/TheFloodDragon"
><img
src="https://avatars.githubusercontent.com/u/75253383"
width="50px;"
alt=""
/><br /><sub><b>蛟龙</b></sub></a
>
</a>
</td>
<!-- Debug-Cracked -->
<td align="center">
<a href="https://github.com/CkaDebug"
><img
src="https://avatars.githubusercontent.com/u/141492699"
width="50px;"
alt=""
/><br /><sub><b>Debug-Cracked</b></sub></a
>
</a>
</td>
<!-- liangcha385 -->
<td align="center">
<a href="https://github.com/liangcha385"
><img
src="https://avatars.githubusercontent.com/u/108937242"
width="50px;"
alt=""
/><br /><sub><b>凉茶</b></sub></a
>
</a>
</td>
<!-- Sea_of_Orange -->
<td align="center">
<a href="https://github.com/SeaOrangejuice"
><img
src="https://avatars.githubusercontent.com/u/116551329"
width="50px;"
alt=""
/><br /><sub><b>Sea_of_Orange</b></sub></a
>
</a>
</td>
</tr>
<!-- RENaa_FD -->
<td align="center">
<a href="https://github.com/lRENyaaa"
><img
src="https://avatars.githubusercontent.com/u/92320175"
width="50px;"
alt=""
/><br /><sub><b>RENaa_FD</b></sub></a
>
</a>
</td>
<!-- MoLiyi-WD -->
<td align="center">
<a href="https://github.com/MoLiyi-WD"
><img
src="https://avatars.githubusercontent.com/u/166040564"
width="50px;"
alt=""
/><br /><sub><b>MoLiyi-WD</b></sub></a
>
</a>
</td>
</td>
<!-- SnowCutieOwO -->
<td align="center">
<a href="https://github.com/SnowCutieOwO"
><img
src="https://avatars.githubusercontent.com/u/89032291"
width="50px;"
alt=""
/><br /><sub><b>SnowCutieOwO</b></sub></a
>
</a>
</td>
<!-- lim114514 -->
<td align="center">
<a href="https://github.com/lim114514"
><img
src="https://avatars.githubusercontent.com/u/113185430"
width="50px;"
alt=""
/><br /><sub><b>lim114514</b></sub></a
>
</a>
</td>
</tr>
<!-- TalentsRC -->
<td align="center">
<a href="https://github.com/TalentsRC"
><img
src="https://avatars.githubusercontent.com/u/85682725?v=4"
width="50px;"
alt=""
/><br /><sub><b>TalentsRC</b></sub></a
>
</a>
<!-- Lafcadia -->
<td align="center">
<a href="https://github.com/Lafcadia"
><img
src="https://avatars.githubusercontent.com/u/147896059?v=4"
width="50px;"
alt=""
/><br /><sub><b>Lafcadia</b></sub></a
>
</a>
<!-- gyc123456-1 -->
<td align="center">
<a href="https://github.com/gyc123456-1"
><img
src="https://avatars.githubusercontent.com/u/69791212?v=4"
width="50px;"
alt=""
/><br /><sub><b>gyc123456-1</b></sub></a
>
</a>
</td>
<!-- DGun Otto -->
<td align="center">
<a href="https://github.com/HaHaWTH"
><img
src="https://avatars.githubusercontent.com/u/102713261?v=4"
width="50px;"
alt=""
/><br /><sub><b>DGun Otto</b></sub></a
>
</a>
<tbody>
<tr>
<td align="center">
<a href="https://github.com/Radiation-pi">
<img src="https://avatars.githubusercontent.com/u/96102795?v=4" width="50;" alt="Radiation-pi"/>
<br />
<sub><b>Radiation-pi</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/gyc123456-1">
<img src="https://avatars.githubusercontent.com/u/69791212?v=4" width="50;" alt="gyc123456-1"/>
<br />
<sub><b>gyc123456-1</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/liangcha385">
<img src="https://avatars.githubusercontent.com/u/108937242?v=4" width="50;" alt="liangcha385"/>
<br />
<sub><b>凉茶是帅哥</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/TATyKeFei">
<img src="https://avatars.githubusercontent.com/u/125815900?v=4" width="50;" alt="TATyKeFei"/>
<br />
<sub><b>哈2哈哈哈3</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/Lafcadia">
<img src="https://avatars.githubusercontent.com/u/147896059?v=4" width="50;" alt="Lafcadia"/>
<br />
<sub><b>Zaixu Zheng</b></sub>
</a>
</td>
</tr>
<tr>
<td align="center">
<a href="https://github.com/FallenCrystal">
<img src="https://avatars.githubusercontent.com/u/71176602?v=4" width="50;" alt="FallenCrystal"/>
<br />
<sub><b>Akkariin</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/lRENyaaa">
<img src="https://avatars.githubusercontent.com/u/92320175?v=4" width="50;" alt="lRENyaaa"/>
<br />
<sub><b>RENaa_FD</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/lim114514">
<img src="https://avatars.githubusercontent.com/u/113185430?v=4" width="50;" alt="lim114514"/>
<br />
<sub><b>lim114514</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/ImgBotApp">
<img src="https://avatars.githubusercontent.com/u/31427850?v=4" width="50;" alt="ImgBotApp"/>
<br />
<sub><b>Imgbot</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/CkaDebug">
<img src="https://avatars.githubusercontent.com/u/141492699?v=4" width="50;" alt="CkaDebug"/>
<br />
<sub><b>Debug-Cracked</b></sub>
</a>
</td>
</tr>
<tr>
<td align="center">
<a href="https://github.com/HaHaWTH">
<img src="https://avatars.githubusercontent.com/u/102713261?v=4" width="50;" alt="HaHaWTH"/>
<br />
<sub><b>DGun Otto</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/MySoulcutting">
<img src="https://avatars.githubusercontent.com/u/72398605?v=4" width="50;" alt="MySoulcutting"/>
<br />
<sub><b>White_Souls</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/MoLiyi-WD">
<img src="https://avatars.githubusercontent.com/u/166040564?v=4" width="50;" alt="MoLiyi-WD"/>
<br />
<sub><b>MoLiyi-WD</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/LittleChest">
<img src="https://avatars.githubusercontent.com/u/81231195?v=4" width="50;" alt="LittleChest"/>
<br />
<sub><b>LittleChest</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/SeaOrangejuice">
<img src="https://avatars.githubusercontent.com/u/116551329?v=4" width="50;" alt="SeaOrangejuice"/>
<br />
<sub><b>Sea_of_Orange</b></sub>
</a>
</td>
</tr>
<tr>
<td align="center">
<a href="https://github.com/TheFloodDragon">
<img src="https://avatars.githubusercontent.com/u/75253383?v=4" width="50;" alt="TheFloodDragon"/>
<br />
<sub><b>蛟龙</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/IAFEnvoy">
<img src="https://avatars.githubusercontent.com/u/83523430?v=4" width="50;" alt="IAFEnvoy"/>
<br />
<sub><b>IAFEnvoy</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/TalentsRC">
<img src="https://avatars.githubusercontent.com/u/85682725?v=4" width="50;" alt="TalentsRC"/>
<br />
<sub><b>TalentsRC</b></sub>
</a>
</td>
</tr>
<tbody>
</table>
<!-- readme: contributors,Radiation-pi/-,lilingfengdev/-,postyizhan/-,Imgbot/- -end -->
## 📜 笨蛋脚本
@ -231,9 +238,9 @@ https://nitwikit.yizhan.wiki/
<a href="https://github.com/lilingfengdev"
><img
src="https://avatars.githubusercontent.com/u/145678359"
width="50px;"
width="50;"
alt=""
/><br /><sub><b>lilingfeng</b></sub></a>
/><br /><sub><b>lilingfeng</b></sub>
</a>
</td>
<!-- Lafcadia -->
@ -241,13 +248,12 @@ https://nitwikit.yizhan.wiki/
<a href="https://github.com/Lafcadia"
><img
src="https://avatars.githubusercontent.com/u/147896059"
width="50px;"
width="50;"
alt=""
/><br /><sub><b>Lafcadia</b></sub></a>
</a>
/><br /><sub><b>Lafcadia</b></sub>
</td>
</tr>
<table>
</table>
# 📢 声明

View File

@ -23,6 +23,26 @@ java -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+UseFMA
</details>
<details>
<summary>Mukul1127 Flag Plus(GraalVM版本)(推荐)</summary>
GraalVM Java 17+ 的参数,
```shell
java -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+UseFMA -XX:+UseVectorCmov -XX:+UseNewLongLShift -XX:+UseFastStosb -XX:+SegmentedCodeCache -XX:+OptimizeStringConcat -XX:+DoEscapeAnalysis -XX:+OmitStackTraceInFastThrow -XX:+AlwaysActAsServerClassMachine -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:AllocatePrefetchStyle=3 -XX:NmethodSweepActivity=1 -XX:ReservedCodeCacheSize=400M -XX:NonNMethodCodeHeapSize=12M -XX:ProfiledCodeHeapSize=194M -XX:NonProfiledCodeHeapSize=194M -XX:-DontCompileHugeMethods -XX:+PerfDisableSharedMem -XX:+UseFastUnorderedTimeStamps -XX:+UseCriticalJavaThreadPriority -XX:+EagerJVMCI -Dgraal.TuneInlinerExploration=1 -XX:+UseZGC -XX:AllocatePrefetchStyle=1 -XX:-ZProactive
```
如果你使用Java 21 以上,你可以将`-XX:-ZProactive`换`-XX:+ZGenerational`,Java 22以上必须切换
### 以下是格外选项
更激进的内联,在 Graal 中通过`-Dgraal.BaseTargetSpending=160`(默认为 120和 OpenJDK 中的其他一些标志。具有较大缓存的 CPU 可能会从中受益。
`-Dgraal.OptWriteMotion=true`和`-Dgraal.WriteableCodeCache=true`,它们看起来不稳定,但在 GraalVM 22.3.0+ 中可能更稳定
</details>
<details>
<summary>Aikar's Flag Plus</summary>
@ -45,6 +65,8 @@ java -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+Unlo
## 通用
### 内存优化
如果服务器内存足够,可以加上此参数`-XX:-ZUncommit`,要求Jvm总是提前把要用的内存申请好并且阻止Jvm把临时空出来的内存还给系统
### 大页支持
@ -63,6 +85,14 @@ java -Xlog:gc+init -XX:+UseLargePages -Xmx1g -version
如果支持TransparentHugePages(不要把两个都加上,优先LargePages),加上此参数`-XX:+UseTransparentHugePages -XX:LargePageSizeInBytes=2m -XX:+UseHugeTLBFS`
### SIMD
如果你使用的是Pufferfish的分支(Purpur,Leaf,Leaves,Gale),你可以添加此参数`--add-modules=jdk.incubator.vector`
### 下载源加速
默认的SpigotLibraryLoader下载源在国内访问很慢,如果你使用的是Leaf,你可以添加`-DLeaf.library-download-repo=https://maven.aliyun.com/repository/public`参数启动国内下载源
## 参数解释
TODO

View File

@ -42,7 +42,7 @@ sidebar_position: 6
因此,停止使用类似插件,如:
*Spatan - 一款性能非常差的付费反作弊,如果你买了那么恭喜你你被骗了(大嘘),如果近期购买请立即申请退款!*
*Spartan - 一款性能非常差的付费反作弊,如果你买了那么恭喜你你被骗了(大嘘),如果近期购买请立即申请退款!*
### 村民优化插件

View File

@ -10,13 +10,13 @@ sidebar_position: 3
准备好你的脑子,以下的推荐参数仅作为参考,具体数字请自行尝试:
最后更新2024 年 3 月 24 日,适用于 Paper 版本 1.20.4 Build #461
适用于 Paper 版本 1.20 +
[在这里看!](https://github.com/YouHaveTrouble/minecraft-optimization)(200多配置项自己看吧)
# 更简单的
自动优化脚本,[下载](https://github.com/lilingfengdev/NitWiki-Script/releases/download/latest/auto-optimize.exe)在服务器根目录执行目前支持CraftBukkitSpigotPaperPufferfishPurpur,Catserver,Gale,Leaf
自动优化脚本,[下载](https://github.com/lilingfengdev/NitWiki-Script/releases/download/windows-latest/auto-optimize.exe)在服务器根目录执行目前支持CraftBukkitSpigotPaperPufferFishPurpur,Gale,Leaf
# 更详细的

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View File

@ -6,21 +6,25 @@ sidebar_position: 2
您的服务端和客户端都需要安装 Java 才能运行。各个游戏版本需要安装的 Java 版本不同。
原则上选择最新的兼容的 Java 版本可以体验到最新的优化并且大部分现代插件对最新版的特性有优化比如AuthMeReReload)
原则上选择最新的兼容的 Java 版本可以体验到最新的优化并且大部分现代插件对最新版的特性有优化比如AuthMeReReload
## 选择合适的版本
| Minecraft 版本 | 介绍 | 下载地址直链Zulu |
|-----------------|---------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1.0 - 1.16.5 | 推荐使用 Java 8其他版本会出现一些问题如果使用的是SportPaper或者Beast最好用Java 21 | [Java 8 64位](https://cdn.yghpy.com/DL.Javas/zulu8.74.0.17-ca-jdk8.0.392-win_x64.msi)|
| 1.17.1 - 1.20.4 | 必须使用 Java 17以上1.17 至 1.17.1可以用Java 16推荐使用Java 21(特别是LeafBeast核心) | [Java 17 64位](https://cdn.yghpy.com/DL.Javas/zulu17.50.19-ca-fx-jdk17.0.11-win_x64.msi) |
| 1.20.5 + | 必须使用 Java 21以上推荐使用Java 21 | [Java 21 64位](https://cdn.yghpy.com/DL.Javas/zulu21.34.19-ca-fx-jdk21.0.3-win_x64.msi) |
| Minecraft 版本 | 介绍 | 下载地址直链Zulu |
|---------------|----------------------------------------------|-----------------------------------------------------------------------------------------|
| 1.12.1- | JDK 8 如果使用的是SportPaper或者Beast最好用Java 21 | [Java 8 64位](https://cdn.yghpy.com/DL.Javas/zulu8.74.0.17-ca-jdk8.0.392-win_x64.msi) |
| 1.13 - 1.16.5 | JDK 11推荐 或者 JDK 8 部分整合包仅能使用 JDK 8 或 JDK 16 | [Java 11 64位](https://cdn.azul.com/zulu/bin/zulu11.72.19-ca-jdk11.0.23-win_x64.msi) |
| 1.17 - 1.19.4 | JDK17模组服推荐17,插件服推荐 JDK 21(特别是LeafBeast核心) | [Java 17 64位](https://cdn.yghpy.com/DL.Javas/zulu17.50.19-ca-fx-jdk17.0.11-win_x64.msi) |
| 1.20 - 1.20.4 | JDK 21推荐 或者 JDK 17 | |
| 1.20.5 + | JDK 21 | [Java 21 64位](https://cdn.yghpy.com/DL.Javas/zulu21.34.19-ca-fx-jdk21.0.3-win_x64.msi) |
:::danger
64位操作系统下不要使用32位JDK
32位操作系统开服开个鬼服
最好不要使用32位操作系统开服
[32位 64位是什么意思](https://cn.bing.com/search?q=32%E4%BD%8D%2064%E4%BD%8D%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D)
![如何确定自己电脑是32位还是64位](https://cn.bing.com/search?q=%E5%A6%82%E4%BD%95%E7%A1%AE%E5%AE%9A%E8%87%AA%E5%B7%B1%E7%94%B5%E8%84%91%E6%98%AF32%E4%BD%8D%E8%BF%98%E6%98%AF64%E4%BD%8D)
:::
@ -30,7 +34,6 @@ sidebar_position: 2
官方版本
<details>
<summary>怎么找到官网并从官网下载</summary>
@ -55,14 +58,15 @@ sidebar_position: 2
根据各路大佬的测试 Zulu 相较 Oracle (你可以看做"公版")更适合开 MC 服务器
<details>
<summary>怎么找到官网并从官网下载</summary>
<summary>怎么找到官网并从官网下载</summary>
![](_images/Zulu-1.png)
> 往下翻,找到这个,选择你想要的版本
![](_images/Zulu-2.png)
> 找到 64-bit (64位) 如果你的电脑是32位的建议开服)。
> 找到 64-bit (64位) 如果你的电脑是32位的建议开服)。
![](_images/Zulu-3.png)

View File

@ -4,6 +4,8 @@ sidebar_position: 4
# 可能用到的网站
![](_images/Screenshot_20240603_194838.jpg)
# SpigotMC
Minecraft 最大的插件网站,***建议注册账号并安装[Spigot Search Engine](https://www.spigotmc.org/resources/spigotsearchengine.54108/)***
@ -44,7 +46,7 @@ SpigotMC应该是目前mc开服圈最大的插件网站了最大的问题是
# GitHub
***建议注册账号***
全球最大的代码托管平台 ***建议注册账号***
<details>
<summary>点击展开</summary>
@ -108,10 +110,27 @@ GitHub汉化插件https://github.com/maboloshi/github-chinese
国内较为知名的综合性mc论坛。
<details>
<summary>点击展开</summary>
<tr>
<td align="center">
<a href="https://www.minebbs.com/">
<img
src="https://www.minebbs.com/data/assets/logo/mb-logo-blue-1x.png"
width="100px;"
alt=""
/><br /><sub><b>MineBBS</b></sub>
</a>
</td>
</tr>
插件板块https://www.minebbs.com/forums/mcjeplugin/
同时本教程在MineBBS也有搬运贴https://www.minebbs.com/threads/nitwikit-geyser.26356/
</details>
# Builtbybit
一个综合软件资源站其中的MC插件大多数都是付费的。

View File

@ -8,7 +8,7 @@ sidebar_position: 5
## 工作形式
不同于大部分模组需要同时安装在客户端和服务端,插件只需要安装在**服务端**就可以(客户端并没有插件这种形式),也就是说使用原版端也可以进入服务器不需要专门下载mod端
不同于大部分模组需要同时安装在客户端和服务端,插件只需要安装在**服务端**就可以(客户端并没有插件这种形式),也就是说使用原版客户端也可以进入服务器大多数情况下不需要专门安装mod
## 安装位置
@ -16,23 +16,24 @@ sidebar_position: 5
:::danger
永远不要热加载/热重载/热卸载任何插件,除非你疯了
永远不要在不知道会发生什么的情况下热加载/热重载/热卸载任何插件。
:::
## 插件的优点
* 插件服更加适合类似于Via(跨版本)Geyser(基岩/Java互通)(Mod服务器使用这些会出现协议不兼容问题)
* 插件服的开发更为简单像Skript那样的脚本语言将插件的开发难度降到了有点脑子就会
* 插件跨版本更好比如vault三年前的插件到1.20.6最新版本还可以用
* 插件服的开发大多数时候都更加简单而不需要接触Minecraft的源代码。像Skript那样的脚本语言将插件的开发难度降到了有点脑子就会
* 插件的接口大多数时候都使用了事件来抽象化监听服务器的各种行为的复杂性,同时也提供了更好的兼容性。
* 由于插件接口都不会因为Minecraft源代码更新而被破坏所以即使版本更新很多东西也不需要跟着修改。比如Vault三年前更新的插件到1.20.6最新版本还可以用。
## 插件的缺点
* 不可以直接像模组那样更改游戏代码,所以会受到原版游戏功能的限制
* 接触Minecraft本身的代码变得困难而且通常需要考虑多个版本之间的代码变动。
* 很难直接像模组那样通过Mixin直接更改游戏代码某些必须需要修改源代码才能实现的功能在插件上很难实现。
## 插件可以做的事情
虽然插件不能像模组那样直接更改游戏源代码,但是依然可以利用游戏机制做出一些超乎寻常的事情
虽然插件不能像模组那样直接更改游戏源代码,但是依然可以利用游戏本身的内容做出一些超乎寻常的事情
这里是一些`超乎寻常`的插件(对新手来说)
@ -43,4 +44,4 @@ sidebar_position: 5
插件服目前已经可以使用自定义物品方块HUD家具Emoij生物实体农作物树叶Tooltip附魔...
所以说不要认为插件在最终效果上不如MOD那只是因为你太菜了
所以说不要轻易地认为插件在最终效果上不如MOD很多时候实际上不需要像模组那样修改源代码即可达到相同的效果不是么

View File

@ -49,17 +49,31 @@ Purpur还原了MC的部分特性用来开生存服务器更加适合(当然
</details>
:::info
Purpur端会自动安装 [spark一个性能分析插件](/docs/优化/性能分析.md) 如果你不想要,可以
在启动参数中添加 -Dpurpur.IReallyDontWantSpark
如果已经安装想删除,可以在服务端根目录的 cache 文件夹中找到spark
最后:**不建议删除 spark** ,这是一个性能分析插件,可以找大佬帮你分析服务器卡顿原因 [怎么让大佬帮我](/docs/优化/怎么让大佬帮我.md)
而且不使用就这么放着也不占多少资源
:::
### 插件服核心推荐
| 名称 | 介绍 | 推荐与否 | 下载镜像 | 支持的MC版本 |
| --- | ----------- | --- | --- | - |
| [Paper](https://papermc.io/) | 稳定性最好的核心,但是性能在高版本不太好 | 推荐 | [McRes](https://mcres.cn/downloads/paper.html) [FastMirror](https://www.fastmirror.net/#/download/Paper) [原子云](https://res.nullatom.com/Minecraft/Server/Paper/) | 1.8.8-最新 |
| 名称 | 介绍 | 推荐与否 | 下载镜像 | 支持的MC版本 |
| --- | ----------- | --- | --- |-----------|
| [Paper](https://papermc.io/) | 稳定性最好的核心,但是性能在高版本不太好 | 推荐 | [McRes](https://mcres.cn/downloads/paper.html) [FastMirror](https://www.fastmirror.net/#/download/Paper) [原子云](https://res.nullatom.com/Minecraft/Server/Paper/) | 1.8.8-最新 |
| [Purpur](https://purpurmc.org) | 高版本最推荐的插件端核心,拥有较好的性能和稳定性,是开服务器的不二之选 | 推荐 | [McRes](https://mcres.cn/downloads/purpur.html) [FastMirror](https://www.fastmirror.net/#/download/Purpur) | 1.16.5-最新 |
| [Leaves](https://leavesmc.org/) | Leaves就是生电版的paper他完全支持paper能使用的全部插件相比paper拥有更强的优化和生电向特性支持。leaves基本完全支持客户端生电 Mod 包括但不限于carpetpca投影共享原理图minihudbborommcxaero小地图jadeappleskin等| 非常推荐 | [McRes](https://mcres.cn/downloads/leaves.html) | 1.17.1-最新 |
| [Leaf](https://github.com/Winds-Studio/Leaf) | 基于Gale,拥有非常棒的性能(叶子),支持中文名进服,拥有较好的稳定性(已知不兼容只有一个)| 非常推荐 | [McRes](https://mcres.cn/downloads/leaf.html) | 1.19.3-最新 |
| [PandaSpigot](https://github.com/hpfxd/PandaSpigot) | paper1.8.8的fork此核心只有1.8版本可用于开PVP服务器含大量konckback配置选项 | 推荐 | [McRes](https://vip.123pan.cn/1821558579/Lingyi/core/pandaspigot-116-mcres.cn.jar) | 1.8 |
| [SportPaper](https://github.com/Electroid/SportPaper) | paper1.8.8的fork此核心只有1.8版本拥有较好的性能和很多生存配置选项如果你不需要开PVP你可以选择这个核心 | 推荐 | [青草云MC](https://qcymc.cloud/f/ERGcp/sportpaper-1.8.8-R0.1-SNAPSHOT.jar) | 1.8 |
| [Beast](https://github.com/HomoMC/Beast) | Paper 1.12.2 分支旨在提供极致性能、错误修复和改进。推荐使用Java 21以上 | 推荐 | [青草云MC](https://qcymc.cloud/f/G6ziA/beast-1.12.2.jar) | 1.12.2 |
| [Leaves](https://leavesmc.org/) | Leaves就是生电版的paper他完全支持paper能使用的全部插件相比paper拥有更强的优化和生电向特性支持。leaves基本完全支持客户端生电 Mod 包括但不限于carpetpca投影共享原理图minihudbborommcxaero小地图jadeappleskin等| 非常推荐 | [官方网站](https://leavesmc.org/downloads/leaves) [McRes](https://mcres.cn/downloads/leaves.html) | 1.17.1-最新(1.19以前不推荐用,那个时候没啥功能) |
| [Leaf](https://github.com/Winds-Studio/Leaf) | 基于Gale,拥有非常棒的性能(叶子),支持中文名进服,拥有较好的稳定性,国人开发 | 非常推荐 | [McRes](https://mcres.cn/downloads/leaf.html) | 1.19.3-最新 |
| [PandaSpigot](https://github.com/hpfxd/PandaSpigot) | paper1.8.8的fork此核心只有1.8版本可用于开PVP服务器含大量konckback配置选项 | 推荐 | [McRes](https://vip.123pan.cn/1821558579/Lingyi/core/pandaspigot-116-mcres.cn.jar) | 1.8 |
| [SportPaper](https://github.com/Electroid/SportPaper) | paper1.8.8的fork此核心只有1.8版本拥有较好的性能和很多生存配置选项如果你不需要开PVP你可以选择这个核心 | 推荐 | [青草云MC](https://qcymc.cloud/f/ERGcp/sportpaper-1.8.8-R0.1-SNAPSHOT.jar) | 1.8 |
| [Beast](https://github.com/HomoMC/Beast) | Paper 1.12.2 分支旨在提供极致性能、错误修复和改进。推荐使用Java 21以上 | 推荐 | [青草云MC](https://qcymc.cloud/f/G6ziA/beast-1.12.2.jar) | 1.12.2 |
:::info
@ -84,21 +98,6 @@ Purpur还原了MC的部分特性用来开生存服务器更加适合(当然
:::
:::info
Purpur端会自动安装 spark 如果你不想要,可以
在启动参数中添加 -Dpurpur.IReallyDontWantSpark
如果已经安装想删除,可以在服务端根目录的 cache 文件夹中找到spark
最后:不建议删除 spark ,这是一个性能分析插件,可以找大佬帮你分析服务器卡顿原因 [怎么让大佬帮我](/docs/优化/怎么让大佬帮我.md)
而且不使用就这么放着也不占多少资源
:::
## 混合端
:::danger
@ -115,22 +114,22 @@ Purpur端会自动安装 spark 如果你不想要,可以
#### Forge混合端
| 名称 | 介绍 | 推荐与否 | 下载镜像 | 支持版本|
| --- | --- | --- | --- | - |
| [Crucible](https://github.com/CrucibleMC/Crucible) | 不推荐再开1.7.10,但神奇的是,这个分支还在维护 | 推荐1.7.10 | [McRes](https://www.123pan.com/s/HRhfjv-3ey8v.html),[青草云MC(推荐)](https://qcymc.cloud/f/gJRFG/Crucible-1.7.10-staging-0c25d250-server.jar) | 1.7 |
| [CatServer](https://catmc.org/) | (推荐,但我真不喜欢核心内置广告)。既可以加入 Mod s又可以加入插件缺点部分插件不支持部分 Mod s不支持 Mod s和插件在一起运行难免出现一些七七八八的bug。 | 推荐1.12.2 | [McRes](https://mcres.cn/downloads/catserver.html) [FastMirror](https://www.fastmirror.net/#/download/CatServer) | 1.12.2/1.16.5/1.18.2/ |
| [Mohist](https://mohistmc.com/software/mohist) | 兼容paper的一些插件支持兼容 Mod 和插件;缺点:比较多插件不支持,部分 Mod s不支持 Mod s和插件在一起运行难免出现一些七七八八的bug。 | 推荐高版本 | [McRes](https://mcres.cn/downloads/mohist.html) [FastMirror](https://www.fastmirror.net/#/download/Mohist) [原子云](https://res.nullatom.com/Minecraft/Server/Mohist/) | 1.12.2/1.16.5/1.18+ |
| [Arclight-Forge](https://github.com/IzzelAliz/Arclight) | 没用过不知道 | 推荐高版本 | [FastMirror](https://www.fastmirror.net/#/download/Arclight) | 1.16.5+ |
| [Magma](https://magmafoundation.org/) | 没用过不知道 | - | [McRes](https://mcres.cn/downloads/magma.html) | 没用过,不知道 |
| [Sponge](https://spongepowered.org/]Sponge) | 可加入sponge插件支持 Mod s优化极强而且服务器兼容性更高对于线程优化能力更强负载更好。缺点即使你用了很多办法也很难让bukkit插件稳定运行sponge插件特别少启动速度特别慢。操作特别难与前面的完全不相同。 | 不推荐新手使用 | [McRes](https://mcres.cn/downloads/spongeforge.html) [FastMirror](https://www.fastmirror.net/#/download/SpongeForge) | 没用过,不知道 |
| 名称 | 介绍 | 推荐与否 | 下载镜像 | 支持版本 |
|---------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------|
| [Crucible](https://github.com/CrucibleMC/Crucible) | 不推荐再开1.7.10,但神奇的是,这个分支还在维护 | 推荐1.7.10 | [McRes](https://www.123pan.com/s/HRhfjv-3ey8v.html),[青草云MC(推荐)](https://qcymc.cloud/f/gJRFG/Crucible-1.7.10-staging-0c25d250-server.jar)([library文件](https://github.moeyy.xyz/https://github.com/CrucibleMC/Crucible/releases/download/staging-0c25d25/libraries.zip)) | 1.7 |
| [CatServer](https://catmc.org/) | (推荐,但我真不喜欢核心内置广告)。既可以加入 Mod s又可以加入插件缺点部分插件不支持部分 Mod s不支持 Mod s和插件在一起运行难免出现一些七七八八的bug。 | 推荐1.12.2 | [McRes](https://mcres.cn/downloads/catserver.html) [FastMirror](https://www.fastmirror.net/#/download/CatServer) | 1.12.2/1.16.5/1.18.2/ |
| [Mohist](https://mohistmc.com/software/mohist) | 兼容paper的一些插件支持兼容 Mod 和插件;缺点:比较多插件不支持,部分 Mod s不支持 Mod s和插件在一起运行难免出现一些七七八八的bug。 | 推荐高版本 | [McRes](https://mcres.cn/downloads/mohist.html) [FastMirror](https://www.fastmirror.net/#/download/Mohist) [原子云](https://res.nullatom.com/Minecraft/Server/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) | 1.16.5+ |
| [Magma](https://magmafoundation.org/) | - | - | [McRes](https://mcres.cn/downloads/magma.html) | 没用过,不知道 |
| [Sponge](https://spongepowered.org/]Sponge) | 可加入sponge插件支持 Mod s优化极强而且服务器兼容性更高对于线程优化能力更强负载更好。缺点即使你用了很多办法也很难让bukkit插件稳定运行sponge插件特别少启动速度特别慢。操作特别难与前面的完全不相同。 | 不推荐新手使用 | [McRes](https://mcres.cn/downloads/spongeforge.html) [FastMirror](https://www.fastmirror.net/#/download/SpongeForge) | 没用过,不知道 |
#### Fabric 混合端
| 名称 | 介绍 | 推荐与否 | 下载镜像 |
| --- | --- | --- | --- |
| [Banner](https://new.mohistmc.com/software/banner) | 并不是一款端,而是一个 Mod 需要安装在Fabric安装后重启即可加载插件,兼容性可以 | - | [McRes](https://mcres.cn/downloads/banner.html) |
| [Arclight-Fabric](https://github.com/IzzelAliz/Arclight) | 出现时间比banner晚目前不太稳定 | - | [FastMirror](https://www.fastmirror.net/#/download/Arclight) |
| [Cardboard](https://cardboardpowered.org/) | 都停更三个月了除非你需要用1.16.5-1.18 ,否则就别用这核心了 | - | [McRes](https://mcres.cn/downloads/carboard.html) |
| 名称 | 介绍 | 推荐与否 | 下载镜像 |
|----------------------------------------------------------|-----------------------------------------|------|--------------------------------------------------------------|
| [Banner](https://new.mohistmc.com/software/banner) | 并不是一款端,而是一个 Mod 需要安装在Fabric安装后重启即可加载插件 | - | [McRes](https://mcres.cn/downloads/banner.html) |
| [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) |
![](_images/那些服务端有后门吗.png)

View File

@ -39,6 +39,22 @@ sidebar_position: 5
:::
## 其他操作系统
我们提供其他操作系统的二进制分发文件(注意:二进制分发仅可以在64位操作系统上运行,Windows只支持Win10以上)
[Linux](https://github.com/lilingfengdev/NitWiki-Script/releases/tag/ubuntu-latest)
[MacOS(真的有人会Mac开服?)](https://github.com/lilingfengdev/NitWiki-Script/releases/tag/macos-latest)
32位操作系统或Win7需要自己安装Python,并安装依赖(一大堆)
```shell
pip install pyyaml install-jdk tqdm psutil requests
```
Python 3.10以下需要`rtoml`依赖
## 了解
在启动这个脚本之前,你应该**明白我正在干什么,会导致什么后果**,以优化脚本举例你应该明白执行这个脚本之后村民的AI会受到限制变得有点傻当然不止这个还有其他

View File

@ -2,7 +2,15 @@
sidebar_position: 3
---
:::tip
混合端不要用下面所列的反作弊插件
混合端可以去用 [次元反作弊](https://www.mcmod.cn/class/6578.html) 或 [猫反作弊](https://www.wxmwl.com/?p=95)
次元反作弊的交流群327175980
:::
# 选择一个反作弊插件
@ -16,7 +24,7 @@ sidebar_position: 3
这边是我们力推且在使用的一些反作弊插件
实际上这些插件基本已经被绕烂了,只适合新手
实际上这些插件基本已经被开发出了针对性的绕过,只适合新手
希望能够帮到你
@ -28,6 +36,14 @@ sidebar_position: 3
:::
:::danger
没有任何一个反作弊是无法被绕过的,且所以反作弊都会有误判。
反作弊该做的应是限制玩家的作弊行为并帮助管理员辨别作弊者,不要过度依赖或期望反作弊自动识别作弊者并将其封禁或踢出。
:::
## Matrix(推荐)
Matrix是由国人RE编写的一款反作弊插件当年诞生是用于取代AAC这款反作弊插件而如今经过不断改良也拥有了不错的检测性能和质量足以对抗部分脑溢血参数
@ -54,18 +70,19 @@ Matrix是由国人RE编写的一款反作弊插件当年诞生是用于取代
非常经典的老牌反作弊,拥有悠久历史且和作弊者们对抗许久,但目前并不积极的进行更新,且由于远古代码遗留导致部分检测较为低下,但这并不影响它是个不错的反作弊
!只推荐影响原版插件较少的生存服务器使用
!只推荐影响原版插件较少的生存服务器使用。
!由于配置文件过于复杂,需要花费一段时间来理解和调整配置文件。且不建议在不接触配置文件的情况下直接使用该插件。
> Github: https://github.com/Updated-NoCheatPlus/NoCheatPlus
## GrimAC2.0(已停更不推荐)
## GrimAC 2.0
一个相当不错的反作弊但是目前已经停更了支持Geyser,误判很多,网络差一点就被直接踢出
一个相当不错的实验性反作弊支持避免检查来自Geyser的玩家移动检测虽然强大但有很多误判。
!目前测试版仍然存在不稳定因素,但推荐使用
!目前仍然有很多不稳定因素但Timer和Reach, BadPackets检查都是较为稳定的。
- 1.0005的timer检测
- 3.01的reach检测
!除了实验性检查, 其余的检查是不可被关闭的。可能不适合部分生电服务器或声明允许使用辅助模组的插件。
> Github: https://github.com/GrimAnticheat/Grim
@ -73,13 +90,17 @@ Matrix是由国人RE编写的一款反作弊插件当年诞生是用于取代
老牌火神反作弊,虽然在几个版本存在十分严重的漏洞,但并不影响他一些检测强力的事实,尽管他的配置文件非常脑淤血,但还是深受多人喜爱。
!拥有中规中矩的检测,但建议慎用
!拥有中规中矩的检测,但由于拉回系统非常不稳定,建议慎用或与其它反作弊搭配使用。
> SpigotMC: https://www.spigotmc.org/resources/vulcan-anti-cheat-advanced-cheat-detection-1-7-1-20-4.83626/
## 不推荐-Spartan
老牌垃圾性能过剩修复器使用它你将获得玩家被误判时发送给你的羞辱以及什么都无法拦截的作弊检测使用它你将会知道这款反作弊不如几乎同时期的NoCheatPlus就算你需要退款先请在spigotmc上撤回你的负面言论后才可进行Spartan的退款服务由于购买后6个月需要重新支付才能继续使用导致被MD_5警告的传奇反作弊这就是Spartan-Anticheat。
老牌垃圾性能过剩修复器,使用它你将获得玩家被误判时发送给你的羞辱,以及无用和多余的检测,使用它你将会知道这款反作弊不如其它开源或具有相同价格的反作弊。
对于Geyser的基岩版支持也是如此并且从一开始的同时检查基岩版玩家和Java版玩家被拆分成了Spartan: Java和Spartan: Bedrock两个不同的版本。被md_5警告后在SpigotMC上捆绑销售。
就算你需要退款先请在SpigotMC上撤回你的负面言论后才可进行Spartan的退款服务由于购买后6个月需要重新支付才能继续使用且包含额外的需要付费的功能导致被md_5警告的传奇反作弊这就是Spartan-AntiCheat。
!我家驿站都不用的传奇斯巴达人反欺诈
@ -92,9 +113,9 @@ Matrix是由国人RE编写的一款反作弊插件当年诞生是用于取代
* 自动钓鱼
* 自动进食
* 自动药水
* Fastswitch
* 数据包分析
* 更多)
* 自动工具
* 分析不可能发送的数据包
* 以及更多)
[查看地址](https://www.spigotmc.org/resources/anticheataddition.33590/)
@ -116,7 +137,7 @@ Matrix是由国人RE编写的一款反作弊插件当年诞生是用于取代
# 反作弊配置
## Cka先生的反作弊配置
## Talent先生的反作弊配置
一款面向萌新的主流反作弊配置对配置有任何问题骚扰Talents先生项目的Issues即可解决
@ -130,7 +151,7 @@ Githubhttps://github.com/TalentsRC/Talents-AntiCheat-Config
## 笨蛋脚本
[自动为你配置反作弊,下载!](https://github.com/lilingfengdev/NitWiki-Script/releases/download/latest/config-anticheat.exe)
[自动为你配置反作弊,下载!](https://github.com/lilingfengdev/NitWiki-Script/releases/download/windows-latest/config-anticheat.exe)
# 组合反作弊

View File

@ -17,7 +17,7 @@ sidebar_position: 2
## 第一步-延长种子反推
笨蛋脚本:[下载](https://github.com/lilingfengdev/NitWiki-Script/releases/download/latest/auto-antiseedcracker.exe),在服务器根目录执行即可自动配置!!
笨蛋脚本:[下载](https://github.com/lilingfengdev/NitWiki-Script/releases/download/windows-latest/auto-antiseedcracker.exe),在服务器根目录执行即可自动配置!!
使用Paper的Anti-Xray
@ -98,7 +98,7 @@ feature-seeds:
(可直接抄作业)
当然,如果你是个笨蛋,你可以直接使用[脚本](https://github.com/lilingfengdev/NitWiki-Script/releases/download/latest/auto_antixray.exe),在服务器根目录执行脚本即可自动配置!!
当然,如果你是个笨蛋,你可以直接使用[脚本](https://github.com/lilingfengdev/NitWiki-Script/releases/download/windows-latest/auto_antixray.exe),在服务器根目录执行脚本即可自动配置!!
⚠警告engine-mode: 3在1.19.3往后的版本才添加⚠

59
docs/反作弊/rng.md Normal file
View File

@ -0,0 +1,59 @@
---
sidebar_position: 4
---
# RNG
看你怎么定义了,因为下面这几个东西本质上只是个计算器
**原理?**
计算机产生随机数不是真随机,而是根据已有的数据通过一个复杂的公式产生一个“随机数”
那么,如果你知道这个公式,并且知道要使用什么数据,通过操作进入公式的数据就可以使随机数变成自己想要的结果
现成的客户端mod
- https://www.mcmod.cn/class/4239.html
- https://github.com/Earthcomputer/EnchantmentCracker
# 能干啥?
## RNG附魔预测
没必要解释
## 耐久无损耗
因为耐久附魔不是增加物品的耐久,而是有概率不消耗耐久
## 钓鱼出指定宝藏
没必要解释
# 允许破解
purpur(包括分支)和leaves核心可以调节
默认是反RNG的不用改
`purpur.yml`
```
settings:
entity:
shared-random: true
```
改为false就可以允许玩家预测RNG
`leaves.yml`
```
use-vanilla-random: false
```
改为true就可以允许玩家预测RNG
如果你使用Gale,Leaf这些分支你甚至不需要担心,因为他们的随机数发生器已经不再是原版的随机数发生器,就算你开了也没屌用

View File

@ -20,37 +20,51 @@ sidebar_position: 3
### 应用层高级称呼是L7
应用层的攻击往往意味着,这些流量看起来是合法的,而且往往是因为应用的 BUG 或者未设置限制,导致可以通过伪造普通客户端的包发送,而服务器将其视为了一次正常的客户端行为
在服务器上运行并绑定了指定地址和端口的应用程序可以在这一层接受连接
应用层的攻击往往意味着针对某个应用程序发起的攻击,应用可以接受到该恶意的连接。
通常是利用应用中未考虑的意外情况来导致应用占用更多的计算机资源来尝试处理遇到的情况。
也可以通过大量请求使带宽不堪重负,使服务器难以接受新连接。
#### 假人攻击
简单来说假人攻击一般是通过模拟客户端协议进入服务器发送进入服务器的数据包,伪造有玩家接入服务器造成的攻击。
这些假人大多数是不动的、名字高度相似或者非常随机的,随着假人的快速加入、退出游戏,
这些假人大多数是不动的、名字高度相似或者非常随机的,随着假人的快速加入退出游戏,
这会导致服务器需要加载、保存玩家数据插件数据区块数据等导致服务器卡顿。
将导致服务器需要加载更多的数据并发送大量的数据包等导致服务器卡顿。
#### MOTD 攻击
#### MOTD (状态请求) 攻击
简单来说就是 Ping 服务器,每次 Ping 服务器时,服务器将发送一个 MOTD ,由于 MOTD 中包含图片和文字信息,
简单来说就是向服务器请求状态 (也就是 Ping) 服务器,每次 Ping 服务器时,服务器将返回一个 MOTD ,由于 MOTD 中包含图片和文字信息,
且 MC 后端服务器一般是不会对 Ping 进行过滤和记录的,这会导致 Ping 的过程后台不会记录 log ,难以察觉
大量请求会导致快速消耗服务器带宽,而使服务器难以接受新的连接
对于 Velocity / Bungeecord ,默认 Ping 服务器的行为是会被记录的,类似于:
MC 后端服务器一般是不会对 Ping 进行过滤和记录的,这会导致 Ping 的过程后台不会记录 log ,难以察觉。
对于 Velocity / BungeeCord 等反向代理客户端,默认 Ping 服务器的行为是会被记录的,类似于:
```
[/127.0.0.1:61647] <-> InitialHandler has pinged
```
:::info
可以通过调整设置`log_pings` (BungeeCord) 或 `show-ping-requests` (Velocity) 来停止反向代理在控制台打印状态请求日志.
:::
#### 其他插件
如果你使用了 Plan、Dynmap 等插件,这些插件会在某个端口开启网站。请注意这些端口如果被不怀好意的人知道,
否则这些 HTTP 端口很有可能被。
可能会导致这些 HTTP 端口被针对或遭受攻击
#### Minecraft 漏洞攻击
通过利用 MC 游戏本身的漏洞,向服务器发送错误的数据包或发送大量数据包,会造成服务器卡顿甚至**崩溃**
通过利用 MC 游戏本身的漏洞,向服务器发送(可能是大量的)不符合正常逻辑的数据包,会造成服务器卡顿甚至**崩溃**
### 网络层
@ -62,34 +76,49 @@ Minecraft JAVA服务端采用的是TCP作为通信协议所以说你就会遭
## 解决方案
### 使用 Velocity / Bungeecord
### 使用 Velocity / BungeeCord
不要试图使用单独使用任何后端服务器如Spigot / Paper / Purpur等抵御大规模假人攻击,由于后端服务器没有特别设计过大量玩家接入的情况
不要试图使用单独使用任何后端服务器如Spigot / Paper / Purpur等抵御大规模应用层攻击,后端服务器处理连接的速度较慢
不可避免会触发一些事件,导致一些性能消耗,一旦攻击规模过大,这会导致后端服务器卡顿甚至崩溃,这些消耗如果在 Velocity / Bungeecord 等代理服务器上,
这将会导致消耗比代理更多的计算机资源,一旦攻击规模过大,这会导致后端服务器卡顿甚至崩溃,这些消耗如果在 Velocity / BungeeCord 等代理服务器上,
而反向代理服务器专门用于大量玩家接入Velocity可以轻松应对500+玩家),且反向代理自带单个 IP 多次重新连接的配置:
而反向代理服务器被设计为允许接受大量连接,且反向代理自带单个 IP 多次重新连接的配置:
```
connection_throttle 4000
connection_throttle_limit 3
```
这意味着,在 4000ms 内最多能连接 3 次服务器,如果超过则服务器将不再重新 MOTD 一段时间
这意味着,在 4000ms 内最多能连接 3 次服务器,如果超过则服务器将拒绝登入请求
### 在代理端安装反假人插件
你可以在代理端安装机器人过滤插件,同样的,由于代理端提供的 API 相较后端服务器在面对假人时更加高效,请务必在代理端安装插件
你可以在代理端安装机器人过滤插件,同样的,由于代理端相较后端服务器在面对大量连接时更加高效,请务必在代理端安装插件
这里比较推荐[ LimboFiliter ](https://modrinth.com/plugin/limbofilter),要是有钱的话,也可以考虑[ nAntiBot ](https://en.docs.nickuc.com/v/nantibot/premium)
以下是推荐的反机器人插件列表
一般来说,以上两种反假人插件能够轻松应对 MOTD 攻击和假人攻击,但对于 MC 及其他插件漏洞无能为力。
| 名称 | 介绍 | 支持平台 | 缺点 |
|----------------------------------------------------|--------------------------------|----------------------|-------------------------------|
| [Sonar](https://github.com/jonesdevelopment/sonar) | 轻量级反机器人,皆在检测和移除机器人,而不影响任何真正的玩家 | Velocity, BungeeCord | 暂时没有? |
| [LimboFilter](https://github.com/jonesdevelopment/sonar) | 强大的过滤机器人方案 | Velocity | 笨重且配置复杂,且仅在必要的时候提供更新。 (缺少维护) |
| [nAntiBot](https://en.docs.nickuc.com/v/nantibot) | 一个高效反机器人插件 | Spigot, Velocity, BungeeCord | 依赖云服务,无法在服务器网络不好的情况下使用该插件。 |
| [EpicGuard](https://github.com/4drian3d/EpicGuard) | 基于事件的反机器人和反VPN插件 | Waterfall (停止维护), Paper, Velocity | 容易绕过(但没那么烦人)且只支持特定的Paper服务端。 |
:::warning
该列表目前仅列出了免费的反机器人插件,实际情况可能需要使用者自行决定
使用插件直接对抗MOTD攻击等是不太现实的 如果正在遭受这种攻击
合理的办法是提升服务器带宽或使用专门针对于此类攻击的代理 ([这里](#使用第三方Minecraft代理))
:::
### 付费防御核心
如果您非常有钱,您可以打开服务端[核心选择](/docs/跨服端/搭建/核心选择.md)选择那些付费的服务端核心NullCordX 是一个较好的选择
但由于其为 Waterfall fork而 Paper 团队将不再维护 Waterfall **不建议为反假人付费**,包含了一个完整的反机器人系统和漏洞修复
在没有想好的情况下**不建议为反机器人付费**
### 网络层攻击防御
@ -103,6 +132,18 @@ connection_throttle_limit 3
最稳定的办法还是白嫖 CF 的免费套餐,无限防御流量,唯一不太好的地方就是免费用户是没有办法使用国内节点的,所以国内访问会较慢
#### 使用第三方Minecraft代理
例如 TCPShield 和 Infinity-Filter
包含专门针对于缓解Minecraft攻击的均衡负载代理且能够有效隐藏服务器IP地址。
缺点是目前似乎还没有任何一家这样的代理拥有国内服务器(延迟高),且需要花费一点时间设置。
且这些代理的免费套餐都具有一定的限制(例如限制玩家数或流量),直到升级套餐。
除非遭受了无法缓解的大型攻击,否则使用前请三思。
#### 狂套 Frp
这个方法比较缺德,我们只需要疯狂 Frp ,一个 Frp 被打死了,我们就换另一个 Frp ,通知玩家重新连接就可以,但是缺点就是比较**缺德**,而且可能面临被清退!

View File

@ -0,0 +1,15 @@
---
sidebar_position: 2
---
# 插件命名
*考虑到一些极端情况,编者并不建议更改插件文件名*
以下只是建议,如果你习惯了你的当前做法那你可以直接跳过
- 保存原本名称 `HuskClaims-Paper-1.2-bed896c.jar`
- 在原名称前添加译名 `领地-HuskClaims-Paper-1.2-bed896c.jar`
- 在原名称前添加译名并标注首字母 `H-领地-HuskClaims-Paper-1.2-bed896c.jar`
- 在原名称后添加译名 `HuskClaims-Paper-1.2-bed896c-领地.jar`
- 更改为译名(最不推荐的一集) `领地.jar`

View File

@ -6,6 +6,38 @@ sidebar_position: 9
MiniMessage 旨在用简单字符串表示聊天组件,便于用户学习和开发人员扩展。
MiniMessage 的实质是一个叫 Adventure 的库,这是它的[文档](https://docs.advntr.dev/getting-started.html)
## 支持列表
目前,一些平台已经支持原生使用 Adventure 来扩展字符串,以下是内置此库的列表:
|支持平台|支持版本|备注|
|---|---|---|
|Sponge|Sponge 8 (1.16.5)|/|
|Velocity|1.1.0 build 158|仅支持消息、操作栏标题、boss栏和标题|
|Paper|1.16.5 build 473|/|
|Minestom|Build 7494725|内容有点杂,详见[minestom wiki](https://wiki.minestom.net/feature/adventure)|
|Fabric|`adventure-platform-fabric` 5.3.0*|虽然不是一个东西(?),但是体验是一样的|
*详情可以参阅[Adventure 本机支持](https://docs.advntr.dev/platform/native.html)*
:::note
平台原生支持≠使用此平台开发的模组/插件支持!!!
举个例子仔细观察上述列表你会发现bukkit并没有支持 MiniMessage 所以你会发现大部分基于Bukkit开发的插件没有 MiniMessage 这一功能如essentialsx*除非他们自身引入了 Adventure 如PlaceholderAPI*
而基于 Paper 开发的大部分插件都引入了这一功能,所以不要发现一个新奇玩意就到处瞎套
:::
## 如何使用
*此处仅讲述管理员如何使用,开发者不做讲解*
**本篇不讲述诸如 TAB 等插件或模组自行实现的类似 MiniMessage 效果的使用**
和 [格式化代码](格式化代码.md) 篇一样,一个 TrMenu菜单 配置展示下
```
@ -19,6 +51,24 @@ Icons:
![](_images/MiniMessage/展示.png)
https://docs.advntr.dev/minimessage/format.html
记住 MiniMessage 语言使用标签,也就是说您所做的一切都将使用标签进行定义
它的文档上把功能和写法列的很详细了,并且附有效果图,一看就懂,我就不写教程了
对于 MiniMessage ,你必须要有一个开始标签`<yellow>`,在非严格模式下,你可以省略结束标签`</yellow>`,如下
```
<yellow>Hello <blue>World</blue>!
```
在非严格模式下,所有标记名称**都不区分大小写**,以减少冲突的可能性(懒癌晚期患者狂喜),但美观和符合规定起见,请使用小写字母编写以便减少被他人嘲讽的几率
```
<YelLOw>Hello World!
```
此外,这里有一个[测试网站](https://webui.advntr.dev/),他可以使得你无需启动 Minecraft 便可以预览实际效果
关于实际使用格式详见 [标准标签](https://docs.advntr.dev/minimessage/format.html#standard-tags)
### 参考
- https://docs.advntr.dev/minimessage/format.html
- https://docs.advntr.dev/platform/native.html

View File

Before

Width:  |  Height:  |  Size: 210 KiB

After

Width:  |  Height:  |  Size: 210 KiB

View File

@ -29,6 +29,8 @@ sidebar_position: 100
- [x] 开服器开服
- [ ] 维护-二分法插件排除法
- [ ] 维护-插件命名推荐
- [ ] 搭建翼龙面板mcsm
- [ ] 资源包托管 gitee github gitlab 直链网盘
## 插件
@ -45,11 +47,13 @@ sidebar_position: 100
- [x] 插件管理 如 PlugManX
- [x] res刷钱漏洞提醒
- [x] 怎么重载插件
- [ ] 大厅插件
## 反作弊
- [x] 提示不适用混合端和geyser
- [x] 反作弊和via兼容性
- [x] RNG相关
## 跨服端
@ -76,7 +80,9 @@ sidebar_position: 100
- [ ] Q机器人教程?
- [ ] 搭建 Frp
- [ ] Skript简单教程?
- [ ] Minimessage简单讲解?
- [x] Minimessage简单讲解
- [ ] 怎么支持中文名的玩家
- [ ] 编码问题以及如何解决
## 文档

View File

@ -231,7 +231,7 @@ send-floodgate-data: true
## 笨蛋脚本
下载[脚本](https://github.com/lilingfengdev/NitWiki-Script/releases/download/latest/geyser-egg.exe),为你自动生成Geyser环境,免于配置
下载[脚本](https://github.com/lilingfengdev/NitWiki-Script/releases/download/windows-latest/geyser-egg.exe),为你自动生成Geyser环境,免于配置
即使不用配置,你仍然需要看完wiki,**明白你在做什么**
## 结尾

View File

@ -0,0 +1,46 @@
---
sidebar_position: 6
---
# GeyserMEG4支持
## GeyserModelEngine
一个能让你Geyser服务器支持MEG4的奇妙插件,通过给基岩版发送个史蒂夫发送4d皮肤给基岩版玩家,支持原版Geyser
只需要往资源包里塞动画文件即可,可以有效防止那些进服下个资源包就跑白嫖你模型的贼,但同时限制也挺多
### 前置
| 前置插件 | 橡木链接 | 作用 |
| :--- | :---- | :--- |
| GeyserUtils | [GeyserUtils](https://github.com/zimzaza4/GeyserUtils) | 让你的Geyser支持调用一些BE的东西 |
| GeyserModelEngine | [Github](https://github.com/zimzaza4/GeyserModelEngine) | 你猜 |
| LibsDisguises(免费版即可) | [LibsDisguises](https://www.spigotmc.org/resources/libs-disguises-free.81/)| 伪装成其他生物 |
项目地址有简体中文,所以后续步骤我就不写了
[项目地址](https://github.com/zimzaza4/GeyserModelEngine)
## GeyserModelEngine (自定义实体分支)
:::warning
这个是真自定义实体! 不支持原版Geyser,你需要搭配[Geyser 自定义实体分支](https://github.com/zimzaza4/Geyser)和资源包一起使用才能正常工作
你可以使用`GeyserModelEnginePackGenerator`来自动生成资源包,详细教程看项目地址
:::
### 前置
| 前置插件 | 项目链接 | 作用 |
| :--- | :---- | :--- |
| GeyserUtils | [Github](https://github.com/zimzaza4/GeyserUtils) | 让你的Geyser支持调用一些BE的东西 |
| GeyserModelEngine自定义实体分支 | [Github](https://github.com/zimzaza4/GeyserModelEngine/tree/custom-entity)| 你猜 |
| Geyser 自定义实体分支 | [Github](https://github.com/zimzaza4/Geyser) | 让Geyser支持自定义实体 |
| GeyserModelEnginePackGenerator | [Github](https://github.com/zimzaza4/GeyserModelEnginePackGenerator) | 帮你自动转换模型生成资源包 |
后续更多步骤请看项目地址
[项目地址](https://github.com/zimzaza4/GeyserModelEngine/tree/custom-entity)

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 MiB

View File

@ -0,0 +1,21 @@
---
sidebar_position: 6
---
# 字体图像转换
## AZPixel-Team的Java2Bedrock
:::tips
注意字体偏移是Java版独有的基岩版没有这个功能因此一些利用字体偏移做到的东西如IA菜单需要你写jsonui
我非常建议使用这个来管理基岩版的字体资源包,否则你的字体图像管理是非常痛苦的
:::
#### 如何使用
跟[这里](https://nitwikit.yizhan.wiki/%E6%89%A9%E5%B1%95%E9%98%85%E8%AF%BB/%E6%89%8B%E6%9C%BA%E7%8E%A9%E5%AE%B6%E6%94%AF%E6%8C%81/Geyser/%E8%BF%9B%E9%98%B6/%E6%9D%90%E8%B4%A8%E5%8C%85%E8%BD%AC%E6%8D%A2#%E6%93%8D%E4%BD%9C%E6%AD%A5%E9%AA%A4)基本没有区别
但是在填写资源包下载地址地方的下面,要把`Font Conversion`选项设置为Ture

View File

@ -13,22 +13,27 @@ sidebar_position: 1
## 资源包安装
你可以像Java版玩家一样给基岩版玩家发送服务器资源包
但与Java版玩家不同的是 基岩版玩家可以接受并加载多个资源包
:::warning
基岩版资源包与Java版格式完全不同 需要手动进行转换
基岩版的资源包扩展名均为.mcpack
基岩版的资源包扩展名均为.mcpack(其实.zip也行)
资源包转换在后续教程会提及
:::
此外基岩版不需要额外创建直链下载的链接, 直接通过服务器即可传输资源包
首先找到Geyser的配置文件夹 可以注意到里面有个packs文件夹
将资源包放入文件夹后重载Geyser即可
来到`服务端/plugins/geyser-spigot/packs/`目录
将资源包放入Packs文件夹后, 重载/Geyser reload或重启服务器即可
注意!重载Geyser来加载资源包可能会导致一些奇怪的问题发生没事还是建议重启服务器来加载资源包
## 优化兼容性
目前, 你服务器的基岩版玩家可能会遇到一些问题
像是卡在竹子中间, 缺少一些Java版独有的粒子 物品材质之类的
我们可以通过安装额外插件或资源包来对客户端和服务端进行额外的修改来完成兼容
像是卡在竹子中间缺少一些Java版独有的粒子物品材质之类的
我们可以通过安装额外插件来对客户端和服务端进行额外的修改来完成兼容
### Hurricane插件
此插件可以修复:
@ -44,7 +49,7 @@ sidebar_position: 1
### 皮肤
在安装Floodgate后 Java版玩家可以看到基岩版玩家的皮肤
但是在离线服务器, 我们为了让皮肤可以正确显示, 一般会安装额外的皮肤插件
但是在离线服务器, 为了让皮肤可以正确显示, 一般会安装额外的皮肤插件
这时, 基岩版玩家的皮肤显示又会变的不正常
我们可以通过安装GeyserSkinManager插件来解决这个问题
@ -62,14 +67,14 @@ GeyserSkinManager有不同版本
:::warning
BedrockSkinUtility仅支持1.19.4以下使用Fabric的客户端
BedrockSkinUtility仅支持 Fabric 1.20.2 以下的版本
:::
### GeyserOptionalPack
GeyserOptionalPack是一个资源包
它通过修改基岩版本身来实现一些Java版中独有的功能或特性
GeyserOptionalPack是一个可选资源包
它通过资源包来实现一些Java版中独有的功能或特性
你可以在 [此处](https://download.geysermc.org/v2/projects/geyseroptionalpack/versions/latest/builds/latest/downloads/geyseroptionalpack) 下载
@ -78,13 +83,13 @@ GeyserOptionalPack是一个资源包
- 盔甲架底座武器/底板可见性
- 盔甲架姿势
- 幻术师
- 缺失的粒子
- 部分缺失的粒子
- 副手动画
- 潜影贝隐形平等性
- 发光箭实体纹理
- 超过记分板字符限制的绕过方式
- 隐藏在Java版中不存在的UI元素例如
- 制图中的文本输入字段
- 发光箭实体纹理 (没有实体描边渲染,只有纹理)
- 提供超过记分板字符限制的绕过方式
- 隐藏在Java版中没有的UI元素例如
- 制图中的文本输入字段
- 创造模式下的2x2工作台
- 命令方块菜单中的时钟延迟和重命名字段
- Java版中不存在的结构方块选项
@ -124,7 +129,21 @@ GeyserUtils是zimzaza4开发的Geyser扩展工具
## floodgate-skript
一个Skript扩展插件可以在Skript中检测基岩玩家
一个Skript扩展插件可以在Skript中使用FloodgateAPI检测基岩玩家
示例:
```
#玩家加入服务器后执行事件
on join:
trigger:
#如果玩家是通过floodgate加入服务器就执行此指令
if player is from floodgate:
make console execute command "say %player%是基岩版玩家"
#如不是就让控制台执行此指令
else:
make console execute command "say %player%是JAVA版玩家"
```
## LuckBedrock
@ -148,13 +167,13 @@ GeyserUtils是zimzaza4开发的Geyser扩展工具
[注意事项]
- 不要使用允许基岩版绕过的登录插件
- 一定要启动own-linking 关闭global-linking
- 一定要启动 own-linking 关闭 global-linking
## BedrockPocketUIWarn
[下载地址](https://github.com/lilingfengdev/BedrockPocketUIWarnBuild/releases/tag/latest)
用于警告基岩版玩家不要使用Pocket UI
用于警告基岩版玩家不要使用`携带版UI`进服
## GeyserUpdater
@ -164,7 +183,7 @@ GeyserUtils是zimzaza4开发的Geyser扩展工具
## GeyserBlockJavaPlayers
阻止 Java 玩家加入您的服务器 - 使您的服务器/子服务器仅 Bedrock
让你的Java服务器仅基岩版玩家才能加入
[下载](https://ci.kejonamc.dev/job/GeyserBlockJavaPlayers/job/master/)
@ -176,7 +195,7 @@ GeyserUtils是zimzaza4开发的Geyser扩展工具
## GeyserVoice
GeyserVoice 是一个 Java 插件,旨在通过集成 VoiceCraft Proximity Chat 应用程序来增强 Minecraft 服务器上的多人游戏体验。该插件促进了跨平台通信,允许 Java 和 Bedrock 版本的玩家无缝地参与基于邻近的语音对话。
GeyserVoice 是一个 Java 服务端插件,旨在通过集成 VoiceCraft Proximity Chat 应用程序来增强 Minecraft 服务器上的多人游戏体验。该插件促进了跨平台通信,允许 Java 和 Bedrock 版本的玩家无缝地参与基于邻近的语音对话。
[下载](https://github.com/SineVector241/VoiceCraft-MCBE_Proximity_Chat/releases/)[wiki](https://github.com/mineserv-top/GeyserVoice/wiki/)
@ -185,3 +204,13 @@ GeyserVoice 是一个 Java 插件,旨在通过集成 VoiceCraft Proximity Chat
PickPack 允许您为每个间歇泉玩家提供打开或关闭基岩资源包的选项。不幸的是,由于 Bedrock 的工作方式,重新连接是必要的 - 但要无缝完成。 这对于无法轻松安装资源包(例如控制台)的主机玩家非常有用,或者只允许每个玩家自定义要使用的包。
[下载](https://github.com/onebeastchris/PickPack/releases/tag/latest)
## GeyserExtras
此插件为Geyser提供了JE攻击冷却指示器样式
![](_image/GeyserExtras.gif)
还有类似Java版TAB查看在线玩家、游戏内切换资源包等功能可以自己去项目地址看
[项目地址](https://github.com/GeyserExtras/GeyserExtras)

View File

@ -1,61 +0,0 @@
---
sidebar_position: 5
---
# 材质包转换
## java2bedrock.sh
java2bedrock.sh(底下简称jb)是一个自动资源包转换工具可以将JAVA版的材质包转化成基岩版的mcpack
[项目地址](https://github.com/Kas-tle/java2bedrock.sh)
### 本地使用
:::tips
jb需要在linux系统上运行如果你使用WINDOWS你可以选择wsl或者虚拟机
:::
本地运行你只需要执行
```
./converter.sh 我的资源包.zip
```
如果你需要更加复杂的转换请查看项目的Github
### 在线转换
:::tips
你需要拥有一个GitHUB账号才可以
:::
* 首先你需要新建一个Issue
* 在类型选择**Pack Conversion**
* 在**Java Pack Direct Download URL** 填上你的资源包下载地址(不能是网盘,要求是直链)
* 最后勾上最下面的用户协议,点击开始就可以
* 转换好后有个机器人会提醒你去Github Action下载下载就来就是转换后的基岩版资源包
## GeyserModelEngine
一个能让你Geyser服务器支持MEG4的奇妙插件
### 前置
根据服务端版本下载以下插件
[GeyserUtils](https://github.com/zimzaza4/GeyserUtils)
[GeyserModelEngine](https://github.com/zimzaza4/GeyserModelEngine)
[LibsDisguises](https://www.spigotmc.org/resources/libs-disguises-free.81/)
下载完后,将`GeyserModelEngine``LibsDisguises`放入插件文件夹
如果你并不知道怎么安装GeyserUtils,请查看进阶
[项目地址](https://github.com/zimzaza4/GeyserModelEngine),有简体中文,所以后续步骤我就不写了

View File

@ -0,0 +1,84 @@
---
sidebar_position: 5
---
# 自定义物品模型映射
Geyser提供了自定义物品映射功能可以为CustomModelData物品注册基岩版行为以实现自定义物品
## Kas-tle的java2bedrock
java2bedrock.sh(俗称转换器)是一个自动资源包转换工具可以将JAVA版的资源包转化成基岩版资源包的工具
:::tips
不建议过度依赖转换器,转换出来的资源包也仅供参考学习,没有手写的效果好,不过如果你能接受也不是不能用
转换器并非是完美的存在,他依然存在许多缺陷
:::
[项目地址](https://github.com/Kas-tle/java2bedrock.sh)
### 本地使用
:::tips
转换器需要在linux系统上运行如果你使用WINDOWS你可以选择wsl或者虚拟机
:::
本地运行你只需要执行
```
./converter.sh 资源包名称.zip
```
如果你需要更加复杂的转换请查看项目的Github
### 在线转换
:::tips
你需要拥有一个GitHUB账号才可以
:::
#### 操作步骤
* 首先你需要新建一个Issue
* 在类型选择**Pack Conversion**
* 在**Java Pack Direct Download URL** 填上你的资源包下载地址(不能是网盘,要求是直链)
* 最后勾上最下面的用户协议,点击开始就可以
* 转换好后有个机器人会提醒你去Github Action下载下载就来就是转换好的基岩版资源包
* 将
## 人工手写映射
:::tips
此教程需要你有一定的动手和理解基岩版资源包结构,你可以动脑去看[基岩版资源包模板](https://github.com/Mojang/bedrock-samples/releases)学习
此教程假设你已能熟练使用ItemsAdder插件、并且正在边看[Geyser Wiki](https://wiki.geysermc.org/geyser/custom-items/)边看这文档学着做
:::
#### 物品映射
这里我非常推荐使用[Geyser Wiki](https://wiki.geysermc.org/geyser/custom-items/)中的Json映射
(施工中)
#### 手持3D模型
(施工中)
#### 饰品(帽子翅膀类)
(施工中)
#### 自定义方块映射
[Geyser自定义方块映射](https://wiki.geysermc.org/geyser/custom-blocks/)
(施工中)

View File

@ -47,6 +47,17 @@ Linux? 你都会用Linux了 不会就用面板自动安装...自己研究吧
3. 必须要先创建数据库插件才有权限创建表(这不废话吗不然插件配置文件里填什么);
:::info
语句示例:
```sql
CREATE DATABASE <数据库名称> CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
```
解释: `CHARACTER SET utf8mb4` 将数据库字符集设置为 utf8mb4 能够存储包括表情符号在内的所有 Unicode 字符。 `utf8mb4_general_ci` 是一种不区分大小写case-insensitive的排序规则如果你想区分大小写可以改为 `utf8mb4_bin``_bin` 意为以二进制方式比较字符。
:::
4. 数据库参数记得调整(TODO)
## Redis

View File

@ -12,7 +12,7 @@ sidebar_position: 8
:::note
通常在游戏客户端中,你不能打出 `§` 这个符号。
通常在游戏客户端中,你不能打出 `§` 这个符号。需要使用 `\u00A7` 或者 `\u00a7`
在配置文件中,你可以直接复制粘贴这个符号而不用自己输入。

View File

@ -1,8 +1,8 @@
---
sidebar_position: 1
sidebar_position: 10
---
# 机器配置
# 购置服务器
:::danger
@ -30,7 +30,7 @@ sidebar_position: 1
### CPU单核性能
![](_images/cpu.jpg)
![](_images/购置服务器/cpu.jpg)
一般的,当你搭建是纯净的、不含模组的服务器时,对单核性能的要求较低;当你搭建是含模组的服务器时,对单核性能的要求较高。

View File

@ -0,0 +1,93 @@
---
sidebar_position: 11
---
# 资源包分发
你可能希望玩家入服自动下载某个材质包
**注意**
JAVA版的资源包分发与基岩版不同它是云分发的提供给客户端的应该是一个**直链**,而不是资源包本身
不管你用什么方式,都必须是直链才可正常使用!
**什么是直链?**
> 直接从服务器下载数据
不需要登陆账号,不需要点击链接打开网页才下载
# 分发
## server.properties
mc服务端自己就有这个材质包分发功能
**例子**
我们拿到slimefun的资源包直链地址是: https://github.com/xMikux/Slimefun-Resourcepack/releases/download/latest-build/Slimefun-ResourcePack.zip ,然后我们打开`server.properties`,找到以下内容
```
resource-pack=
```
把我们刚才拿到的资源包直链放进去,现在看起来应该是这样
```
resource-pack=https://github.com/xMikux/Slimefun-Resourcepack/releases/download/latest-build/Slimefun-ResourcePack.zip
```
然后我们再找到下面
```
require-resource-pack=false
```
这个值代表是否需要强制资源包,开启后,如果玩家拒绝应用这个资源包,就不让玩家进入服务器
调好后,你只需要重启服务器就可以享受到资源包了
:::note
你**完全照做**然后下载不到材质包也很正常因为上面的链接是GitHub的而国内的网络环境有时连不上GitHub很正常
:::
# 下面这些都还没做
## 使用 ItemsAdder
## 使用 Oraxen
# 托管
## GitHub
## Gitee
## Gitlab
## 直链网盘
## 自托管
# FAQ
## 我想让客户端不要下载重复的资源包可以吗?
当然可以,找到以下配置
```
resource-pack-sha1=
```
填入资源包的sha1就行,如果您不知道怎么生成,你可以前往 [在线网站](https://www.strerr.com/cn/sha1_file.html),把你文件上传然后复制生成的哈希值到这里就可以
我们以 Slimefun 为例子
```
resource-pack-sha1=633183ce43a0282328153e63ba6ab8788a0417164b2146db8da1b5c40c8cf411
```
最后整出来应该是这样子的

View File

@ -1,5 +1,5 @@
{
"position": 5,
"position": 8,
"link": {
"type": "generated-index"
}

View File

@ -15,57 +15,83 @@ sidebar_label: 领地 - Residence
`插件百科` :https://mineplugin.org/Residence
`Bukkit太老了不要用` :https://dev.bukkit.org/projects/residence
`Bukkit已过时,只能下载旧版` :https://dev.bukkit.org/projects/residence
`CurseForge太老不要使用` :https://www.curseforge.com/minecraft/bukkit-plugins/residence
`CurseForge已过时,只能下载旧版` :https://www.curseforge.com/minecraft/bukkit-plugins/residence
:::
老牌领地插件
一个具有13年以上悠久开发历史的老牌领地插件
## 免费下载?
最初由bekvon维护后由Zrips团队接手维护并将其变更为“开源付费”的插件
可以免费下载,自己去 SpigotMC 帖子找地址
## 免费下载
## 前置?
你仍可以从SpigotMC或Zrips官网中找到Residence最新版本免费下载的链接
Residence 需要前置插件 CMIlib
## 前置
Residence 需要 CMIlib 作为前置插件
https://www.spigotmc.org/resources/cmilib.87610/
下载:
* [SpigotMC](https://www.spigotmc.org/resources/cmilib.87610/)
* [Zrips官网](https://www.zrips.net/cmilib/)
https://www.zrips.net/cmilib/
## 优点与缺点
首先,在说明优缺点前,提前说明一件事: 这个插件的缺点远大于优点,若无必要建议考虑其他插件
## 开源?
### 缺点
只有 src源码没构建脚本就是说你不能构建出jar文件
先说缺点
不如说是假开源
作为一个老牌的领地插件,其拥有悠久的历史,当然,其代码也是,但这对于代码质量来说并不是一件好事,这导致了**参差不齐的代码格式、凌乱的逻辑、十几年来从未重构过的代码**等
![](_images/Residence-github.png)
这使得该插件所隐藏的潜在问题或漏洞相当多,例如在后续会提到的负数刷钱漏洞
## 刷钱漏洞
Residence在开发之初使用Ant作为其构建系统而不是现在常见的Maven和GradleAnt构建系统的相关构建信息存储在build.xml之中在Zrips团队接手后也并似乎在明面上未改变其构建系统**但是他们删除了build.xml**这使得直接构建Residence变得困难尤其是一个软依赖了不知道多少冷门插件的屎山
5.1.4.2 版本之前存在刷钱漏洞
这也是为什么Residence会被人称作“**假开源**”
#### 修复方式一(推荐)
我们并不清楚Zrips团队删除构建信息的动机在哪里但是可以从相关issues了解到的是在他们删除build.xml前build.xml就已不能正常完成构建Residence的任务了不过也有人试图为Residence添加Maven构建文件使其能更轻松的被构建和维护
更新插件版本至最新
你可以在 [此处](https://github.com/RenYuan-MC/Residence-Maven) 找到带有Maven构建文件pom.xml的仓库
#### 修复方式二
### 优点
作为一个老牌插件其知名度较高由于大量服务器的使用使得很多玩家对Resience的了解较多
禁止掉residence.command.bank权限
在他们看来Residence相较其他插件的逻辑是更简单更易于上手的
该权限 res 默认给予全体玩家
且作为一个老牌插件,其插件的支持较多,出现插件之间互相不兼容的可能性更少
#### [LP]
## 漏洞
作为一个老插件,其被发现的漏洞数不胜数
当然,你可以禁用所有不常用的功能来避免潜在漏洞发生
这里只介绍一个最近的、影响较大的漏洞
### 负数刷钱漏洞
负数刷钱漏洞,也被称作银行刷钱漏洞,但实际上其不止存在于领地银行
对于修复方式我只建议你更新到最新版本其在5.1.4.2前几乎所有版本都有此漏洞
若你由于一些原因无法使用新版本,可以考虑禁用相关功能的权限
此处有两个权限需要禁用:
* residence.command.bank
* residence.command.market
以下是各个权限插件禁用相关权限的命令示例:
#### [LuckPerm]
```
lp group default permission set residence.command.bank false
```
#### [PEX]
#### [PermissionsEX]
```
pex group default add -residence.command.bank
```
#### [GM]
#### [GroupManager(Plus)]
```
mangaddp builder -residence.command.bank
```

View File

@ -1,5 +1,5 @@
{
"position": 4,
"position": 7,
"link": {
"type": "generated-index"
}

View File

@ -1,5 +1,5 @@
{
"position": 6,
"position": 10,
"link": {
"type": "generated-index"
}

View File

@ -1,5 +1,5 @@
---
sidebar_position: 3
sidebar_position: 4
---
# Adyeshach

View File

@ -1,5 +1,5 @@
---
sidebar_position: 2
sidebar_position: 5
---
# ZNPCs

View File

@ -1,5 +1,5 @@
---
sidebar_position: 1
sidebar_position: 2
---
# Citizens

View File

@ -0,0 +1,17 @@
---
sidebar_position: 1
---
# 概览
:::danger
**混合端不建议使用npc插件**
**混合端不要给插件作者反馈问题**
不会特地去支持混合端,会出现不少问题,而且作者不会处理
:::
混合端可以去用 [Taterzens](https://www.mcmod.cn/class/3837.html) 或 [自定义npc mod](https://www.mcmod.cn/class/45.html)

View File

@ -0,0 +1,21 @@
---
sidebar_position: 5
---
# LibreLogin
:::info
`GitHub` :https://github.com/kyngs/LibreLogin
`SpigotMC` :https://www.spigotmc.org/resources/librelogin-auto-login-2fa-bedrock-support.101040/
`Modrinth`: https://www.spigotmc.org/resources/librelogin-auto-login-2fa-bedrock-support.101040/
:::
具有出色功能的开源多平台登录插件
比LimboAuth更轻 但是在安装在代理的情况下需要后端服务器来接纳玩家.
支持Paper, BungeeCord和Velocity

View File

@ -10,7 +10,7 @@ sidebar_position: 4
`SpigotMC` :https://www.spigotmc.org/resources/limboapi.95748/
`PaperMC` :https://forums.papermc.io/threads/.330/
`PaperMC Forums` :https://forums.papermc.io/threads/.330/
`Modrinth` :https://modrinth.com/plugin/limboauth
@ -26,4 +26,4 @@ sidebar_position: 4
前置:[LimboAPI](https://github.com/Elytrium/LimboAPI)
另外还推荐 [LimboFilter](https://github.com/Elytrium/LimboFilter) 来做假人过滤
[LimboFilter](https://github.com/Elytrium/LimboFilter) 此插件可以该插件提供更好的兼容性. 如果要准备使用该登录插件, 推荐优先选择该反机器人插件.

View File

@ -6,12 +6,16 @@ sidebar_position: 2
:::info
`英文文档` https://filoghost.me/docs/chest-commands
`文档(英文)` https://filoghost.me/docs/chest-commands
`中文文档` https://postyizhan.github.io/Chest-Commands-Wiki-CN/intro
`文档(中文)` https://postyizhan.github.io/Chest-Commands-Wiki-CN/intro
`Bukkit` https://dev.bukkit.org/projects/chest-commands
`GitHub` https://github.com/filoghost/ChestCommands
:::
:::
1.7 1.8用用就算了再高的版本就别用ChestCommands了
~~甚至高版本还用ChestCommands可以用来定性判断此人的开服水平~~

View File

@ -46,6 +46,8 @@ Invero 俗称 Trmenu v4
作者自己发的 1.0.8版本 也是老板本 https://gitlab.com/Arasple/Invero
文档 https://legacy.invero.fining.io/
~~文档 https://legacy.invero.fining.io/~~
地址改了,我就不放新地址了
![](_images/trm一定要看wiki呐.jpg)

View File

@ -1,5 +1,5 @@
{
"position": 3,
"position": 6,
"link": {
"type": "generated-index"
}

View File

@ -5,7 +5,7 @@ sidebar_position: 4
# 插件缩写
<details>
<summary> 常见插件缩写,点击查看 </summary>
<summary> 部分插件的缩写,点击查看 </summary>
AP 通常指楠木的 AttributePlus

View File

@ -136,4 +136,6 @@ https://crowdin.com/project/simpleclans
</details>
还有它可能写在插件文档里在项目README里在配置文件的注释里
还有它可能写在插件文档里在项目README里在配置文件的注释里
[如何把插件语言改成中文?/如何汉化插件?](配置插件.md#如何汉化插件)

View File

@ -31,7 +31,7 @@ sidebar_position: 1
### 笨蛋脚本
下载此[脚本](https://github.com/lilingfengdev/NitWiki-Script/releases/download/latest/auto-install-depend.exe),我们会为你安装常用插件(自动)
下载此[脚本](https://github.com/lilingfengdev/NitWiki-Script/releases/download/windows-latest/auto-install-depend.exe),我们会为你安装常用插件(自动)
<details>
<summary>安装的插件列表</summary>

View File

@ -0,0 +1,6 @@
{
"position": 9,
"link": {
"type": "generated-index"
}
}

View File

@ -0,0 +1,6 @@
{
"position": 1,
"link": {
"type": "generated-index"
}
}

View File

@ -0,0 +1,5 @@
---
sidebar_position: 4
---
TODO

View File

@ -0,0 +1,19 @@
---
sidebar_position: 1
---
# 概览
:::info
`GitHub官方` :https://github.com/Slimefun/Slimefun4
`GitHub中文` :https://github.com/SlimefunGuguProject/Slimefun4
`非官方中文wiki` :https://slimefun-wiki.guizhanss.cn/
`中文附属插件表` :https://slimefun-wiki.guizhanss.cn/Addons
:::
一个玩法插件为你的服务器提供类似mod的体验和更低的TPS。

View File

@ -0,0 +1,9 @@
---
sidebar_position: 3
---
# 粘液资源包
鬼斩的粘液科技材质不再更新https://ybw0014.net/post/guizhancraft-resource-pack
建议使用还提供了ia支持https://github.com/xMikux/Slimefun-Resourcepack/blob/main/.github/README.zh-cn.md

View File

@ -0,0 +1,59 @@
---
sidebar_position: 2
---
# 自动更新
**1.修改附属的配置**
将**所有附属插件**的更新关闭
以 Bump 附属为例:
```
options:
auto-update: false
```
将 auto-update 设置为 false
**2.安装 GuizhanLibPlugin 插件**
地址https://builds.guizhanss.com/ybw0014/GuizhanLibPlugin/master
**3.修改 GuizhanLibPlugin 的更新配置**
将 auto-update 设置为 true
将 location 设置为 cn
(建议)将 lang 设置为 zh_CN
下方配置供你参考
```
# Whether to enable auto update module (see updater.yml for details)
# 是否开启自动更新模块(详见 updater.yml
auto-update: true
# Universal Updater Settings
# 统一更新设置
updater:
# The website used for auto update
# 自动更新所使用的服务器
# Available options: global, cn
# 可用选项: global, cn
# global - (Default) The website is deployed by Cloudflare Pages. https://builds.guizhanss.com/
# global - (默认)使用 Cloudflare Pages 部署到全球范围的站点。 https://builds.guizhanss.com/
# cn - The website is a mirror website deployed by Tencent Cloud in China mainland. https://builds.guizhanss.cn/
# cn - 在中国大陆使用腾讯云搭建的镜像站点。 https://builds.guizhanss.cn/
location: cn
# en_US, zh_CN
lang: zh_CN
# Whether to print debug messages in console.
# 是否在控制台输出调试信息。
debug: false
```

View File

@ -1,5 +1,5 @@
{
"position": 2,
"position": 5,
"link": {
"type": "generated-index"
}

View File

@ -29,6 +29,8 @@ sidebar_position: 1
- BungeePerms
- bPermissions
[其他权限组插件导入数据到Luckperms](https://snowcutieowo.github.io/LuckPerms/#/how-to.migrate-from-other-plugins)
## 下载
下载jar文件放入plugins文件夹即可

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

View File

@ -18,6 +18,12 @@ sidebar_position: 5
## 给出日志
![](_images/不要截图这个啊.png)
不要截图这个啊!**你难道就没想过**那么多插件为什么是这同一个“报错”吗?
这段话是告诉你去控制台看报错你把这段话截图给群u看干什么群u是控制台
:::danger
不要在一些技术交流群发日志文件!!!
@ -26,7 +32,7 @@ sidebar_position: 5
### 笨蛋脚本
使用此脚本,[下载](https://github.com/lilingfengdev/NitWiki-Script/releases/download/latest/update-log.exe)会将日志自动上传到mclo.gs(默认上传的日志是logs/latest.log)
使用此脚本,[下载](https://github.com/lilingfengdev/NitWiki-Script/releases/download/windows-latest/update-log.exe)会将日志自动上传到mclo.gs(默认上传的日志是logs/latest.log)
### 如何上传

View File

@ -8,7 +8,7 @@ sidebar_position: 1
## 笨蛋脚本
下载此[脚本](https://github.com/lilingfengdev/NitWiki-Script/releases/download/latest/generate-script.exe),回答几个问题就可以为你自动生成启动脚本!!
下载此[脚本](https://github.com/lilingfengdev/NitWiki-Script/releases/download/windows-latest/generate-script.exe),回答几个问题就可以为你自动生成启动脚本!!
<details>
<summary>直接在终端里敲命令来启动?</summary>
@ -99,7 +99,7 @@ Done (6.554s)! For help type "help"
开启后,你可能需要进行一些简单配置,比如修改服务器端口,正版验证等
[下载](https://github.com/lilingfengdev/NitWiki-Script/releases/download/latest/config-eazy.py),我们会询问一些问题,帮你**自动配置**
[下载](https://github.com/lilingfengdev/NitWiki-Script/releases/download/windows-latest/config-eazy.exe),我们会询问一些问题,帮你**自动配置**
目前可以配置的
* 服务器端口
@ -124,6 +124,8 @@ online-mode=true
不要开服开到一半去改正版验证! 这会造成UUID混乱玩家数据丢失
[Offline2OnlineUUIDFix](https://github.com/yfy-dodo939/Offline2OnlineUUIDFix) 可以解决此问题(感谢[yfy-dodo939提供](https://github.com/postyizhan/NitWikit/issues/67)
:::
## 最大玩家数
@ -162,4 +164,4 @@ level-seed=
server-port=25565
```
后面就可以改成你想要的服务器端口,当然,玩家连接的也需要更改(或者使用 srv 转发)
后面就可以改成你想要的服务器端口,当然,玩家连接的也需要更改(或者使用 srv 转发)

View File

@ -1,67 +0,0 @@
---
sidebar_position: 7
---
# 资源包安装
开启服务器后你可能想玩各种材质包比如Slimefun 材质包(这里假定你已经安装了item-models.yml,如果你不会安装,请查看[Github](https://github.com/xMikux/Slimefun-Resourcepack),这篇教程将会以Slimefun资源包安装为例教你如何在服务器上安装材质包
## 安装
JAVA版的资源包分发与基岩版不同它是云分发的提供给客户端的应该是一个**直链**,而不是资源包本身
我们拿到slimefun的资源包直链地址是:https://github.com/xMikux/Slimefun-Resourcepack/releases/download/latest-build/Slimefun-ResourcePack.zip,然后我们打开`server.properties`,找到以下内容
```
resource-pack=
```
把我们刚才拿到的资源包直链放进去,现在看起来应该是这样
```
resource-pack=https://github.com/xMikux/Slimefun-Resourcepack/releases/download/latest-build/Slimefun-ResourcePack.zip
```
然后我们再找到下面
```
require-resource-pack=false
```
这个值代表是否需要强制资源包,开启后,如果玩家拒绝应用这个资源包,就不让玩家进入服务器
调好后,你只需要重启服务器就可以享受到资源包了
## 常见问题
### 网盘可不可以?
你必须确认你的网盘支持**直链**,如果你没有直链网盘,我们这里推荐一个[青草云MC](qcymc.cloud),支持直链分发很方便
### 我的 slimefun 资源包下载太慢怎么办?
因为这个下载源是GitHUB国内访问很慢,我们这里提供一个加速链接:https://qcymc.cloud/f/qjjuX/Slimefun-ResourcePack.zip ,替换掉上面的链接填入`resource-pack`就可以
### 本地分发真的不可以吗?
真的,受限于 MC 本身,你可以去看一下 IA 的自分发,但是挺屎的
### 我想让客户端不要下载重复的资源包可以吗?
当然可以,找到以下配置
```
resource-pack-sha1=
```
填入资源包的sha1就行,如果您不知道怎么生成,你可以前往 [在线网站](https://www.strerr.com/cn/sha1_file.html),把你文件上传然后复制生成的哈希值到这里就可以
我们以 Slimefun 为例子
```
resource-pack-sha1=633183ce43a0282328153e63ba6ab8788a0417164b2146db8da1b5c40c8cf411
```
最后整出来应该是这样子的

View File

@ -51,33 +51,3 @@ server-port=25565
这里要使用英文的 `:` 不能使用中文的 ``
:::
## 面板
去骚扰卖你面板的人
## 云服
按下 `win键` + `R键`
![](_images/连接服务器/1.png)
在弹出的窗口中输入 `mstsc`
把卖你vps的人给你的信息照着填进去就可以连接到你的vps了。
#### 映射驱动器
可以在vps中点击 `此电脑` 看到本地的驱动器c盘d盘的这下听懂了吧
方便你传输文件
![](_images/连接服务器/2.png)
![](_images/连接服务器/3.png)
#### 放行端口
然后你需要在防火墙放行你mc服务端使用的端口可参考教程https://blog.csdn.net/aa1213366512/article/details/119964839
什么Linux用户Linux用户当自强。

View File

@ -0,0 +1,6 @@
{
"position": 3,
"link": {
"type": "generated-index"
}
}

View File

Before

Width:  |  Height:  |  Size: 105 KiB

After

Width:  |  Height:  |  Size: 105 KiB

View File

Before

Width:  |  Height:  |  Size: 246 KiB

After

Width:  |  Height:  |  Size: 246 KiB

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 171 KiB

After

Width:  |  Height:  |  Size: 171 KiB

View File

@ -1,8 +1,24 @@
---
sidebar_position: 3
sidebar_position: 4
---
TODO
# 内网穿透
**适用于?**
没有公网的家里云
**来几个?**
内网穿透一抓一大把
比如比较有名的樱花内网穿透https://www.natfrp.com/?page=panel&module=addproxy
~~因为rz用户比较多你甚至能用某人用不用樱花来定性判断这人有没有技术~~
openFrphttps://www.openfrp.net/
TODO自建Frp
## 可能的问题?

View File

@ -2,7 +2,7 @@
sidebar_position: 2
---
# 可选类型
# 可选方式
:::warning
@ -10,6 +10,8 @@ sidebar_position: 2
:::
建议先阅读 [购置服务器](/docs/扩展阅读/购置服务器.md)
## 面板
```

View File

@ -0,0 +1,25 @@
---
sidebar_position: 1
---
# 概览
**什么是生产环境?**
> 正式对外提供服务的环境
>
> >此处指可以让玩家加入到你的服务器的环境
通过前面的学习,你现在已经进入了你本地的服务器,但是我该怎么让其他玩家加入进来呢?
也许你有和朋友联机的经验,知道我们需要有 **公网** 那种东西
不知道也没关系,这是一个通俗易懂的讲解(不一定正确):
> 我还没想出来
# 有何建议?
个人建议使用vps你会在 [可选方式#vps](可选方式.md#vps) 了解到相关内容
如果是新手刚起步,那就不要买东西瞎费钱了,自己机器上做就可,可以通过 [内网穿透](内网穿透.md) 让其他玩家加入开在你电脑上的服务器

View File

@ -0,0 +1,78 @@
---
sidebar_position: 3
---
# 连接到云
当你买好服务器后,你应该如何连接到服务器并部署你的服务端
## 面板
去骚扰卖你面板的人
## vps
<details>
<summary>远程桌面连接</summary>
按下 `win键` + `R键`
![](_images/连接服务器/1.png)
在弹出的窗口中输入 `mstsc`
把卖你vps的人给你的信息照着填进去就可以连接到你的vps了。
你也可以在vps安装 [ToDesk](https://www.todesk.com/download.html) 或 [向日葵远程控制](https://sunlogin.oray.com/) 等软件
#### 映射驱动器
可以在vps中点击 `此电脑` 看到本地的 **驱动器**c盘d盘的这下听懂了吧
方便你传输文件
![](_images/连接服务器/2.png)
![](_images/连接服务器/3.png)
</details>
#### 放行端口
然后你需要在防火墙放行你mc服务端使用的端口可参考教程https://blog.csdn.net/aa1213366512/article/details/119964839
接着用外网地址连接你的服务器
**举例,不一定正确:**
你远程桌面连接用的是 yizhan.wiki:12345
你的服务商告诉你,你可以使用 12346 端口
那你就把你服务端的 [端口](#端口) 设置为 12346 ,记得 [放行端口](#放行端口)
然后在你的游戏客户端里添加服务器,填地址为 yizhan.wiki:12346
## 家里云
<details>
<summary>我有公网ip</summary>
TODO
</details>
<details>
<summary>我没有/不知道啥是公网ip</summary>
todo
</details>
## 独立机
这还用教?
## 开服器
不教

View File

@ -1,5 +1,5 @@
{
"position": 3,
"position": 4,
"link": {
"type": "generated-index"
}

View File

@ -1,5 +1,5 @@
{
"position": 2,
"position": 3,
"link": {
"type": "generated-index"
}

View File

@ -16,6 +16,14 @@ sidebar_position: 3
即可 不过不建议用 `/server` 详见 [此处](/docs/跨服端/注意事项.md#不要给玩家server权限)
:::warning
此命令只能由玩家自己在聊天框里敲命令执行,插件不能让玩家执行此命令!
**因为这条命令压根没有被注册到子服**
:::
## npc
### Citizens2
@ -36,20 +44,20 @@ ady没有跨服动作你可以导入其他插件的跨服动作来使用
kether: import invero connect 子服名
```
或者使用command。。。
或者使用command...
### ZNPCs
https://github.com/gonalez/znpcs/wiki/Commands#server
```
/znpcs action <id> add SERVER <server>
- <id> 是 NPC 的 id.
- <server> 是子服名字.
/znpcs action [id] add SERVER [server]
```
- [id] 是 NPC 的 id.
- [server] 是子服名字.
## 菜单
### ChestCommands

View File

@ -14,11 +14,21 @@ sidebar_position: 2
[关于Waterfall停止维护的公告](https://forums.papermc.io/threads/announcing-the-end-of-life-of-waterfall.1088/)
:::info
停止维护是指不再为其添加新功能或错误修补.
Waterfall仍然会合并来自BungeeCord的更改
对于仍然想使用Waterfall的人来说 这可能不是一个很大的影响.
:::
目前为止,你可以选择以下核心进行转发:
| 名称 | 介绍 | 推荐与否 | 下载镜像 |
| --- | --- | --- | --- |
| [Waterfall](https://papermc.io/software/waterfall) | Papermc 对 BungeeCord 的分支,但是目前已经停止维护 | 不推荐 | [McRes](https://mcres.cn/downloads/waterfall.html) [FastMirror](https://www.fastmirror.net/#/download/Waterfall) [原子云](https://res.nullatom.com/Minecraft/Server/Waterfall/) |
| [Waterfall](https://papermc.io/software/waterfall) | Papermc 对 BungeeCord 的分支,但已停止向其添加新功能 | 不推荐 | [McRes](https://mcres.cn/downloads/waterfall.html) [FastMirror](https://www.fastmirror.net/#/download/Waterfall) [原子云](https://res.nullatom.com/Minecraft/Server/Waterfall/) |
| [Lightfall](https://github.com/ArclightPowered/lightfall) | Arclight waterfall的分支支持forge玩家进入服务器| - | [McRes](https://dev.mcres.cn/job/Lightfall/lastBuild/) [FastMirror](https://www.fastmirror.net/#/download/lightfall) |
| [Velocity](https://papermc.io/software/velocity) | 新生代代理端核心拥有高安全性和高性能但是插件不如BungeeCord那边多 | 非常推荐 | [McRes(自己点进去找)](https://mcres.cn/) [FastMirror](https://www.fastmirror.net/#/download/Velocity) [原子云](https://res.nullatom.com/Minecraft/Server/Velocity/) |
| [BungeeCord](https://github.com/SpigotMC/BungeeCord) | 最古老的代理端核心甚至有网页版mc的核心 | - | [McRes](https://repo.wdsj.io/repository/Bungeecord/BungeeCord.jar) [FastMirror](https://www.fastmirror.net/#/download/BungeeCord) |

View File

@ -1,5 +1,5 @@
---
sidebar_position: 4
sidebar_position: 6
---
# 注意事项
@ -14,10 +14,27 @@ sidebar_position: 4
## 不要给玩家/server权限
用`菜单/npc`或其他东西跨服,但是不要给玩家这个权限,会被玩家发现服主的小♂秘♂密♂
用`菜单/npc`或其他东西跨服,但是不要给玩家这个权限(玩家默认有),会被玩家发现服主的小♂秘♂密♂
这个权限默认是高于Bukkit插件权限的也就是说玩家可以在未登录之前使用此命令跳转到另外一个服务器如果另外的服务器没登陆插件那么通过此方法就可以使用到OP账号
**关闭权限**
在跨服端安装 [Luckperms](/docs/插件/管理工具/权限管理/概览.md) 然后执行命令:
- BungeeCord
```
lpb group default permission set bungeecord.command.server false
```
- Velocity
```
lpv group default permission set velocity.* false
```
自己搭了个vc然后权限节点没有补全你把权限全false了算了反正玩家也用不到
## bc的语义扩大
bc这个缩写应只指 BungeeCord 核心

View File

@ -1,5 +1,5 @@
---
sidebar_position: 10
sidebar_position: 5
---
# 隐藏真实IP

Binary file not shown.

Before

Width:  |  Height:  |  Size: 514 KiB

After

Width:  |  Height:  |  Size: 423 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 250 KiB

After

Width:  |  Height:  |  Size: 218 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 188 KiB

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 274 KiB

After

Width:  |  Height:  |  Size: 199 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 256 KiB

After

Width:  |  Height:  |  Size: 182 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 263 KiB

After

Width:  |  Height:  |  Size: 230 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 518 KiB

After

Width:  |  Height:  |  Size: 426 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 222 KiB

After

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 157 KiB

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 640 KiB

After

Width:  |  Height:  |  Size: 576 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 743 KiB

After

Width:  |  Height:  |  Size: 634 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 KiB

After

Width:  |  Height:  |  Size: 59 KiB

Some files were not shown because too many files have changed in this diff Show More