This commit is contained in:
Radiation_pi 2024-07-08 14:55:33 +08:00
commit 6db7b04221
26 changed files with 49 additions and 49 deletions

View File

@ -178,15 +178,6 @@ https://nitwikit.yizhan.wiki/
<sub><b>Imgbot</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/serverbread">
<img src="https://avatars.githubusercontent.com/u/119761840?v=4" width="50;" alt="serverbread"/>
<br />
<sub><b>SB</b></sub>
</a>
</td>
</tr>
<tr>
<td align="center">
<a href="https://github.com/lim114514">
<img src="https://avatars.githubusercontent.com/u/113185430?v=4" width="50;" alt="lim114514"/>
@ -194,6 +185,8 @@ https://nitwikit.yizhan.wiki/
<sub><b>lim114514</b></sub>
</a>
</td>
</tr>
<tr>
<td align="center">
<a href="https://github.com/CkaDebug">
<img src="https://avatars.githubusercontent.com/u/141492699?v=4" width="50;" alt="CkaDebug"/>
@ -222,8 +215,6 @@ https://nitwikit.yizhan.wiki/
<sub><b>MoLiyi-WD</b></sub>
</a>
</td>
</tr>
<tr>
<td align="center">
<a href="https://github.com/DongShaoNB">
<img src="https://avatars.githubusercontent.com/u/54093566?v=4" width="50;" alt="DongShaoNB"/>
@ -231,6 +222,8 @@ https://nitwikit.yizhan.wiki/
<sub><b>东少</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"/>
@ -258,6 +251,13 @@ https://nitwikit.yizhan.wiki/
<br />
<sub><b>Sea_of_Orange</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/MengHanLOVE1027">
<img src="https://avatars.githubusercontent.com/u/99132833?v=4" width="50;" alt="MengHanLOVE1027"/>
<br />
<sub><b>梦涵LOVE</b></sub>
</a>
</td>
</tr>
<tr>

View File

@ -50,6 +50,6 @@ BungeeCord / Velocity 端(或他们的 Fork )在这里我们称为`跨服端
你都跨服了,估计会有多端数据同步的需求吧?
看 [数据库相关](/docs/database/database)
看 [数据库相关](/database)
一般需要安装两个数据库MySQL 和 RedisMySQL 用于存储重要信息,比如账号密码,经济,权限 Redis 用于快速跨服同步

View File

@ -1,7 +0,0 @@
{
"label": "部署到生产环境",
"position": 5,
"link": {
"type": "generated-index"
}
}

View File

@ -1,7 +1,7 @@
---
title: Linux 开服
slug: /Sundry/Advance/Linux
sidebar_position: 2
sidebar_position: 1
---
# Linux 开服
@ -9,8 +9,8 @@ sidebar_position: 2
## 为什么选择 Linux 开服
1. 更快的发包速度和接收速度,接入服务器速度将提升数十毫秒起,当面对假人攻击/ DDOS 攻击时会更加稳定;
2. 更好的性能根据测试TPS能提升 8-15 %
3. 更低的内存占用,对于 Windows 服务器一般开机会占用1-2 GB 内存,而一般的 Linux 系统开机后占用往往不到 0.5 GB
2. 更好的性能,根据测试 TPS 能提升 8-15 %
3. 更低的内存占用,对于 Windows 服务器一般开机会占用 1-2 GB 内存,而一般的 Linux 系统开机后占用往往不到 0.5 GB
4. Linux 的稳定性是 Windows 无论如何也无法比拟的;
5. Linux 安全性更高,开源系统,有社区的支持;
6. Linux 支持文件占用直接删除(也就是说可以自动更新插件,不像 Windows 那样提示文件被占用)
@ -21,7 +21,7 @@ sidebar_position: 2
1. [MCSM](https://docs.mcsmanager.com/zh_cn/) 全名 MCSManager 是一款开源,分布式,一键部署,支持 Minecraft 和 Steam 游戏服务器 的控制面板。
2. [1Panel](https://1panel.cn/) 是新一代的 Linux 服务器运维管理面板,支持 Web 图形界面管理、快速建站、应用商店、安全可靠、一键备份等功能。
3. [宝塔面板](https://www.bt.cn/) 是一款支持Linux和Windows系统的服务器运维管理工具提供资源监控、文件管理、软件安装等功能。
3. [宝塔面板](https://www.bt.cn/) 是一款支持 Linux Windows 系统的服务器运维管理工具,提供资源监控、文件管理、软件安装等功能。
:::

View File

@ -1,6 +1,6 @@
---
title: 申请域名
sidebar_position: 6
sidebar_position: 5
---
# 申请域名
@ -11,11 +11,11 @@ sidebar_position: 6
以阿里云的[万网](https://domain.aliyun.com/)为例,打开网站,来到如下页面:
![](_images/申请域名/1.png)
![](../_images/申请域名/1.png)
搜索你想要的域名
![](_images/申请域名/2.png)
![](../_images/申请域名/2.png)
:::warning
@ -26,9 +26,10 @@ sidebar_position: 6
:::
## 购买域名
登录后点击域名旁边的加入清单,然后点批量注册旁边的域名清单,更改域名购买时间后,最好底下什么套餐都不要选,直接点立即购买。
![](_images/申请域名/3.png)
![](../_images/申请域名/3.png)
跳转后这个页面立即购买是点不动的,滑动到下方,点击创建信息模板来实名验证。
@ -59,6 +60,7 @@ SRV 记录,使用二级域名记录了端口的信息,使用 SRV 可以隐
:::
### A 记录
将域名指向一个 IPV4 地址。
人话就是把数字 IP 地址解析成英文字符的域名。
@ -73,14 +75,14 @@ SRV 记录,使用二级域名记录了端口的信息,使用 SRV 可以隐
:::tip
1. 如果只知道域名不知道 IP 就 Win + R 输入 cmd随后输入ping + 域名。
1. 如果只知道域名不知道 IP 就 Win + R 输入 cmd随后输入 ping + 域名。
2. 主机记录可以改成如 `play` 等,玩家就可以通过 `play.xxx.top:22222`(但这是不是有点太长了,不推荐)。
:::
### CNAME 记录
### CNAME记录
将域名指向另一个域名。
假如服务商给的是解析好的域名不是 IP那就需要用这个来指向你自己的域名。
@ -91,7 +93,6 @@ SRV 记录,使用二级域名记录了端口的信息,使用 SRV 可以隐
记录值填服务商给的域名就行了。
### SRV 记录
点击添加记录,记录类型选择 SRV 。

View File

@ -1,6 +1,6 @@
---
title: 备份
slug: /docs/database/backup
slug: /database/backup
sidebar_position: 3
---
@ -12,4 +12,4 @@ TODO
## 自动备份
TODO
TODO

View File

@ -1,6 +1,6 @@
---
title: 配置
slug: /docs/database/configure
slug: /database/configure
sidebar_position: 2
---
@ -19,6 +19,7 @@ sidebar_position: 2
```sql
CREATE DATABASE <数据库名称> CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
```
解释: `CHARACTER SET utf8mb4` 将数据库字符集设置为 utf8mb4 能够存储包括表情符号在内的所有 Unicode 字符。 `utf8mb4_general_ci` 是一种不区分大小写case-insensitive的排序规则如果你想区分大小写可以改为 `utf8mb4_bin``_bin` 意为以二进制方式比较字符。
:::
@ -34,7 +35,7 @@ CREATE DATABASE <数据库名称> CHARACTER SET utf8mb4 COLLATE utf8mb4_general_
![](_images/9.png)
更改root账户的密码
更改 root 账户的密码
:::danger

View File

@ -1,7 +1,7 @@
---
title: 数据库相关
slug: /docs/database/database
sidebar_position: 1
slug: /database
sidebar_position: 2
---
# 数据库相关
@ -12,19 +12,19 @@ sidebar_position: 1
1. 数据库的备份维护等所占用的时间远比将整个服务器停止后打包压缩备份快得多;
2. 同样的数据量, MySQL比yml/txt/sqlite等占用也小得多.特别是对于数据量大的插件(30Gb的dynmap文件使用MySQL后整个数据库将压缩到15Gb);
2. 同样的数据量, MySQL yml/txt/sqlite 等占用也小得多.特别是对于数据量大的插件(30Gb dynmap 文件使用 MySQL 后整个数据库将压缩到 15Gb);
3. 读取速度快, 某些插件使用yml储存数据时启动一个插件甚至需要10s+ 换用mysql后服务器启动速度快;
3. 读取速度快, 某些插件使用 yml 储存数据时启动一个插件甚至需要 10s+ 换用 mysql 后服务器启动速度快;
4. Redis/MySQL 等数据库配合可轻松完成玩家数据同步等;
5. 在数据量较大时候相较sqlite有更好的性能 查询时需要的时间短, 特别是某些经济插件付款时避免顿卡.
5. 在数据量较大时候相较 sqlite 有更好的性能, 查询时需要的时间短, 特别是某些经济插件付款时避免顿卡.
:::
# MySQL / MariaDB
MariaDB是著名的MySQL分叉只是服务器腐竹的话你只需要知道这两个东西差不多就好了
MariaDB 是著名的 MySQL 分叉,只是服务器腐竹的话,你只需要知道这两个东西差不多就好了
:::info

View File

@ -1,6 +1,6 @@
---
title: 安装
slug: /docs/database/install
slug: /database/install
sidebar_position: 1
---
@ -30,7 +30,7 @@ sidebar_position: 1
<details>
<summary>卸载MySQL5和安装MySQL8</summary>
MySQL5 版本太低了很多插件需要更高版本的装MySQL8就够用了
MySQL5 版本太低了,很多插件需要更高版本的,装 MySQL8 就够用了
![](_images/7.png)

View File

@ -1,6 +1,6 @@
---
title: 卸载
slug: /docs/database/uninstall
slug: /database/uninstall
sidebar_position: 4
---

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: 210 KiB

After

Width:  |  Height:  |  Size: 210 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,6 +1,7 @@
---
title: 概览
sidebar_position: 1
title: 部署到生产环境
slug: /deploy
sidebar_position: 6
---
# 概览
@ -9,7 +10,7 @@ sidebar_position: 1
> 正式对外提供服务的环境
>
> >此处指可以让玩家加入到你的服务器的环境
> > 此处指可以让玩家加入到你的服务器的环境
通过前面的学习,你现在已经进入了你本地的服务器,但是我该怎么让其他玩家加入进来呢?
@ -21,6 +22,10 @@ sidebar_position: 1
# 有何建议?
个人建议使用vps你会在 [可选方式#vps](optional-mode.md#vps) 了解到相关内容
个人建议使用 vps你会在 [可选方式#vps](optional-mode.md#vps) 了解到相关内容
如果是新手刚起步,那就不要买东西瞎费钱了,自己机器上做就可,可以通过 [内网穿透](intranet-penetration.md) 让其他玩家加入开在你电脑上的服务器
如果是新手刚起步,那就不要买东西瞎费钱了,自己机器上做就可,可以通过 [内网穿透](intranet-penetration.md) 让其他玩家加入开在你电脑上的服务器
import DocCardList from '@theme/DocCardList';
<DocCardList />

View File

@ -1,7 +1,7 @@
---
title: 准备工作
slug: /preparation
sidebar_position: 1
sidebar_position: 3
---
# 准备工作