Appearance
其它概念
卡顿
服务端
服务端卡顿一般指的是服务器负载过高而导致的卡顿, 通常表现为:
- TPS <= 18 (正常 TPS 为 20)
- MSPT >= 50
客户端
客户端卡顿一般表现为:
- Ping (延迟) >= 100ms
- FPS < 60 (实体堆积过多可能导致, 也有可能是客户端本身性能不好)
插件 & 模组 & 数据包
项 | 插件 | 模组 | 数据包 |
---|---|---|---|
修改侵入性 | 中 | 大 | 小 |
性能优化 | 高 | 较高 | 差 |
版本支持 | 较好 | 较差 | 一般 |
客户端 | 无需安装 | 需要安装 | 无需安装 |
服务端 | 需要安装 | 需要安装 | 需要安装 |
基岩版支持 | 较高 | 较差 | 高 |
启动脚本
用于启动服务器的一个文件, Linux 一般以
.sh
为文件后缀, Windows 一般以.bat
为文件后缀, 启动脚本一般用于配置服务器启动参数, 如内存分配
基本的启动命令:
shell
java -jar server.jar
在 java
与 文件名 (此处为 server.jar
) 之间的是 JVM 参数, 在文件名后的是传入的启动参数
一些基本的启动脚本参数:
-Xmx*G
: JVM参数, 最大分配 * GB 内存 (请至少保留1G~1.5G内存给系统运行)-Xms*G
: JVM参数, 初始分配 * GB 内存 (确保分配的值 ≤ -Xmx*G)--nogui
: 启动参数, 设置不开启 GUI 界面 (GUI没用又占性能)
当你在运行模组/插件/混合服务器时, 建议将 -XmxG -XmsG 设置的一样大, 减少内存动态扩展带来的性能开销