Skip to content

其它概念

卡顿

服务端

服务端卡顿一般指的是服务器负载过高而导致的卡顿, 通常表现为:

  • 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 设置的一样大, 减少内存动态扩展带来的性能开销

实用工具