我的世界1.8.3服务器7服务器给一个呗

我的世界1.8原版服务器,这是找人的游戏。这次为大家带来的是扁桃的服务器实况实录视频。服务器里面虽然玩法很多,但是扁桃还是选择了躲猫猫的一个小游戏。等到有六个人参加就可以开始啦,小伙伴们变成各种东西,扁桃是一个活塞哦,快来看看吧。我的世界视频解说(wdsjsp) 
 文章为作者独立观点,不代表微头条立场
的最新文章
我的世界来次地心探险,遇到史前生物。这次为大家带来的是大海的我的世界钻石大陆系列视频的第四十四集。这期视频,我的世界基地周围的狼人,开始探索矿石地牢。这次为大家带来的是甜萝的我的世界星系模组多人生存系列视频的第十七集我的世界引两头牛回家,三剑客聚首。这次为大家带来的是小明的我的世界生存视频的第七十集。这期视频,小明准备再引我的世界超怪异的发音,养了一只草泥马。这次为大家带来的是扁桃的我的世界解谜视频第六十七集。这次扁桃使用的地图交易系统是一种允许玩家与NPC村民将绿宝石作为货币与其他物品进行交易的游戏内容,新手在接触这种系统的时候,可在我的世界中,当你第一次进入我的世界,会被这个充满希望的国度所吸引,你开始收集东西,但是你会迷茫,怎么去制作在我的世界中生存,寻找资源非常重要,同时在我的世界中,森林是木材的重要产出地,同时也是收集个各种材料的地方,我的世界穿过重重危险的地区,带上必需品。当我们外出寻找宝藏的时候,总会遇到一些措手不及的事情,独立在野外的我我的世界洞穴采矿,小地点也有大发现。在我的世界这款游戏中,无论你在什么地方,都不要放弃探险的精神,因为你会永我的世界安全的挖矿,做好准备工作。在我的世界这款游戏中,你要学会如何进行挖矿,因为这是所有我的世界玩家在进行我的世界轻松闯暮色,暮色小知识分享。暮色森林是一个大型冒险生存地图MOD,并且这是和地狱一样需要制作传送门的我的世界神奇的走位,面对小黑也不怕。在我的世界这款游戏中,让玩家最头疼的怪物可能就是小黑了,这是一只非常可怕玩家在游戏中获得的很多材料都是需要熔炉才可以完成的,例如各种矿藏例如石头和土豆的烧制,但是如果玩家在烧制的时我的世界装备齐全的巨型奥特曼。这次为大家带来的是大海的我的世界钻石大陆生存视频的第四十二集。这期视频,海哥一我的世界密集恐惧症深入,奥特曼大战百万狼族。这次为大家带来的是大海的我的世界钻石大陆生存视频的第三十七集。这我的世界开挖钻石和铁矿,幸运的开始。在我的世界这款游戏中,挖掘东西是所有玩家必备的基础技能,但是很多的小伙伴我的世界钻石的可贵,一颗永流传。在我的世界这款游戏中,钻石的重要性想必每人都是知道的,但是如果你在游戏一味的我的世界浇灭一大坨岩浆,发现黄金史蒂夫。这次为大家带来的是大海的我的世界钻石大陆系列视频的第三十五集。这期视我的世界打火石的妙用,喂狼的艰难。在我的世界这款游戏中,虽然狼可以吃任何的食物,但是相对于其他的食物,生猪排我的世界扩建你的港湾,一个安全的家。今天为大家带来的是我的世界前期如果扩大自己的家园,或许有小伙伴会问道,为给新手的一些建议和提醒如果你刚玩游戏不就,发现很难找到怪物,说明你开启了和平模式,单机游戏的话你只要把难度调我的世界巧用工具,为未来做准备。在我的世界这款游戏中,工具材料是必不可少的东西之一,无论你在什么地方,总能用我的世界制作抗火药水,大战暮色九头蛇。这次为大家带来的是小鱼的我的世界暮色捉妖记系列视频的第十七集。因为小鱼我的世界 沙漠神殿探索永无止境在我的世界中存在众多原生的建筑,比如村庄,要塞等,这些建筑一般对玩家都有一定帮我的世界房子的建造,避免用原始工具。在我的世界这款游戏中,我们在前期都需要建造一间必须的房间,但是对于我们这我的世界冒险的开始,危险伴你同行。在我的世界这款游戏中,如果你在什么都不知道的情况下就开始游戏的话,最后吃亏在我的世界中做一个合格的矿工在我的世界中矿石是一种非常重要的资源,同时挖空也是有技巧,在生存模式下,你挖矿的我的世界神奇的建筑,成为合格的建筑师。在我的世界这款游戏中,我们新手最重要的就是要学会如何建造各种各样的建筑我的世界末地顺利拿到龙蛋,开始挑战哥斯拉。这次为大家带来的是天骐的我的世界怪物大乱斗系列视频的第四十八集。这我的世界孵化新的恐龙,飞机运霸王龙。这次为大家带来的是大海的我的世界钻石大陆系列视频的第十七集。这期视频,海喜欢我的世界的朋友一定都在我的世界中搭建了属于自己的家园,而且花费很多时间和精力,但是往往随着游戏版本的更新我的世界探索前的准备工作,保证万无一失。在我的世界这款游戏中,由于没有所谓的主支线任务,那么探索才是这个游戏我的世界建造避难所,打造属于你的专属房间。在新手刚接触这款游戏的时候,经常会无缘无故的被怪物打死而损失了太多我的世界猪人塔有什么用?最便捷的金子来源。在我的世界中,猪人是下界地狱中的主要生物之一,猪人一般是不会主动攻我的世界红石基础知识之红石电源讲解。作为我的世界中最高端的玩法之一,红石电路一直是玩家非常喜欢的。但是红石的二进制转换BCD码什么是BCD码BCD(二进制编码的十进制)是一种用4位二进制数来表示一个十进制数的方法,一我的世界开始盗宝之旅,大战娜迦巨蟒怪。这次为大家带来的是大海的额我的世界版熊出没系列视频的第二十五集。这期视我的世界漏斗怎么识别物品 原理是什么。我的世界中的漏斗是一个非常有用的工具,特别是如果搭配上红石使用那更加是大家好,这里给大家带来一个原版的3层红石电梯,带有选层系统:想去几层去几层,电梯如果停留在其他层,也可以呼叫我的世界初期那些可做可不做的工具。很多生存老手经常念叨的一句话,要致富先撸树。说白了就是告诉大家木材的重要性我的世界建筑小技巧:趣味大黄牙旗帜,欢迎大家伙来到大蛋讲堂,今天来教大家做一个特别好玩的大黄鸭旗帜,利用游戏我的世界红石自动路灯 装潢你的房子 。各位玩家在没有装入一些模组的时候可以点亮世界无非是火把、南瓜灯或者萤石我的世界保卫刚铎城堡,大战巨魔和野人。这次为大家带来的是大海的我的世界版熊出没系列视频的第二十六集。这期视频我的世界马铃薯种子怎么得?种植经验分享。在我的世界中食物有很多多,新手初期马铃薯是一种十分不错的食物,小伙伴我的世界顺手做个火箭炮,发现新的宇宙战舰。这次为大家带来的是扁桃的我的世界破坏之光系列视频的第十七集。这期视我的世界自然中的物品讲解,这期的图文教程中主要讲述的是游戏中的冰、雪、水、火、岩浆详细介绍,感兴趣的就一起随我的世界制作抗火药水,任我宰割的九头蛇。这次为大家带来的是帅帅的暮色探险记系列视频的第二十集。这期视频,帅帅我的世界背包空间节省技巧讲解,下面的文章主要教你怎么运用包包空间,怎么合理带所需物品,只是做个参照,大家可以我的世界无mod椅子制作小技巧,一个很简单的椅子制作过程,可以看出作者的小心思很巧,感兴趣的一起来和游戏狗小游戏狗小编这期给大家介绍的是如何度过MC中的第一个漆黑的夜晚,游戏中的夜晚会刷新很多怪物,一起来看看。到了晚wdsjsp游戏狗我的世界视频解说为小伙伴们提供最新鲜的游戏资讯和精彩视频,主播解说以及各类视频应有尽有,让你成为我的世界中的高富帅白富美,欢迎大家订阅。热门文章最新文章wdsjsp游戏狗我的世界视频解说为小伙伴们提供最新鲜的游戏资讯和精彩视频,主播解说以及各类视频应有尽有,让你成为我的世界中的高富帅白富美,欢迎大家订阅。后使用快捷导航没有帐号?
Minecraft交流站
我的世界玩家娱乐聚集地!
还没注册账号?&
忘记密码啦?&
TA的每日心情开心 09:01签到天数: 12 天[LV.3]偶尔看看II
主题帖子积分
中级会员, 积分 325, 距离下一级还需 175 积分
中级会员, 积分 325, 距离下一级还需 175 积分
插件中文名:
插件英文名:
http://www.mcbbs.net/thread--1.html
|Mcpc+插件|&|CraftBukkit插件|&|Spigot插件|&
/s/1bnllzFh
本帖最后由 Linken_Numb 于
00:00 编辑
本人在MCBBS看到了这个插件
很好用,在这里转载给大家。
尊重作者:
原帖地址:
“注:此插件完全不支持1.7以下,请1.7以下的腐竹们节哀顺变~”
“v1.1版发布!增添了随机MOTD、随机服务器图标支持,支持了给MCPC服务器添加图标。”
“v1.2版发布!增加了维护模式、自动转换图标格式以及在自变量中添加归属地显示。”
介绍:此插件包含了所有其他的MOTD插件的功能。并且自带反MOTD压测。上图~
这个插件把所有能利用到的地方,全部利用上了(第一行MOTD,第二行MOTD,在线人数)。标题说过:拥有所有MOTD的功能,那么我们如果把鼠标悬停在*查看服务器信息*上会怎么样呢?
一张图就能说明一切
你们注意到一个细节没:Motd那里显示的是&欢迎来到我们服务器~这是第9条随机消息!&
没错!这个插件还支持随机消息~而且几乎每次都不一样!
可能有人会说很多插件都行啊!那么我们来看下面一个图:
也许某些细心的朋友发现了:图标变了~
没错!就是随机图标!
这个插件还支持mcpc服务器
上面那图就是从mcpc服务器截的!
v1.2版新加了一个“查询你家地址”的变量~上图~
所以要慎用啦~不过其实要慎用,是因为要获取位置,需要对归属地API进行post,服务端相当于发了2个数据包。所以建议网速十分不好的服务器不要用。
V1.2版新添加了维护模式,这样OP和技术在测试服务器的时候可以防止玩家进来。(只能有权限的可以进)
还不止这些!
本插件还自带防压测!
熊孩子可以通过不断获取服务器图标来达到目的!
此时:我们开启插件的&防御模式(Defense mode)“
注:压测是指包括不断获取服务器延迟和不断获取服务器图标从而达到卡服的目的!
可以结合作者的另外一个一起达到防御的目的
当然,这里不包括DDOS!
配置文件:
# ColorMOTD Config
OnlineMsg: &&2*&6查看服务器信息&2*& && &&a在线人数: &b%ONLINE%&d/&2%MAXPLAYER%&
# Motd即为服务器显示的MOTD信息。'\n'换行,只支持2行。
- &&b欢迎来到我们服务器~这是第&e1&b条随机消息\n&d现在时间: &e%DATE% %TIME%&
- &&b欢迎来到我们服务器~这是第&e2&b条随机消息\n&d在线人数: &e%ONLINE%&
- &&b欢迎来到我们服务器~这是第&e3&b条随机消息\n&d现在时间: &e%DATE% %TIME%&
- &&b欢迎来到我们服务器~这是第&e4&b条随机消息\n&d在线人数: &e%ONLINE%&
- &&b欢迎来到我们服务器~这是第&e5&b条随机消息\n&d现在时间: &e%DATE% %TIME%&
- &&b欢迎来到我们服务器~这是第&e6&b条随机消息\n&d在线人数: &e%ONLINE%&
- &&b欢迎来到我们服务器~这是第&e7&b条随机消息\n&d现在时间: &e%DATE% %TIME%&
- &&b欢迎来到我们服务器~这是第&e8&b条随机消息\n&d在线人数: &e%ONLINE%&
- &&b欢迎来到我们服务器~这是第&e9&b条随机消息\n&d现在时间: &e%DATE% %TIME%&
- &&b欢迎来到我们服务器~这是第&e10&b条随机消息\n&d在线人数: &e%ONLINE%&
# Players为上图中,鼠标移动到OnlineMsg上显示的信息。列表中每项为1行,注意格式
- '&b啦啦啦&c啦啦啦&d啦啦啦'
- '&a这是默认的消息哦'
- '&e这里不限字数的~可以继续往下加'
- '&7下面就是一个例子'
- '&2=============================='
- '&a& &&&欢&e迎&d来&6到&b***&4服&2务&c器'
- '&d&&服务器公告: &e新服开荒中~~'
- '&b&&在线人数: &6%ONLINE%'
- '&2=============================='
- '&b只要排版好,什么都能显示~比如:'
- '&4/\&&&6新&&&4/\'
- '&4/\&&&6年&&&4/\'
- '&4/\&&&6快&&&4/\'
- '&4/\&&&6乐&&&4/\'
- '&e ·& && &&&·'
- '&7本来想到网上去找字符画的..但是没找到'
- '&7..所以自己随便弄了个..别吐槽哈..'
- '&3*&b*&2*&e*&b*&2*&3*&9*&a*&a*&e个&4性&b化&d服&6务&a器&c专&a用&6*&e*&e*&b*&a*&2*&e*&3*&c*' 如果对哪一项不了解,可以跟上面的图进行对比。上面的图就是这个配置文件显示的效果。默认编码为GB2312 其他编码未测试。
所有配置项支持颜色代码,颜色代码表见下。
支持的变量:
%ONLINE%& && && &&&代表在线人数
%MAXPLAYER%& & 代表最大人数
%TIME%& && && && && & 代表当前时间
%DATE%& && && && && &代表当前日期
%LOC%     代表玩家真实所在地
%ISP%& && && && && && & 代表玩家的网络运营商(比如电信、联通等)
添加服务器图标的方法:
直接把你想要的服务器图标(确保是png格式,并且大小不超过64*64像素,否则无法加载)全部都扔进插件的配置文件夹,跟config.yml呆在一起就好了。重载配置时会自动加载里面的png图片。
如果插件没有检测到图标就会释放出自带的3个默认图标(梨子、岩浆桶、工作台)。默认图标来自
在BungeeCord群组服使用的方法:
在BungeeCord设置里,把ping_passthrough设为true,然后把这个插件装在你的登录服(就是default_server那里设置的服务器)上,然后重启bc。这样,bc就会自动把default_server设置的那个服务器(一般为登录服)的MOTD转发到客户端上。其他服务器不需要装这个插件。
颜色代码表:
命令&权限:
&&命令&&权限&&作用
OP权限&&重载配置
切换防御模式开启/关闭
切换维护模式开启/关闭
OP权限或者colormotd.smode.enter
能否在维护模式打开的情况下进入服务器
*注意: 那个切换防御模式的指令千万别忘了....不然等被压测,再来找帖子就有可能来不及了...
1、只有在ProtocolLib的版本高于3.3.1时才支持显示悬浮文字。
2、此插件完全兼容Bukkit、MCPC+、Spigot。
极其重要的前置下载
适用于1.8的前置的下载方法:打开后按
注意:1.8的ProtocolLib还只是测试版,有可能会出现未知的问题。
尊重原作者:
&请收下我的膝盖~: 5 必须赞上一个~: 5 感谢分享!&
&必须赞上一个~: 5 不错,呵呵~~&
TA的每日心情开心 09:01签到天数: 12 天[LV.3]偶尔看看II
主题帖子积分
中级会员, 积分 325, 距离下一级还需 175 积分
中级会员, 积分 325, 距离下一级还需 175 积分
本帖最后由 Linken_Numb 于
18:55 编辑
欢迎来到MC交流站 :D
Powered byMinecraft 我的世界服务器优化教程 —— 让多带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%就会有明显卡顿了。
未完待续。。
如未注明 , 均为原创丨转载请注明本文来自!
由于本站属于分享类网站,故依据CC BY-NC-SA 3.0协议,收集了大量网络资源,如原作者对本站转载的资源不满意的话,可以联系我们进行删除处理,同时本站对原创作品享有相关法律权利。
联系邮箱【admin#mcfuzhu.net】【#换成@】
or分享 (0)

我要回帖

更多关于 我的世界1.8服务器 的文章

 

随机推荐