知方号

知方号

Minecraft服务器配置不知道怎么估算?告诉你搭建MC服务器前,可能需要知道的事

Minecraft服务器配置不知道怎么估算?告诉你搭建MC服务器前,可能需要知道的事

很多朋友,喜欢玩Minecraft,也希望搭建一个服务器,用于和小伙伴联机;

并且,拥有服务器后,即使所有玩家都下线,“世界”依旧在运行,玩家可以随时参与其中,说不定一上线,你的好友已经悄悄给你早了一个世界。

一直以来,总是有粉丝问我:

我想运行**整合包到服务器,大概需要什么配置的服务器?

我想和10个小伙伴一起玩MC,大概需要选择什么带宽的服务器?

今天,就和大家介绍一下:如何估计服务器的配置选择(内存),以及带宽选择。

配置估算

如何估算服务器大概的配置呢?其实受限于你载入的mod和插件,每个人的服务器配置需求不一样;所以,我的建议是本地运行一次。

举个例子:我需要在服务器上配置原版的MC 1.12.2(Java),因为Java版本MC的运行,需要JVM(Java虚拟机),我们本地配置JDK(Java开发者套件,自带JVM)后,就可以和服务器上一样,运行MC服务器。

当然,Bedrock服务器(基岩服务器)就不好估计了。你可能需要在本地运行后,用任务管理器(Windows)或Top命令(Debian/Ubuntu Linux)去查看服务器资源占用情况。

这个时候,只需要在本地配合使用Java的Xmx和Xms参数进行调试即可。Xmx一定要大于Xms的值。

-Xms:堆内存的最小Heap值,默认为物理内存的1/64,但小于1G。默认当空余堆内存大于指定阈值时,JVM会减小heap的大小到-Xms指定的大小。

-Xmx:堆内存的最大Heap值,默认为物理内存的1/4。默认当空余堆内存小于指定阈值时,JVM会增大Heap到-Xmx指定的大小

通常情况下,你可以理解为最大内存和最小内存限制;建议Xmx大于2G。以下分别在Windows和Linux(macOS)上进行举例。

Windows

首先,我们看看Windows上如何操作。确保你本地配置了JDK,如图我配置了JDK11:

配置了JDK

之后,我们需要一个MC的服务器启动包,比如:minecraft_server.1.12.2.jar

minecraft_server.jar文件(原版MC服务端)

当然,我这里是使用原版服务器;如果你的是个服务端整合包,或者是自己配置的模组包,也是一样的,相信大家肯定会类比⁄(⁄ ⁄ ⁄ω⁄ ⁄ ⁄)⁄。

准备的包

之后,在此按住shift和鼠标右键,打开Powershell(Win11上就是Windows Terminal):

打开交互界面

之后,和服务器上一样,添加Xmx和Xms进行约束启动:

添加Xmx和Xms

之后,和服务器上一样,同意用户协议:

同意用户协议

再此启动:

启动成功

启动成功,本地MC客户端进去,看看卡不卡(放几个TNT Boom Boom⁄(⁄ ⁄ ⁄ω⁄ ⁄ ⁄)⁄~)即可。这样就可以判断我们内存是否够用了。

至于CPU和IO,这个无法有效测试,但是只要你不是买“残血”或者是性能受限的服务器,一般都够。

macOS/Linux

如果你本地就是macOS或者Linux,那就更简单了,并且步骤基本一样。首先是配置好JDK:

配置好JDK

并且准备好Minecraft服务器端:

准备好的MC服务器端

使用Xmx和Xms参数运行MC服务器端:

运行MC服务端

同意用户协议:

同意用户协议

运行成功:

运行成功

启动成功,本地MC客户端进去,看看卡不卡(放几个TNT Boom Boom~Boom~~~)即可。这样就可以判断我们内存是否够用了。

至于CPU和IO,这个无法有效测试(或者是我不知道),但是只要你不是买“残血”或者是性能受限的服务器,一般都够。

带宽估算

至于带宽估算,我们平常看到的服务器;一般都是说1M、4M、6M和10M等。实际上,换成真实的速度,大概最大速度是除以8,最小速度除以12。

举个例子,1M的服务器,速度大概是80kb/s~120kb/s。

而一个用户,在不大规模加载地图时候,一个用户大概是消耗服务器带宽20kb左右。玩家加载地图时候的瞬时带宽可能会突破200kb/s。

综上:

1M带宽服务器可以给3~4人,但是加载地图可能会卡顿。

理想状态是3M带宽以上的服务器开MC,之后再根据人数计算。

当然,上述计算,基于原版Minecraft服务器;如果是一些mods服务器或者插件服务器,可以有所不同。

服务器选择

根据上诉操作,就可以选择服务器的内存和带宽了。但是需要注意:

同等情况下,建议选择Linux服务器:Windows Server系统本身就占内存,宝贵的内存会更少。

服务器的内存,不等于实际可用内存:系统本身就会占内存,Windows占用0.5G~2G左右,Linux占用50MB~200MB左右。

服务器搭建

MC服务器搭建方法太多了。你可以按照我以前的视频:

也可以按最近流行的面板部署。方法很多,大家可以根据喜好搭建。有机会教大家怎么面板搭建。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。