本帖最后由 shenmadetoufa 于 2016-6-2 17:41 编辑

                      PaperSpigot-更加优化的Spigot服务端           
            重要:该服务端仍处于测试阶段,可能存在一些问题,有问题请及时联系作者
           部分内容节选@
jiongjionger的教程,向原作者表示感谢(版权则删)
                        由于学业(守望先锋)繁忙,不再更新,欢迎接手


[diamond_sword]服务端介绍
· PaperSpigot是一款基于Spigot服务端进一步优化修改而来的MineCraft原版服务端(Spigot大法好),但相比Spigot服务端来说有着显著的性能提升(Tiles几乎不再消耗CPU时间,爆炸算法优化,红石不再卡服,流水算法优化,区块压缩节约内存,优化Spigot自带的Anti X-ray等等),并且有许多可自定义项目(船损坏依然掉落船,各种地形生成的开关等等)。

· 由于基于Spigot开发,也必须使用BuildTools来进行构建
https://ci.destroystokyo.com/job/PaperSpigot/322/

·关于兼容性,几乎兼容所有Spigot插件/Bukkit插件


· 关于地图/插件导入- 经测试,直接替换同版本服务端即可(但为保险起见请先备份)

· 关于更多的优化内容(引用贴内的内容,感谢原作者)
  1. paper.yml中可以优化性能的参数:

  2. keep-spawn-loaded,spawn区块是否常驻内存,设置为false可以减少一定的内存占用和计算量

  3. * tick-next-tick-list-cap,每tick最大的运算量,减少数值可以提高TPS,例如设置为8000

  4. * tick-next-tick-list-cap-ignores-redstone,达到上面的运算阀值是否无视红石运算,设置为true可以显著减少红石对服务器性能的影响。

  5. * optimize-explosions,是否开启爆炸算法优化,设置为true可以提升一定的服务器性能

  6. * use-async-lighting,是否让光照的逻辑运算异步化,设置为true可以使得光照运算不再影响TPS,强烈推荐设置为true

  7. * cache-chunk-maps,是否缓存chunkmaps,可以让区块的数据更多得被复用,可以一定程度提高性能,推荐设置为true

  8. * fast-drain,快速液体流动运算,推荐设置为true,可以减少液体流动运算对服务器性能的影响</font>
复制代码
·关于API下载地址:
https://ci.destroystokyo.com/job/PaperSpigot/322/

·实际效果:我们在一个百人服上测试,由原来的130人TPS 17提升到了TPS 19,(可能因实际情况而不同)

·该服务端与Spigot官方的关系:没有任何关系,spigot官方也不会参与该服务端的开发和提供援助

·该服务端需要高于(等于)JAVA8才可运行

·关于BuildTool的使用
请看三楼/四楼
感谢本团队Soutou提供的教程



百度盘下载地址:(2016年6月2日补档)
被曝请通知.
百度盘内提供的是从1.7.10 - 1.8.8的官方最终构建版本
如需要其他版本请自行通过BuildTool编译





[diamond_gem] 其他问题

下载后如何开启?
答:像其他服务端那样开启即可
  1. @echo OFF
  2. java -Xmx1024M -Xms1024M -jar 下载到的文件的名字.jar
  3. PAUSE
复制代码
为何打不开?
答:请确定安装了JAVA8

我使用哪个版本好呢?
答:请根据所需版本来选择对应版本,百度盘内提供的都是该版本的最终版本(推荐1.8.8)

关于服务端的稳定性?
答:还是不错的

由于本帖的目的只是为了让更多人了解到这个服务端,所以可能有冒犯或者编辑粗略的地方,还请各位多多指教多多包涵
最后感谢
jiongjionger 以及他精彩的教程.
http://www.mcbbs.net/forum.php?mod=viewthread&tid=478126#lastpost
版侵則删
                                                   By AppleTop 团队