落花雨喵
首先要确保使用的是最新的稳定版, 最新版已经进行大量优化和加入部分稳定的多线程功能 (当然不怕半个小时崩一次和一堆BUG可以用多线程版, 不过某些情况优化还不如最新的稳定版)
最新稳定版下载地址: http://catserver.moe/download/universal

1.修改启动参数开启G1GC和优化GC
在原有基础参数上增加:
-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90
(千万不要参照其他教程设置Xss参数!会崩服!!)

2.配置spigot.yml
将max-tick-time下的参数适当改小
tile 每个世界的机器每tick运行毫秒限制
entity 每个世界的实体每tick运行毫秒限制
MC服务端每秒最多20次tick, 如果每个tick耗时超过50毫秒, TPS则会降低

将entity-activation-range下的参数适当改小
animals 动物离玩家多少距离开始活跃
monsters 怪物离玩家多少距离开始活跃
misc 其他实体(掉落物等)离玩家多少距离开始活跃

3.配置catserver.yml
将keepSpawnInMemory设置为false 关闭所有世界出生点加载减少加载区块数量
将enableSkipEntityTick设置为true 降低无人区块实体运行速度
将enableSkipTileEntityTick设置为true 降低无人区块机器运行速度
将worldGenMaxTick改为15或更低 限制跑图玩家每tick的生成区块占用毫秒
将enableRealtime设置为true 保证TPS降低时方块挖掘和世界时间等不受影响

如果服务器连接国外速度慢建议开启disableUpdateGameProfile, 避免连接超时造成卡顿, 副作用是可能无法显示部分头颅皮肤

4.关闭PlaceholderAPI经济附属的排行榜
如果安装了PlaceholderAPI的经济附属, 在插件的config.yml找到baltop, 将选项下的enabled设置为false

5.将EssentialsAntiBuild更换为其他插件
EssentialsAntiBuild作用是阻止玩家放置使用设置的物品, 但对MOD服性能优化较差. 如果有玩家有大量的科技自动化机器, 建议删除更换同类插件(例如BanItem With NBT)

sszq
Lhynblhynb

NothingnessVoid
正愁优化,感谢大佬!

a1294790523
关于启动参数,可以参考Aikar的优化参数(虽然不知道为什么楼主与他的启动参数高度相似):https://aikar.co/2018/07/02/tuni ... lags-for-minecraft/
  1. java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar 你的jar名称.jar nogui
复制代码

调整Xmx和Xms和jar的名称就可以了, @幻境雲達達 的帖子还没更新:https://www.mcbbs.net/thread-867786-1-1.html

小海鸥欧哦_
求1.12.2核心啊!!!!!!!!!

小海鸥欧哦_
小海鸥欧哦_ 发表于 2020-7-24 21:54
求1.12.2核心啊!!!!!!!!!

没有人吗?

春野君

这不就是CatServer1.12.2核心吗。。。你在求个什么鬼

小海鸥欧哦_
2311976798 发表于 2020-7-24 22:05
这不就是CatServer1.12.2核心吗。。。你在求个什么鬼

这是吗?我下载了这不是核心啊!

春野君
小海鸥欧哦_ 发表于 2020-7-24 22:07
这是吗?我下载了这不是核心啊!

下载的文件名是CatServer-11c12cd-universal.jar
这就是核心jar包鸭
直接在bat里写入启动代码就完事了= =

小海鸥欧哦_
2311976798 发表于 2020-7-24 22:10
下载的文件名是CatServer-11c12cd-universal.jar
这就是核心jar包鸭
直接在bat里写入启动代码就完事了= = ...

好的!谢谢大佬!我还不知道这是核心哈哈见笑了

Super_小智
EssentialsAntiBuild没了  整个游戏都没有建筑权限  怎么玩?

NothingnessVoid
Super_小智 发表于 2020-7-26 21:28
EssentialsAntiBuild没了  整个游戏都没有建筑权限  怎么玩?

不啊 装上之后才没有建筑权限的 删掉之后就都不限制了

第一页 上一页 下一页 最后一页