[diamond_sword]服务端介绍
· PaperSpigot是一款基于Spigot服务端进一步优化修改而来的MineCraft原版服务端(Spigot大法好),但相比Spigot服务端来说有着显著的性能提升(Tiles几乎不再消耗CPU时间,爆炸算法优化,红石不再卡服,流水算法优化,区块压缩节约内存,优化Spigot自带的Anti X-ray等等),并且有许多可自定义项目(船损坏依然掉落船,各种地形生成的开关等等)。
· 由于基于Spigot开发,也必须使用BuildTools来进行构建
https://ci.destroystokyo.com/job/PaperSpigot/322/
·关于兼容性,几乎兼容所有Spigot插件/Bukkit插件
· 关于地图/插件导入- 经测试,直接替换同版本服务端即可(但为保险起见请先备份)
· 关于更多的优化内容(引用贴内的内容,感谢原作者)
- paper.yml中可以优化性能的参数:
- keep-spawn-loaded,spawn区块是否常驻内存,设置为false可以减少一定的内存占用和计算量
- * tick-next-tick-list-cap,每tick最大的运算量,减少数值可以提高TPS,例如设置为8000
- * tick-next-tick-list-cap-ignores-redstone,达到上面的运算阀值是否无视红石运算,设置为true可以显著减少红石对服务器性能的影响。
- * optimize-explosions,是否开启爆炸算法优化,设置为true可以提升一定的服务器性能
- * use-async-lighting,是否让光照的逻辑运算异步化,设置为true可以使得光照运算不再影响TPS,强烈推荐设置为true
- * cache-chunk-maps,是否缓存chunkmaps,可以让区块的数据更多得被复用,可以一定程度提高性能,推荐设置为true
- * fast-drain,快速液体流动运算,推荐设置为true,可以减少液体流动运算对服务器性能的影响</font>
复制代码 ·关于API下载地址:
https://ci.destroystokyo.com/job/PaperSpigot/322/
·实际效果:我们在一个百人服上测试,由原来的130人TPS 17提升到了TPS 19,(可能因实际情况而不同)
·该服务端与Spigot官方的关系:没有任何关系,spigot官方也不会参与该服务端的开发和提供援助
·该服务端需要高于(等于)JAVA8才可运行
·关于BuildTool的使用
请看三楼/四楼
感谢本团队Soutou提供的教程
| | |
|