我的世界服务器内存几GB才能流畅?

我的世界服务器内存几GB才能流畅?,第1张

和几GB物理内存关系也大也不大
主要看cpu和系统
一般都是win
server系统的或者cent
OS
系统的
cpu呢就看哪个型号的u单核性能强,谁强谁流畅
当然了,你装了商业版的java,当我什么都没说
一般情况下mc
java只支持2个线程,你u就算100核心也只能用到2个
装商业版的java不在此列
30人服务器,你的这些mod,建议网络上传最低5M
下载最低4M,内存最低4GB,cpu主频最好是e5的26GHZ以上的,另外在去找个好点的技术op,可以优化不少东西,这个是只win平台的服务器
如果你的服务器是centos的,2gb内存就够了

50个玩家大约占用5G内存,可以选择2核8G或者4核8G云服务器。

目前阿里云4核8G5M云服务器有两款实例规格有活动,ECS共享型s6实例和ECS计算型c6实例,s6实例是虽然是共享型,但不限制CPU性能,计算型c6实例是独享的,且CPU支持超线程配置,但价格相对较贵一些,建议选择CPU性能高的云服务器。

我的世界Minecraft服务器配置包括CPU核数、内存、带宽和磁盘存储,服务器CPU和内存配置直接影响mc服务器搭建好后运行的流畅度;带宽是云服务器比较贵的部分,一遍带宽大于5M后价格会飙升;磁盘存储价格便宜,100个GB磁盘也没有多少钱。

mc 20人服务器配置

我的世界10人-20人服务器配置可选2核4G,云服务器吧认为大约10个玩家需要1G内存,我的世界20人玩家方面大约占用2G,系统运行还需要一些内存,2核4G差不多够了。带宽方面可以选择3M或者5M。  

以阿里云为例,云服务器吧建议选择阿里云ECS计算型c6实例2核4G3M云服务器。

计算型c6实例是企业级独享云服务器,CPU处理器采用25 GHz主频的Intel ® Xeon ® Platinum 8269CY(Cascade Lake),睿频32 GHz,计算性能稳定,并且支持开启或关闭超线程配置。

戴尔PowerEdge R820 机架式服务器(Xeon E5-4603 v24/8GB4/300GB)
4万左右的价位 ,稳定双线主干网
处理器
CPU类型Intel 至强E5-4600 v2 4颗
CPU型号Xeon E5-4603 v2
CPU频率22GHz
智能加速主频22GHz
标配CPU数量2颗
最大CPU数量4颗
制程工艺22nm
三级缓存10MB
总线规格QPI 64GT/s
CPU核心四核
CPU线程数八线程
主板
主板芯片组Intel C600
扩展槽2×PCI 半长全高插槽x16
1×PCI 半长全高插槽x8
3×PCI 半长半高插槽x8
1个用于RAID控制器的x8半长,全高插槽
内存
内存类型RDIMM
内存容量32GB
内存描述48GB RDIMM 1600MT/s 低电压,双列 x8 带宽
内存插槽数量48
最大内存容量最高可配3TB,4GB/8GB/16GB/32GB/64GB DDR3(最高1866 MT/s)
存储
硬盘接口类型SAS
标配硬盘容量300GB
最大硬盘容量16TB
硬盘描述300GB 10K RPM SAS 6Gbps 25英寸热插拔硬盘
内部硬盘架数25" 机箱,最多可配8个硬盘
热插拔盘位支持热插拔
磁盘控制器H310
RAID模式C1-H310无RAID,1-16个硬盘,最大值取决于机箱
光驱127 托架式DVD ROM光驱
网络
网络控制器Broadcom 5720 QP 1Gb 网络子卡
管理及其它
系统管理符合IPMI 20标准
Dell OpenManage Essentials和戴尔管理控制台
Dell OpenManage Power Center
Dell OpenManage Connection:
用于Microsoft System Center的Dell OpenManage集成套件
用于VMware vCenter的戴尔插件程序
HP Operations Manager、IBM Tivoli Netcool和CA网络和系统管理
其它参数可用性:高能效、热插拔的冗余电源;热插拔硬盘托架;双内置SD支持;热插拔冗余风扇;可选挡板;行李箱标签;ECC内存;交互式液晶屏;更强的散热支持;
符合能源之星标准;更大的功率范围;独立于交换机的分区(SWAP)
嵌入式系统管理:iDRAC7 企业版
电源线:适用于 UPS/PDU 连接的带IEC C13-C14插头的电源线
电源管理 BIOS 设置:省电戴尔活动电源控制器
电源性能
电源类型热插拔冗余电源(1+1)
电源数量2个
电源功率1100W

问题一:minecraft(我的世界)怎么调整设置让游戏变得最流畅 游戏方面:将所有的特效都关了,能见度调成最低,平滑光照关了。还都性能,调成最大FPS,可能的话,将区块载入调成多核心,应该就解决单人问题了。
系统方面:64位 *** 作系统以装64为Java用来防止FPS溢出。同时把硬件加速(怎么调我忘了,百度一下吧)调成最快。
软件方面,装DirectX90(XP); DirectX 100(Visia);DirectX 110(Win 7,Win8 自带),这样可以在不卡的范围内提升不少呢!!
硬件方面:换个高配置机子(⊙n⊙b汗)。
所谓的优化器,就是DirectX。
打的手都快抽了!望采纳~~
这张是细节

问题二:我的世界怎么才能提高流畅度? 打开选项,视屏效果:平滑光照:最低:视野:最低:音频效果:全关

问题三:入门级显卡玩我的世界怎么能更流畅 Minecraft本来就是一个对配置要求不高的游戏,只要不安模组,渣电脑也可以玩。
如果实在卡的话有两个小窍门:
1在游戏中按“esc”打开游戏设置,点击“视频设置”,把其中的“细节”,“动画”等中的材质调低。
2打开任务管理器,右键“Minecraft”程序,点“转到进程”,来到“javaw”处右键,“设置优先级”为“高”,绝对立刻就不卡了!
希望能帮到你,谢谢。
___望采纳___

问题四:我的世界怎么设置玩服务器才能达到最流畅? 应该是服务器的问题(服务器卡,你就卡)
不是的话去下载optifine这个mod,
然后点视屏设置里的动画设置把动画全部关闭了,
一点都不卡!
还能安装64X的材质包!
亲测可用!!!
(求采纳)

问题五:minecraft怎么调整设置让游戏变得最流畅 我的世界优化使minecraft游戏更加流畅
server:一定要作为第一个参数,会使JVM启动速度变慢,但会显着提升JVM性能
d64:强制使用64位JVM,如果不是64位系统和java请去掉
Xmx3550m:设置JVM最大堆内存为3550M。
Xms3550m:设置JVM初始堆内存为3550M。此值可以设置与Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。
Xss128k:设置每个线程的栈大小。
Xmn2g:设置年轻代大小为2G。在整个堆内存大小确定的情况下,增大年轻代将会减小年老代,反之亦然。此值关系到JVM垃圾回收,对系统性能影响较大,官方推荐配置为整个堆大小的3/8。

问题六:我的世界怎么样才能提高游戏流畅度? 我的电脑玩我的世界挺卡的,怎样才能提高流畅度啊? 10分 有以下几个可行方法:
进入视频设置中降低能见度
设置图像品质为流畅
尽量开小屏运行游戏
避免使用太高清同时建议使用低清材质
提升硬件配置
可以使用optifine,fpsplus等mod来提高游戏内的帧数

问题七:怎么才能使我的世界电脑版玩的更流畅 我的世界对电脑的配置要求不高,不使用光影增强补丁就行了

问题八:玩我的世界不流畅啊,怎么设置能让游戏流畅,下面是的家电脑的配置 设置你的分辨率试试。。

问题九:笔记本玩我的世界总是不流畅,设置调很低了,还是没用, 您好,我的世界游戏流畅运行需要很大的内存,并持续消耗cpu,您可以调节虚拟内存来缓冲游戏对内存的需要,另外,您还可以在我的世界启动器设置里面修改分配内存,必须是1024MB整数倍,如果还有不懂得欢迎继续追问

问题十:我的世界MC版本最流畅的版本是什么?? 172的,低配置电脑非常流畅。我的版本就是这

[WARNING] 本篇适用于Minecraft服务端/客户端报错的诊断分析,其他游戏除外,比如网易
[WARNING] 本篇适用于Minecraft服务端/客户端报错的诊断分析,其他游戏除外,比如网易
[WARNING] 本篇适用于Minecraft服务端/客户端报错的诊断分析,其他游戏除外,比如网易
我所说的报错,指的是一款名为《Minecraft》的游戏中的报错。并不是《我的世界》的报错
在大家游玩Minecraft时,有时需要装一些Forge模组以此来提高可玩度,但自己配置模组包的时候,总会造成游戏崩溃,并且大多数人还看不懂崩溃报告更有甚者连崩溃报告输出目录都不知道在哪,于是本篇教程应运而生。
一些俏皮话
Minecraft这个游戏,各种BUG和解决方案如果写成一堆不重复的书,摞起来的厚度可以比姚明还高。
所以这个游戏不是一般的神奇,尤其是当你在看崩溃报告的时,你更会体验到这一点。
你不加模组,MC也会崩溃,加了还是崩溃。这是一个比较罕见的情况。
大多数情况是你一股脑加了一堆模组,然后突然蹦了,就不知道怎么办了。
幸运的是,这时候,你有60%的概率可以找到问题所在并解决这个问题。
寻找崩溃日志
首先,你得知道你的客户端/服务端目录
客户端的CrashReport文件夹目录:(minecraft\crash-reports)
如果你启用了版本隔离,那就在(minecraft\versions\xxxx\crash-reports)
服务端的CrashReport在你的服务端根目录下。
这个条件的前提是你的服务端是人类已知的服务端,而不是外星人制造的服务端。
打开崩溃日志
接下来我们对报错的分析,均以一个Minecraft 1122 Forge服务端为例
嗯,我们可以看到,crashreport目录下的所有文件都是以
crash-日期_具体时间-servertxt命名的
如果是客户端的崩溃报告日志,后面的server则是client。
然后我们找到一个最新的日志打开并分析。
告诉你怎么瞬间找到最新崩溃日志,
直接点击这个按钮就完事了。然后会按照报告的生成时间进行排列。
重要的事说三遍
接下来我们对报错的分析,均以一个Minecraft 1122 Forge服务端为例
接下来我们对报错的分析,均以一个Minecraft 1122 Forge服务端为例
接下来我们对报错的分析,均以一个Minecraft 1122 Forge服务端为例
下载文本编辑器
首先你需要一个文本编辑器来查看崩溃报告,
这里我推荐微软官方的Visaul Code: 点我下载
然后我们就可以愉快地打开报告进行查看了。
开始分析
好了,我们说了这么多废话,是时候开始正式的分析了。
我估计前面的事大多数人已经做完了,就等着我讲这个。
废话不多说,开始。
打开后我们首先看到的是这个
其中,WARNING coremods are present:xxxxx 是废话,你根本不用管。
产生这种警告是因为有的作者动了Minecraft底层的代码,然后Forge为了方便,给你整出来了。
在999999999%的情况下,coremods在理论上不会造成崩溃。所以你可以忽略这些。
再往下看。
我们先引出几个重要概念,当然你不用理解。
你会发现这些报错里都会有一大堆的文字:
at netxxxxx
at orgxxxxxxxx
at comxxxxxx
at javalangxxxx
这些有专门的术语,叫做栈帧(stacktrace)。
CPU寄存器的空间是极其有限的,因此方法的调用需要在栈上开辟空间,每调用一个方法就会生成一个栈帧,因此崩溃报告里的一堆at at
at所代表的一系列栈帧,某种意义上是一条调用链,最后被调用的方法(也就是爆出异常的方法)会被崩溃报告放在最上面
我们可以看见,顶上有
这3行东西,
第一行是废话,你可以不用管。
第二行这个报告中最后一个栈帧抛出异常的时间。
第三行是这个报错的描述,也就是人类可读的大白话形式。
从这开始,下面的句子都不是人类可读形式,当然。相比原版的报错来说,Forge的报错非常非常人性化了。
我们可以从第三行看到,这个崩溃报告的描述是 Ticking player。
player代表球员 玩家,也就是说这个报错跟玩家有关系。
Tciking指的是刻,这个以后再说。
然后我们再来看下面的报错
这个报错片段中。
第一行是错误类型
我们可以看到,这个报错的错误类型是
javalangIndexOutOfBoundsException
如果你开过Minecraft群组服务器,或者学过java。你可以知道
这个叫做数组下标越界异常,是一个在Minecraft中非常常见的异常。
我们不用去管这个具体是什么,直接往下看。
下面那些一大堆栈帧的排列,并非没有顺序。
这些栈帧的排列方式,是由它们抛出异常的顺序决定的。
听不懂?我们看图
红色箭头指的栈帧,是第一个抛出异常的栈帧。
然后箭头的栈帧,是最后一个抛出异常的栈帧。
现在你懂了栈帧的排列顺序了吧。
最前面的栈帧就是最后一个抛出错误的位置,也就是说大多数情况我们是从这里下手。
或者从第一个栈帧的后面几个栈帧下手。
好,我们继续看。
现在我们遇到的是指数组下标越界异常。
例如:一个ArrayList数组中没有元素,而你想获取第一个元素,运行是就会报此类型的错误。
听不懂?我们看报错!
看看,最后栈帧抛出的异常,就是ArrayList在获取元素的时候没找到。
当然你不用在意这个,继续往下看。
这里已经出现了产生这个崩溃的模组名字。
这个模组叫做:slashblade,也就是大家经常玩的拔刀剑。
然后你发现,这些栈帧的形式都是
at xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(xxxxjava:xxxx)
如果你以压缩包形式打开拔刀剑模组JAR文件,
你会发现一件事。
那就是这些栈帧其实就是这个JAR压缩包的内部目录结构!!!!!
就比如这条栈帧
at modsflammpfeilslashbladeitemItemSlashBlade$ComboSequenceget(ItemSlashBladejava:310)
我们可以把所有的" “去掉,改成” / 或者 \ "
这样就是一个文件目录了!!
at modsflammpfeilslashbladeitemItemSlashBlade$ComboSequenceget(ItemSlashBladejava:310)
相当于
at mods\flammpfeil\slashblade\item\itemSlashBlade
而这段蓝色的,ComboSequenceget,指的是这个栈帧中抛出异常的方法。并不是文件目录。
括号里的ItemSlashBladejava:310指的是,
这个异常发生在
ItemSlashBladejava这个文件夹中的第310行。
是不是突然明白一大堆东西!!!!!!!!!
下面的图就是我用压缩包形式打开拔刀剑模组文件后,
把栈帧转换成目录,就找到了抛出异常的文件路径。
深度分析
好了,那么我们接下来进行硬核(Hardcore)分析吧
上面我们已经找到了这个崩溃中有拔刀剑的信息
那么我们就进一步分析。
我们知道,拔刀剑有几个栈帧抛出了异常,那么我们以最后一个抛出异常的栈帧进行分析。
amodsflammpfeilslashbladeitemItemSlashBlade$ComboSequenceget
从这段信息中我们得知,这个抛出异常的方法在ComboSequenceGet中
ComboSequence翻译过来就是组合技,然后我们进一步分析
既然这个崩溃出在了拔刀剑的组合技上,那也就是说。
我的服务器崩溃是因为,有某个人用了拔刀的组合技,然后不知道触发了什么BUG。服务器就因此崩溃了。
很好,如果你能分析到这一步,那就快接近真相了!
上 代 码
我们首先登陆Github(世界上最大的代码托管站)
然后找到拔刀剑的开源代码仓库,并依次进入目录
src/main/java/mods/flammpfeil/slashblade/item/ItemSlashBladejava
然后这个就是抛出异常的原代码了。
然后搜索方法 ComboSequenceget
//报错产生的位置
public static ComboSequence getComboSequence(NBTTagCompound tag){
return ComboSequenceget(taggetInt(comboSeqStr));
}
很好,你可能看见一个熟悉的词汇,叫做NBT
我们引用一段百度百科上的话
二进制命名标签(Name Binary Tag),NBT格式为Minecraft中用于向文件中存储数据的一种存储格式。NBT格式以树形结构并配以许多标签的形式存储数据
既然如此,我们就可以知道
这个报错的产生和NBT标签有关系,然后我们只需要看见tag这个词即可。
这就代表,这个异常的产生是因为在获取组合技的NBT数据时产生异常,在结合最后一个抛出的异常
也就是数组下标越界异常
我们就可以推导出这个异常的产生了。
一个玩家在使用拔刀的组合技时,然后这个组合技因为某种原因无法使用,也就是ArrayList数组元素为空,导致抛出数组下标越界异常,引发Minecraft服务器保护机制然后自动关服。并产生这个报错。
好了,我们继续看下面的栈帧。
对于下面的栈帧来说,上面的栈帧全是主要原因。也就是说下面的栈帧都是废话
不过我还是贴出来让你了解一下。
很好,接下来我们看红圈内的栈帧。
其中所有 netminecraftforgefmlxxxx的栈帧,基本上没什么有价值的信息。
我们继续看下面 netminecraftxxxx的栈帧,我们可以看到关键词汇那就是entity。
得出结论
Entity就是实体的意思,也就是说这个东西出现在玩家使用组合技与实体进行交互时才发生的数组下标跃境异常
我们继续看
这2段代表了有关玩家的信息,意义不大。
我们在这些栈帧中可以看到有network和server单词。
这代表这些栈帧与网络和服务端关西了。
这段也是意义不大,而且与拔刀剑产生的报错无关,我们继续看。
这段才是好戏,我们可以看到一个词组叫playerLoggedOut,这个代表玩家登出服务器。
也就是玩家掉线
然后我们结合这些堆栈抛出异常的顺序。
我们就可以得知一个大概顺序。
玩家使用组合技后,首先从掉线
然后服务端发现异常
然后服务端整理崩溃后就关闭服务器了。
很好,我们对错误的分析已经结束了。
接下来我们继续往下看!
完成看崩溃报告的栈帧并得出结论~
修复报错
这是下面的内容。
我们可以看到大大的Head (头部)字样
然后Thread(线程): Server thread(主线程)
我们可以得到一个信息
那就是说,这些栈帧抛出错误是在服务器主线程上抛出的,所以才会导致服务器自我保护机制开启并关闭服务器。
我们继续往下看。
我们可以看见大大的 Player being ticked
这段代表有关出错实体的名字。
然后既然出现了Player,代表这个实体是玩家。
也就代表,这个是出错的实体是玩家。因为那个错误拔刀剑在玩家手上。所以出错实体是玩家。
然后
Entity Type是实体类型,Entity ID是实体的ID,Name就不用解释了,是实体名。
因为这个实体是玩家,所以实体名就是玩家名。

你这个如果是自己搭建的话你的路由和网络也要跟上,而且你的电脑不能关。我觉得吧AMD的线程撕裂者看看吧,应该不会卡,然后在搞几条8G / 16G的内存条(三星或者金士顿的),电源肯定不能阉割,至少也要上1000w,显卡的话如果你也用这台电脑玩的话RTX吧(因为Minecraft出了光追版的)(说的不对不要喷,纠正就好)(什么时候搞好了叫我去玩玩呗)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13278902.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-06
下一篇 2023-07-06

发表评论

登录后才能评论

评论列表(0条)

保存