我的世界红石服务器设置超过7格红石会卡吗

☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆
我的世界游戏出生点是随机的,运气不好的玩家很有可能出生在荒凉的沙漠,那么怎么设置出生点呢?感兴趣的小伙伴一起看看为大家准备的这篇文章吧。问:我的世界怎么设置不同组服务器出生点?  想要设置不同组服务器的出生点要比直接输入/setspawn要复杂许多,这需要联系到ess的插件组别问题。  1、首先我们要打开server插件目录下的groupmanager,里面有个world的文件夹。  2、打开文件夹,我们会发现有两个格式为yml的文档,用记事本将其打开,然后把default系统默认组别的false改成true,也就意味着所有刚进入游戏世界的玩家都会分类到该组,而该组的出生点为default,这是登入服务器输入/spawn设置default组用户的出生点。  3、接下来我们创建其他各组,或者可以使用ess本身就有的4个组,分别为builder、admin、副admin和调解人组。输入/setspawn builder就会设置builder组的出生点,也就是说该组的玩家将不会出生在/setspawn default的出生点和复活点。  许多服务器都是通过上面的方法来制作服务器考核,只有通过考核的玩家才会被分入builder组,然后这些玩家的出生点和新手玩家的是不一样的。  以上祝大家玩得开心。☆下载地址请点击“阅读原文”☆奇怪君百度贴吧:真是奇怪le吧新浪微博:@真是奇怪le优酷频道:/zhenshiqiguaile☆希望大家多多关注我☆ 
 文章为作者独立观点,不代表微头条立场
的最新文章
☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆《我的世界》中还在为烈焰人刷怪笼任务头痛吗?下面给大家分☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆☆下载地址请点击“阅读原文”☆奇怪君百度贴吧:真是奇怪l☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆《我的世界》中蘑菇树怎么种植?有些玩家不是很了解,下面给☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆
我的世界服务器重生点重置指令攻略,在服务器游☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆
我的世界手机版无限刷材料攻略,在游戏中有一些☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆☆下载地址请点击“阅读原文”☆奇怪君百度贴吧:真是奇怪l☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆☆下载地址请点击“阅读原文”☆奇怪君百度贴吧:真是奇怪l☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆我的世界钓竿炸弹怎么做,在我的世界原版游戏中玩家可以通关☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆我的世界手机版恶魂是一种非常巨大的长得像海蜇的生物,今天☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆ 在我的世界游戏中有地狱也有天堂,以及末影之地,今天小编☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆☆下载地址请点击“阅读原文”☆奇怪君百度贴吧:真是奇怪l☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆我的世界手机版恶魂是一种非常巨大的长得像海蜇的生物,今天☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆☆下载地址请点击“阅读原文”☆奇怪君百度贴吧:真是奇怪l☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆ 
虚无世界是有很多个世界组成的,今天小编为大家来☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆
 我的世界游戏中玩家可以利用方块来制作傀儡来协助☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆
我的世界手机版唱片怎么得,唱片有什么用呢,今☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆ 在我的世界游戏中有地狱也有天堂,以及末影之地,今天小编☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆我的世界密集冰块有什么用,怎么获取密集冰块,我的世界在原☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆
我的世界深海生态系统是什么,在最☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆
我的世界马是自然生存的中立型生物,玩家可以驯惊险、刺激。☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆我的世界游戏中树叶是一种自然生存的方块,可以徒手破坏也可我的世界奇葩生物你见过几个。我的世界游戏中会刷新出很多奇葩生物,今天为大家带来的我的世界奇葩生物图鉴介绍,希望大家喜欢。☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆我的世界手机版游戏中钓鱼竿有什么用?相信很多小伙伴都以为只可以钓鱼吗,今天小编为大家带来的是我的世界钓鱼竿的☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆☆下载地址请点击“阅读原文”☆奇怪君百度贴吧:真是奇怪l☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆
我的世界游戏中当进入我的世界的第一件事就是创☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆
我的世界作为一款热门的沙盒游戏,其中有很多玩☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆☆下载地址请点击“阅读原文”☆奇怪君百度贴吧:真是奇怪l☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆
成就很多比如打开背包都是一个成就,但是有些成☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆
我的世界游戏中玻璃并不是单调的一种透明颜色,☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆
工业2模组是我的世界游戏中一个十分好玩的模组☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆☆下载地址请点击“阅读原文”☆奇怪君百度贴吧:真是奇怪l☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆我的世界游戏中红石的玩法比较复杂,小伙伴们面对才、如此复☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆
虚无世界MOD是我的世界必须安装的游戏MOD之☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆☆下载地址请点击“阅读原文”☆奇怪君百度贴吧:真是奇怪l☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆☆下载地址请点击“阅读原文”☆奇怪君百度贴吧:真是奇怪l☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆
末影龙头颅是我的世界1.9.0中新增的道具,很☆本视频由真是奇怪le录制☆☆请点击上方蓝字关注我☆☆下载地址请点击“阅读原文”☆奇怪君百度贴吧:真是奇怪l☆本攻略由真是奇怪le推送☆☆请点击上方蓝字关注我☆ 口袋妖怪材质包在《我的世界》游戏中还原度非常高,使用之zhenshiqiguaile帮助你畅玩我的世界,我的世界实况,我的世界杂志推送热门文章最新文章zhenshiqiguaile帮助你畅玩我的世界,我的世界实况,我的世界杂志推送后使用快捷导航没有帐号?
您尚未登录,请登录后浏览更多内容!
只需一步,快速开始
只需一步,快速开始
查看: 24856|回复: 784
QQ性别保密阅读权限30最后登录精华0
Lv4 铁矿, 积分 483, 距离下一级还需 17 积分
TA的每日心情衰 19:04签到天数: 18 天[LV.4]偶尔看看IIIUID19570帖子贡献0 点人气146 点MC币805 个在线时间83 小时注册时间
服务端插件
IronElevators
|Spout插件|&
帖内回复下载
本帖最后由 yu123123 于
13:36 编辑
今天给大家带来一个很实用的插件:铁块电梯!
这个铁块电梯比其他的电梯插件方便设置很多!什么?你是小白?一样没问题!
---------------------------------------------------------------------------------------------------------------------------------------------------
本插件特点:
非常方便设置!
众人:你挺萌的逗我呢?就两个铁块?你跟我说是电梯?
是的!他就只需要两个铁块!这是这个插件最大的特点!
----------------------------------------------------------------------------------------------------------------------------------------------
使用方法:
首先站在电梯(铁块)上,然后按空格~
咻!一下就传送上来了!
再按shift就可以下去哦!(下去的图就自行脑部吧233)
你会发现,电梯是没有动画的,也不容易冲突!→某些电梯插件有动画,上楼没那么快,而且还容易冲突(一个上楼一个下楼会卡出电梯)
请注意,铁块必须在一条直线上
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
ironelevators.use& & 玩家使用电梯和建造电梯的权限(默认拥有)
ps:如果不希望某些玩家能上下电梯和建造电梯,可以给他权限&-ironelevators.use&
-----------------------------------------------------------------------------------------------------------------------------------------
minElevation : 3& && && && && && && && && && && && && && &#放置电梯方块间的最小距离
minElevation : 14& && && && && && && && && && && && && & #放置电梯方块间的最大距离
& && && && && && && && && && && && && && && && && && && && && && &#如果两个电梯方块没有达到要求,则不形成电梯
elevatorWhoosh : IRONGOLEM_THROW& & #玩家使用电梯的声音
elevatorMaterial : IRON_BLOCK& && && && && && &#可用作构建电梯的方块类型,默认是铁块。
-----------------------------------------------------------------------------------------------------------------------------------------
下载地址:
游客,如果您要查看本帖隐藏内容请
我的搬运的插件都在这里哦~看看有什么你喜欢的?
本帖子中包含更多资源
才可以下载或查看,没有帐号?
最MC有你更精彩!
总评分:&MC币 + 9&
QQ阅读权限100最后登录精华4
现代风格建筑师/建筑分享版の版主/新闻官/新闻资讯版の版主
TA的每日心情开心8&小时前签到天数: 504 天[LV.9]以坛为家IIUID3535帖子贡献13 点人气2237 点MC币20534 个在线时间902 小时注册时间
哆啦A梦七小子:
哆啦A梦(日本)
哆啦尼克夫(俄罗斯)
耶鲁·马他哆啦(西班牙)
哆啦·利钮(巴西)
哆啦梅度三世(沙特阿拉伯)
哆啦小子/哆啦基德(美国)
哆啦王/王哆啦(中国)
我们就是哆啦A梦七小子!
QQ性别保密阅读权限100最后登录精华1
残缺のlovemc
TA的每日心情郁闷9&小时前签到天数: 602 天[LV.9]以坛为家IIUID3860帖子贡献3 点人气2412 点MC币20058 个在线时间1735 小时注册时间
其实那些大触都是自己弄红石
&自己弄红石,插件鉴定为高频直接刷了&
大触说道:这都什么乱七八糟的还不如我自己动手弄&
性别男阅读权限100最后登录精华1
举报可能会比较晚处理 学业繁忙 抱歉
TA的每日心情开心前天&19:16签到天数: 338 天[LV.8]以坛为家IUID16000帖子贡献2 点人气798 点MC币7248 个在线时间682 小时注册时间
不错,以前见过的电梯插件好。楼上那两个算是水帖吗- - 同为实习版主,你发表一下你的看法
QQ性别保密阅读权限10最后登录精华0
Lv0 空气, 积分 10, 距离下一级还需 10 积分
该用户从未签到UID20100帖子贡献0 点人气4 点MC币21 个在线时间1 小时注册时间
QQ性别保密阅读权限10最后登录精华0
Lv0 空气, 积分 5, 距离下一级还需 15 积分
该用户从未签到UID20364帖子贡献0 点人气2 点MC币13 个在线时间0 小时注册时间
QQ性别保密阅读权限20最后登录精华0
Lv3 煤矿, 积分 171, 距离下一级还需 129 积分
TA的每日心情无聊 07:37签到天数: 3 天[LV.2]偶尔看看IUID20358帖子贡献0 点人气62 点MC币100 个在线时间33 小时注册时间
QQ性别保密阅读权限20最后登录精华0
Lv3 煤矿, 积分 167, 距离下一级还需 133 积分
TA的每日心情郁闷 14:24签到天数: 1 天[LV.1]初来乍到UID20621帖子贡献0 点人气66 点MC币125 个在线时间29 小时注册时间
QQ性别男阅读权限50最后登录精华0
Lv6 黄金, 积分 1147, 距离下一级还需 853 积分
TA的每日心情慵懒昨天&17:38签到天数: 130 天[LV.7]常住居民IIIUID17797帖子贡献0 点人气307 点MC币2985 个在线时间283 小时注册时间
话说这个没有按钮么
二次元禁断综合征重度患者一只
QQ性别保密阅读权限10最后登录精华0
Lv0 空气, 积分 4, 距离下一级还需 16 积分
该用户从未签到UID20974帖子贡献0 点人气2 点MC币5 个在线时间0 小时注册时间
拿去试试呢
&顶一个楼主加油&
在论坛活跃一段时间的会员
在论坛长期在线的会员
在论坛小有名气的会员
在论坛人气较旺的会员
建筑爱好者勋章
在地图展示发表过10篇地图或一篇优秀贴
新闻翻译官勋章
在新闻发布10篇翻译贴
大自然搬运工勋章
搬运国外优秀作品“地图,皮肤,MOD,材质等”
研究者勋章
论坛版主及优秀管理员获得的勋章
在论坛成为小土豪角色的会员
钻石铲勋章
在论坛成为元老级的会员
在论坛成名的会员
钻石块勋章
论坛独具一方的会员
在MC拥有正版的会员
Powered by . 欢迎所有MC爱好者!!!Minecraft 我的世界服务器优化教程 —— 让多带50%的玩家不再是梦 _ MC服主网
本站为了您愉快的极速浏览开启了缓存功能,您的评论不会在第一时间显示并刷新,敬请谅解!若有疑问可在节假日QQ咨询站长!
来到MC服主网必看原创文章集锦,务必要看——
MC服主网已经完成备案开始正式运营,欢迎各位服主积极投稿哦~投稿一经采用奖励丰厚!发送你的稿件到吧!
站长与您一起打造全中国最全面的我的世界服务器服主博客!网站内容建设中,欢迎订阅以获取关于MC的最新资讯!
访问本站最好使用Chrome等现代化浏览器以获取最佳浏览效果,本站教程大部分为优质图文教程,欢迎来点评我哦!
支持站长?全站广告欢迎点击~需要帮助?QQ联系站长~赞助本站?~
* 零 – 系统的选择 *
(网页后台可以跳过本段)关于系统的选择,Linux类系统(Centos、Redhat等)固然高效、稳定,但选择系统也一定要考虑到自己的熟悉程度和学习能力。不要盲目为了高效而选择一个自己完全不熟悉甚至从未使用过的系统,一旦出现了突发情况,原本只需要几分钟解决的问题由于不熟悉系统的操作用几个小时来解决,这样真的合适么?在内存足够使用的情况下,Windows和Linux开服的性能差距几乎可以忽略。但是如果你熟悉Linux的操作,我依然会推荐你使用Linux系统,毕竟大服需要的Mysql、Redis在Linux下的性能往往高过Windows不少。如果你有较强的学习能力,打算入坑Linux开服,我会推荐你使用Centos6.6(稳定性突出、可靠性不俗、大量教程和文档)。
* 一 – JVM版本的选择 *
(网页后台可以跳过本段)JVM(Java Virtual Machine)也就是Java虚拟机,俗称Java运行环境。关于选择JRE还是JDK的选择,我推荐使用JDK,JDK包括运行环境(JRE),在此基础上增加了一些性能调优工具如VisualVM。而JVM的版本,非常不推荐使用Java6,因为有不少插件已经放弃了Java6的支持。Java7和Java8则是不错的选择,如果不是模组服务器,推荐使用Java8,Java8相比Java7主要的性能提升便在于HashMap上,而无论Minecraft服务端本身还是插件都大量使用了HashMap。所以对于Minecraft服务器来说,使用Java8带来的性能提升还是比较可观的。
* 二 – 服务端的选择 *
从服务端的选择开始就注定了性能优劣的起步水平,现在依然有不少人认为CraftBukkit(水桶服)的兼容性、稳定性要远远好于Spigot(水龙头)。然而这是一个误区,Spigot是在CraftBukkit基础上优化而来的,几乎100%兼容原有的插件API,所以可以认为只要同版本水桶服能用的插件就可以在Spigot上运行。如果你选择使用1.7.10以下的版本开服(纯净服),强烈推荐你使用Spigot服务端,Spigot相比水桶服拥有近百项的优化,例如异步加载、读取区块,限制实体的活动范围,修复一些内存泄露的问题等等。所以同版本下可以很容易感受到Spigot有着更出色的性能和更低的内存占用。如果你开服的版本在1.8+,我会推荐你使用PaperSpigot服务端,这款服务端是在Spigot基础上优化而来的,相比Spigot有着显著的性能提升(Tiles几乎不再消耗CPU时间,爆炸算法优化,红石不再卡服,流水算法优化,区块压缩节约内存,优化Spigot自带的Anti.X-ray等等),并且有许多可自定义项目(船损坏依然掉落船,各种地形生成的开关等等)。在最后需要提醒的是,如果没有特殊原因,建议使用最新版本的服务端,最新版本的服务端往往修复了目前已知的绝大多数BUG和有着更多的性能提升。例如目前的1.8.8版本就比1.8.7多修复了数个可以卡服、蹦服的BUG(利用旗帜样式堆叠卡服等)。
* PaperSpigot 服务端已经整理到网盘:
* 三 – 启动脚本 *
(网页后台可以跳过本段)越多的启动参数反而导致越多的性能损耗。在不了解JVM工作原理的情况下,不要随随便便增加一大堆无用的启动参数。一般情况下指定最小内存、最大内存即可,Java7还需要指定一个大于等于128MB的MaxPermSize。GC回收模式等等参数都应该由JVM自动选择,例如国外论坛流传的使用G1GC可以优化MC性能,的确,G1GC减少了Fullv
GC的时间,但是会额外增加10%~30%的CPU时间占用,完全得不偿失。还有流传很广的设置MaxGCPauseMillis参数。这个参数的含义是控制GC垃圾回收的最大时间。设置一个很小的数值的确从表面来看服务器没有瞬卡的问题了,但是这样会导致每次垃圾回收都不够深入和全面,这样的结果就是服务端运行时间越久越卡,而且很可能出现OOM(内存不够了)直接蹦服。
例如Java7的开服参数可以是(大型插件非常多,MaxPermSize可以设置得更高):
-Xms最小内存 -Xmx最大内存 -XX:MaxPermSize=128M -XX:+AggressiveOpts
-XX:+UseCompressedOops
Java8的参数可以是:
-Xms最小内存 -Xmx最大内存 -XX:+AggressiveOpts -XX:+UseCompressedOops
* -XX:+AggressiveOpts的含义是尽可能的使用更多对性能有帮助的优化功能
* -XX:+UseCompressedOops的含义是指针压缩,可以减少一定的内存占用(64位才支持)
* 四 – 参数的优化 *
不要小瞧参数的修改带来的优化空间,有时候只修改一个参数,就是在线100人TPS19和TPS16的差距。参数的调整分别为server.properties(原版服务器就有),bukkit.yml(水桶服或者衍生版就有),spigot.yml(Spigot或者衍生版就有),paper.yml(PaperSpigot才有)。
* 其中对性能有显著影响的前面为红色的星号,有中等程度影响的为蓝色的星号,没有颜色的星号是建议设置项
server.properties中可以优化性能的参数:
view-distance,视距,默认值是10。含义是玩家的视距也就是加载的区块范围,默认是10个区块,视距10加载的区块是视距5的四倍。加载更多的区块则需要更多的内存和运算能力。推荐将这个值设置在5或者6,如果在线人数非常多可以设置为4。降低视距可以有效减少内存的占用,也能有效提高TPS,还可以减少宽带的使用量。这个参数对性能提升是立竿见影的。
generate-structures,默认值是true。含义是生成和计算一些特殊的环境,例如女巫塔、村民到达数量生成铁傀儡等等。设置为false可以减少这些特殊环境生成和周期性检查带来的开销。这个参数很少被提起,但是对性能的提升有着不少的帮助。例如我的服务器生存子服有130人左右在线,TPS在17左右,关闭这个功能后提高到了19左右。需要彻底关闭这个参数,还需要在spigot.yml中把save-structure-info设置为false。并且关服后手动删除每个世界(例如world、world_nether、world_the_end)下的data文件夹里的Fortress.dat、Mineshaft.dat、Stronghold.dat、Temple.dat、Village.dat文件。
network-compression-threshold,默认值是256。这个参数只有1.8的服务端才有,含义是网络封包压缩的阀值。例如设置为16,代表封包大于16才被压缩,设置成256代表着封包大于256才被压缩。设置的值越小则会压缩更多的封包,可以使得宽带使用减少,提高网络流畅程度,但是也会增加性能的开销。如果性能够用可以设置为128,使得更多通讯封包被压缩,一定程度上减少宽带使用率又不会带来太多的性能开销。设置的值太小,例如小于等于32会明显增加对性能的开销,不建议这么做。
bukkit.yml中可以优化性能的参数:
spawn-limits,意思是限制实体的生成。这个并不是限制一个区块生成多少实体,而是针对一个人可以生成多少实体。例如monsters:颜
70,在线人数只有10个人,则最多只能生成700个怪物实体(僵尸、骷髅、蜘蛛等等),适当的设置这些参数可以减少实体对性能的影响。
chunk-gc,控制着区块的回收,单位是Tick(1/20秒),period-in-ticks是指每过多少tick回收一次需要回收的区块,设置的太小会导致回收过于频繁而影响性能,设置的太大会导致需要回收的区块迟迟不回收使得内存占用过大。合理的数值一般是300~400。load-threshold是指达到多少需要回收的区块的时候才进行回收。例如设置成300,只有当需要回收的区块到达300以上才进行回收,合理的设置这个数值可以使得额外只多占用一丁点内存却使得区块回收的性能开销可以被无视。一般设置为300~600比较合适。
autosave,自动保存存档(地图、玩家数据等)的周期,单位是Tick(1/20秒),如果你使用了定时保存的插件,例如Saveit、AutoSave等等,你可以将他设置为0,即关闭这个功能。这样可以减少服务器瞬卡发生的可能。
spigot.yml中可以优化性能的参数:
user-cache-size,1.7.5以上版本才有,其控制用户缓存的大小,如果你的服务器玩家很多,可以设置的更大一些,例如5000。
save-user-cache-on-stop-only,1.7.5以上版本才有,其含义是是否只在服务器关闭/重启的时候保存用户缓存,设置为true可以提高性能。
* view-distance,同server.properties里的view-distance一样。
chunks-per-tick,是指每tick(1/20秒)扫描计算多少区块,计算的内容是作物的生长。默认值是650,可以设置成350来提高性能。极端的情况可以设置成150,但是会使得作物生长的速度明显变慢。
* max-tick-time:
(仅较新的版本有该参数,如1.8.3+)是指每tick,实体和tile最多可以用的时间(单位是毫秒),要明白其含义首先要解释什么是TPS,TPS的意思是每秒有多少tick,最大值是20,也就是每秒tick20次,每次50毫秒。如果运算量过大导致每tick计算了超过了50毫秒,那么TPS就会下降,一旦TPS低于15就会产生明显的卡顿。在这参数中tile代表着熔炉、箱子、牌子、骷髅头等等所能占用的最大时间,entity是指的实体,例如动物、怪物、村民、展示框、掉落物、船、矿车等等。设置tile和entity的总和小于等于30则能明显降低tile和entity对TPS的影响,而服务器运算资源几乎一大半都是由这两者消耗的。设置tile为10,entity为20比较合适,如果实体非常多,还可以设置tile为6,entity为24。
anti-xray,服务端自带的反透视功能,俗称假矿。这个功能相比插件版的假矿来说,额外内存占用极少,少到可以忽略,并且矿物的变动计算是异步进行的,对TPS的影响很小。engine-mode为1则是隐藏矿物,engine-mode为2则是将非矿物也伪装成矿物,engine-mode设置为2的效果最好,但是会额外吃一定的性能和宽带,但是engine-mode设置为1无法防御矿追。具体如何权衡请自行决定。如果你不需要本功能,例如你是纯RPG服务器,可以直接把enabled设置为false关闭这个功能,提高性能。
nerf-spawner-mobs,简单来说就是让刷怪笼生成的怪物变成白痴,直观感受就是刷怪笼刷出的怪不能攻击了。默认为false,意思是不开启。设置为true可以获得一定的性能提升。
* entity-activation-range,这个参数是控制实体的活跃范围,例如monsters:
32意思是在玩家附近32格范围内的怪物才会活跃(被计算AI等),减少这个数值可以明显提升性能,但是设置得过小会使得游戏难度大幅降低。一般可以把monsters设置为24,animals设置为12,misc设置为2(misc主要是掉落物,设置2可以使得掉落物几乎不再卡服)。
entity-tracking-range,这个参数是控制实体的可见范围,这个参数不会影响性能,对宽带的影响也极小。不建议修改这个参数,但是适当的降低数值可以减少客户端的卡顿。
random-light-updates,随机的光照更新,设置为true的话服务器会随机更新光照,并且在区块加载的第一个tick运算光照逻辑。设置为false可以提高不少性能。
* save-structure-info,在前面已经介绍了。
max-bulk-chunks,1.7.10+才有这个参数,意思是每个数据封包里塞多少个区块。适当提高这个数值,例如从10提高到15可以减少网络卡顿和客户端读取区块的速度,但是设置得过高会导致客户端崩溃。
* max-entity-collisions,实体碰撞箱的阀值。建议设置为2,可以减少密集卡服的问题。
* max-tnt-per-tick,每tick(1/20秒)最多计算多少TNT爆炸,设置为20可以显著防御TNT蹦服。
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,可以减少液体流动运算对服务器性能的影响
* 五 – 优化插件的选择和一些插件建议 *
服务器的主要性能开销在于实体的运算(往往占用了一半的CPU时间),所以定时清理实体(怪物、动物等)和限制密集卡服的插件对性能的帮助是最大的。我在这里厚颜无耻的推荐下自己的插件——。
很多插件都支持使用Mysql来存储数据,例如CoreProtect、QucikShop、LWC等等,如果条件允许的话,请使用Mysql来代替文本数据库和Sqlite。这么做可以一定程度的提高服务器的流畅程度。
安装插件的时候也不要太懒使用网页后台现成的插件或者使用论坛上搬运的网盘地址下载。请到bukkit或者spigot官网看看插件有无新版本。举个例子,RPG服常用插件MythicMobs很多服务器还在使用1.*的版本,然而目前最新版本为2.0.6。2.0.0相比1.*就有着不少的性能提升。2.0.5版本相比老版本的改动在于修复bug和大幅提高性能,2.0.6更是使得怪物技能和扫描异步化,明显提高了性能。所以说往往新版本的插件都意味着性能的提升和bug的修复,如果版本兼容,尽可能使用最新稳定版的插件。
* 六 – 玩法也对性能有帮助 *
官方设置一些玩家的聚居点(类似新手村)可以让一部分玩家集中在一起,可以使得加载的区块数量减少(玩家共享了视野),也能减少玩家跑图带来的性能开销。提供公共的刷怪场也能减少玩家自建刷怪场的几率,可以一定程度上使得服务器更为流畅,提供公共的农场饲养动物也有类似的效果。
七 – 找出卡服的真凶
1. 如何使用Timing
Timing是Bukkit和其衍生服务端版本(Spigot、MCPC+、PaperSpigot等)自带的一种性能诊断工具,可以很方便的查看服务端的性能是由那些部分所消耗的,以图表形式还能直观的查看重点性能消耗大户,对于腐竹来说可以很方便的定位卡服的插件或者卡服的原因,对于插件开发者来说可以直接定位到性能不佳的程序方法(Function),方便优化插件性能。为了确保真实性,下面的演示全部在真实的服务器上操作,为了保护玩家隐私和密码安全,已打码处理。
要使用这个功能,首先你需要在服务器内或者直接在后台内输入指令 —— timings on 开启统计,具体如图所示:
为了得到准确的统计结果,建议等待至少15分钟,如果是在瞬间卡顿的峰值附近,建议至少等待5分钟。
在等待足够的时间后,输入指令 —— timings paste 稍等片刻,会生成一串网址,记下这个网址(图片已打码)
现在打开图中的网址,即可查看服务端的『性能分析报告』了。需要注意的时候,不需要使用的时候请使用 timings off
指令关闭性能统计,否则会带来不必要的性能损耗。
2. 如何读懂Timing
首先,我们打开刚刚生成的网址,我们先从基础的信息开始阅读。
Total是指从统计开始一共服务端运行的时间(由Ticks推算),Sample
Time是指统计总时长。后面紧跟着的是服务端的版本信息,例如我的是PaperSpigot1.8.8,Average
Entitys是平均实体的数量,表示形式是 活跃实体数量/总实体数量。一般而言只有活跃实体才会消耗CPU时间。Average
Players是统计时间内平均这个服务端在线的人数(注意,是单个服务端的在线人数),例如我的是105.81人。Average
TPS是统计时段内平均的TPS,例如我的是19.44。Server
Load是指服务端负载水平。超过100%则意味着TPS会开始低于20的水平,一般超过150%就会有明显卡顿了。
未完待续。。
如未注明 , 均为原创丨转载请注明本文来自!
or分享 (0)

我要回帖

更多关于 我的世界红石中继器 的文章

 

随机推荐