我的世界远程服务器登上就断开连不上,显示”java“……什么的,前3次都登上了,急急急!

[][][][][][][][][][][][]
最新文章热门文章
[][][][][][][][][][][][]
[][][][][][][][][][][][]
05-1504-0904-0704-07
今日推荐有奖活动
猫奴的终极成就:左手撸猫右手抱妹
倚天屠龙记手游周年庆“刀剑无梦”全网首映
万众瞩目2017年英雄联盟MSI在虎牙直播为你喜欢的战队加油
这里有一波《小熊爱消除》的LINE正版周边等你领取
日期名称状态下载号
05-18公测05-18封测05-18内测05-18封测05-18内测05-19内测05-19内测05-24内测05-26公测05-26内测06-09公测
12345678910
日期名称号
05-1805-1705-1505-1205-1105-1105-1005-1005-09
京公网安备 86 京ICP证140355号 京网文【-109号
未成年人家长监护查看: 562|回复: 11
和朋友联机玩怎么弄不上啊就显示这个
[img][/img]
  首先必须查到你自己的【局域网IP】。
  这是为了防止你对局域网开放时间出现0 0 0 0的情况。
我的世界怎么联机
  用【单人游戏】打开你的世界。
  点击对【局域网开放】。
点击局域网
  之后点击【创造一个局域网世界】。
  然后记录下面这个东西。只要记住50301就好了,这个相当于端口值,每一次开放都会不一样。
  把你的IP和端口值告诉你的朋友吧!
  让他从【多人游戏】进入,点击【直接连接】。
  输入IP和端口 比如我的:
服务器地址
  加入服务器和你的朋友一起玩吧!仅限于局域网哦!
这不是JAVA错误,而是游戏版本的不配,也许主机和你的版本不同,要不然就是主机创建网络失败。非正版MC只可以用游戏平台或局域网联机。
输对ip和端口了吗?如果连着的不是同一个路由器你你得开DMZ主机 让对方输入你的外网ip和端口
你得jdk的版本不对,所以连接不上 服务器已关闭 ip可能被限制了 防火墙拦截了
在上传的时候报这个错误。但是页面不会有错,上传到PDF服务器成功。最后发现是由于connection没有关闭而导致的报错。一般情况当创建了又没有关闭的connection达到400-500左右的时候就会报错,解决办法一目了然! 还于很多人说是网络连接问题,防
夜空中最亮的星i
意思是JAVA的连接超时了 貌似应该的确是网的问题 我估计是你的蛤蟆吃问题 蛤蟆吃要本地网才能连
java.net.connectexception:连接超时没有进一步的信息 可能没黏上
java.net.connectexception:connection timed out no further information Java。网。connectexception:连接超时没有进一步的信息
爱喝酒煽风点火
java.net.connect异常:连接超时:没有进一步的信息 意思是:1.有可能服务器关了 2.网速太慢
网络连接不正常了,,,,,,您的位置:
→ 我的世界服务器创建教程
我的世界服务器创建教程
10:01:03 来源: 作者:佚名 (71)
我的世界以其独特的创造性和开放性,吸引了大量的玩家,在玩腻了一个人的单机模式后,你是不是也会想试试和朋友一起玩呢?这里跑跑车小编就教大家一个简单的服务器创建方法,当然,在创建之前你需要做好一些准备工作哦!首先,你必须要知道一点,那就是服务器的版本必须与游戏本体的版本一致,这点很重要,如果版本不一致,你是不可能登入服务器的。一、准备工作想要创建一个服务器,肯定需要一个服务端,然后就是游戏本体(客户端),这里小编就以1.2.5为例(当然,不同的服务端有不同的架设方法,有些简单有些复杂,这里小编提供的算是比较简单的一种)我的世界1.2.5游戏本体(客户端):游戏名称:我的世界1.2.5女仆+TNT等整合包
游戏大小:
139.0M下载地址: 游戏名称:我的世界1.25神奇宝贝整合包
游戏大小:
191M下载地址: 这两个随便哪一个都行,都是1.2.5版本的。我的世界服务器:
相关补丁下载:
地图+MOD - 21.1M
如果你的朋友跟你不是一个物理局域网(也就是你们不是直接有网线相连),那么你就需要使用虚拟局域网软件来连接你们的电脑虚拟局域网软件:
相关补丁下载:
游戏工具 - 3.0M
好了,准备工作基本完成,现在来试试创建吧!二、创建服务器在下载好上述软件之后,请新建一个文件夹,将下载好的所有文件都放在里面以便操作。接下来安装我的世界,为了方便操作,请把我的世界安装在这个目录下。如图:接下来解压服务器中的1.2.5服务端,并创建一个txt文本,重命名。接下来就是最为重要的部分之一,打开新建文本,复制下列代码到其中,注意要修改一下!这里要特别注意的是,不要文本中选择自动换行,否则会导致代码运行错误,切记!!!@echo off&C:\Program Files\Java\jdk1.6.0_18\bin\java.exe& -Xms512M -Xmx1024M -jar craftbukkit-1.2.5-R5.0.jarpauseC:\Program Files\Java\jdk1.6.0_18\bin\java.exe 这是你的JAVA安装地址,如果你的JAVA装在别的地方,请将这里修成你安装的位置!-Xms512M -Xmx1024M 这是为你的服务器分配内存,基本不用改。-jar 这是JAVA语句,不用管。craftbukkit-1.2.5-R5.0.jar 这是你的服务器的名字,注意不要搞错!做完上述的工作之后,请保存,并将文本的后缀名改成bat。之后双击运行,就会出现一个窗口,如图:窗口中弹出的警告可以无视,你只需要注意最后是不是出现如图的&help&or&?&就行了。在运行过程中,文件夹内会自动生成很多文件,注意这些都是有用的,不要随意删掉了。到这里服务器就算是创建了,不过这时候是连接不上的,必须修改参数才可以,所以我们需要退出,注意,请不要点击&X&退出,也不要Alt+F4强推,请在窗口中输入&stop&退出,切记!!!在文件夹中找到文件server.properties,双击选择以记事本打开,你会看到很多参数,如图:这里解释一下部分参数的作用,注意online-mode必须修改成false。另外,如果你们物理局域网,那么在server-ip后面填上做服务器的机子的IP即可,如果你们不是物理局域网,那么IP不填,如何联机请看下面#Minecraft server properties 无视他就行,只是说明这个是神马东西而已#Mon Nov 21 19:18:32 PST 2011 建立时间(星期几/月/日/时/分/秒/时区/年份)level-name=world 世界的名字,例子:level-name=liuallow-nether=true 是否允许地狱,true(是) false(不是)view-distance=10 观望距离spawn-monsters=true 是否刷怪物,true(是) false(不是)online-mode=true 官网正版认证,true(是) false(不是)&-盗版必选difficulty=1 难度,随便啦gamemode=0 模式,0(生存) 1(创造)spawn-animals=true 刷生物,true(是) false(不是)max-players=20 最多同时在线人数server-ip= 服务器IPpvp=true 玩家VS玩家,true(可以) false(不可以)level-seed= 地图种子,随即不要添server-port=25565 服务器端口,默认25565allow-flight=false 飞行许可,一般都不允许拉,你不想看到玩家在里面乱飞white-list=false 白名单,true(使用) false(不使用)motd=A Minecraft Server 服务器备注修改完成后保存,再次打开服务器,并打开游戏的启动器,这里要注意,使用启动器修改自己的名字,不要出现重复的名字,因为服务器只允许一个ID,所以名字重复的话后一个人会将前一个人挤下服务器,注意!接下来就简单啦,进入游戏,选择多人模式,选择添加服务器,输入服务器IP(就是你在上面填的IP),如图:点击加入服务器就可以联机啦,赶快去试试吧!三、如何使用虚拟局域网软件进行联机如果不是物理局域网该怎么办呢?别急,可以使用虚拟局域网软件将你们连起来,下面小编就教大家如何联机。首先肯定是安装好软件啦,就是上面提到的hamachi(俗称蛤蟆吃)。安装成功后打开会出现如图界面:点击启动,软件就会自动分配一个地址,如果你是服务器,请选择创建新网络,如果你是想加入服务器,请选择加入一个现有网络创建好后如图:注意,记住网络ID(图示为paopaoche)和你创建时设置的密码,当别人加你时,是需要知道你的网络ID和密码的。这里小编做个示范,如图:第二个就是想要进服务器的人,好了,现在按照上面创建的步骤做吧,注意IP不要填哦!做好一切后,打开游戏,进入添加服务器界面,注意此时填的IP就是蛤蟆吃上的IP,比如小编这里就要填25.48.96.194,请特别注意!!!小编认为这样已经很详细了,这里小编发一张联机的图,祝大家能一次成功,玩的愉快!
相关游戏攻略
? ? ? ? ? ? ? ?
本站提供: 好玩的单机游戏,是大型基地网站Copyright &
.All Rights Reserved备案编号:湘ICP备号-1相关资源:
Minecraft 无法正常启动、崩溃(Crash)等常见问题传奇最经典网页版,多人团战跨服竞技玩法冰火战场,十年最经典游戏,英雄合击,3D特效绚丽,赶紧注册试玩一下,
&&==&&当游戏无法正常启动时,请事先参考/p/查看是否按步骤正确安装。以下所列为较为常见的无法启动游戏、游戏崩溃的情况:1、提示未安装Java2、点击启动游戏无反应:3、Bad video card drivers!4、Error:Couldnot create the java Virtual Machine5、0x69b84ab6 指令引用的“0x”内存。该内存不能为“written”6、应用程序正常初始化(0xc)失败7、游戏自动关闭 / Minecraft has crashed!8、Forge Mod Loader相关1、提示未安装Java:出现This application requires a JavaRuntime Environment (官方启动器、HelloMinecraft)即缺少Java运行时环境,点击确定自动打开Java下载页面下载并安装。出现java路径有误,是否已安装java?(MCLauncher启动器)通常安装java时如果是使用的默认路径不会出现这种情况。如果未安装java,前往/zh_CN/download/manual.jsp下载安装即可。(建议下载脱机版,速度较快)2、点击启动游戏无反应:先检查Java是否安装及路径是否正确,参考上文。点击启动游戏后,启动器界面消失,之后无反应(仅适用1.6-1.7版本):查看.minecraft文件夹内是否有crash-reports文件夹,打开crash-reports文件夹查看是否含有刚刚生成的txt文件(以形如crash-_09.34.48-client的日期样式命名的文本文档)。不知道.minecraft文件夹在哪的可以查看/p/双击打开刚刚生成的那个文档(根据时间判断,格式为crash-年-月-日_时.分.秒-client)。如果关键字是图中所示的LWJGLException:Pixelformat not accelerated说明是硬件加速问题,可尝试以下方法:windows XP系统注:按顺序尝试 一项可行后不要再去尝试其他的[1]启动器设置里的最大内存调到900或更小(但不要小于512)[2]在桌面上空白处右键鼠标,选择“属性”-设置-高级-疑难解答-把硬件加速调到第3格:[3]更新显卡驱动windows 7、windows 8系统[1]启动器设置里的最大内存调到900或更小(但不要小于512)[2]更新显卡驱动因为win7和win8特别是win8基本就不能调硬件加速或者说根本不能调,所以方法就不说了。3、Bad video card drivers!这种常见错误报告一般是较早版本的(1.5.2及之前版本。从1.6开始不再出现这个界面,而是生成包含LWJGLException:Pixel format not accelerated的错误报告,上文已提到。)关键提示为Bad video card drivers!以及failed to find an accelerated OpenGL mode,属于显卡驱动或是硬件加速问题。处理方式同上文中的LWJGLException:Pixel format not accelerated。4、Error:Couldnot create the java Virtual Machine当游戏的最大内存设置过大时,会出现下图所示的错误提示:一般调节到合适内存即可,根据系统位数和电脑自身内存分配,把启动器设置里的最大内存调到512-900或者1024就可以了。如果不是内存设置的问题可能是java问题或游戏本体问题,尝试重新安装java或游戏本体。5、0x69b84ab6 指令引用的“0x”内存。该内存不能为“written”遇到这种情况需要的是尝试更新显卡驱动,可以在显卡的官网或者运用驱动精灵一类的软件进行更新。6、应用程序正常初始化(0xc)失败&这是缺少与游戏对应的.NET Framework造成的 可以去官网下载 .NET Framework3.5或者更高版本
《我的世界》相关文章
(阅读:286)
(阅读:190)
(阅读:194)
(阅读:178)
(阅读:344)
(阅读:261)
(阅读:201)
(阅读:222)
(阅读:465)
(阅读:245)
陈奕迅《放&披风》百度云下载地址,你们的Eason来啦!![话筒][话筒]@陳奕迅所長 全新数字EP《放&披风》正式上线!《放&披风》收录两首不同风格的单曲。动感的《放》带你抛开烦恼,远离喧嚣;感性的《披风》为你找寻那件属于你的温暖“披风”。
娱乐圈里面敢于直言的明星和主持人不在少数,大多不会点名道姓,只有金星老师也出了名的“开撕女王”。只要是她看不惯的现象或者黑暗的现象,她都会在她的节目中公开炮轰,管你什么大牌大腕。
扫描二维码Minecraft 我的世界服务器优化教程 —— 让多带50%的玩家不再是梦 _ MC服主网
本站为了您愉快的极速浏览开启了缓存功能,您的评论不会在第一时间显示并刷新,敬请谅解!若有疑问可在节假日QQ咨询站长!
来到MC服主网必看原创文章集锦,务必要看——
MC服主网已经完成备案开始正式运营,欢迎各位服主积极投稿哦~投稿一经采用奖励丰厚!发送你的稿件到吧!
站长与您一起打造全中国最全面的我的世界服务器服主博客!网站内容建设中,欢迎订阅以获取关于MC的最新资讯!
访问本站最好使用Chrome等现代化浏览器以获取最佳浏览效果,本站教程大部分为优质图文教程,欢迎来点评我哦!
支持站长?全站广告欢迎点击~需要帮助?QQ联系站长~赞助本站?~
> Minecraft 我的世界服务器优化教程 —— 让多带50%的玩家不再是梦
* 零 – 系统的选择 *
(网页后台可以跳过本段)关于系统的选择,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】【#换成@】
由于本站自建云盘因欠费400余元(泥萌太热情了)导致云盘在今年6月之前上传的数据全部丢失,目前站长已经把收集到的数据全部上传,如仍有缺失请尽快告知!
or分享 (0)

我要回帖

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

 

随机推荐