比如阿里云,网易云,腾讯云,华为云,各种云(^?^)另外,我们几个的人数如下,大约10-15人,推荐怎么配置云伺服器呢?多少核,多少内存,多少带宽比较合适呢?谢谢各位


首先需要往伺服器装JDK(Java Devloper Kit,java开发者工具包),因为mc需要jdk才能运行。把安装包的.exe(windows)或是.sh(linux)文件上传到伺服器然后用命令行运行。

装完了之后,在主目录新建一个文件夹作为伺服器的运行目录。把服务端.jar文件上传到这个文件夹,然后设置启动参数为伺服器一开机就用java运行这个.jar文件。还要在.jar所在的文件夹里新建一个eula.txt的文档,输入eula=true然后保存。

最后启动伺服器,你的伺服器就开了。对了,开了服以后还要去伺服器的配置文件修改设置。这个可以去查wiki或是善用搜索引擎。

--应用型问题--

10~15人的话,4核cpu加4g内存应该够。储存需求不是很大(除非你朋友是个跑图魔),5个g足矣。带宽需求也不是很高,平均每人带宽为60~80kb/s,20Mbps就行。


可以参考我的下面这篇文章:

唠唠:在时光云轻松搭建"你的世界"伺服器?

zhuanlan.zhihu.com图标

前几天刚用阿里云搭了一个小伺服器哈哈

阿里云9块9学生优惠伺服器,目前4个人玩没问题

补图

下面是官方伺服器开服教程

MineCraft 我的世界 - PC 端联机伺服器搭建 ( Linux )?

cloud.tencent.com


centos7使用MCSManager搭建我的世界(MineCraft)伺服器,forge-1.12.2服务端可装mod,带网页管理面板。

windows搭建MC伺服器教程:https://blog.zeruns.tech/archives/529.html

ARM搭建MC伺服器教程,适用于树莓派:https://blog.zeruns.tech/archives/585.html

Linux搭建 我的世界(MC) 基岩版伺服器:https://blog.zeruns.tech/archives/588.html

MC开服交流群:966038270

视频教程:https://www.bilibili.com/video/BV1HD4y127uq

安卓安装Java版我的世界,与电脑联机:https://blog.zeruns.tech/archives/605.html

准备

首先你得有台伺服器(已经有的可以忽略),推荐腾讯云的星星海,这个伺服器采用的是AMD的EPYC处理器,性能不错,1核2G内存价格是99元/年(相当于8元/月),2G内存同时在线10人以内没问题(带宽要5Mbps以上)。购买链接:https://cloud.tencent.com/act/cps/redirect?redirect=1063cps_key=69aab81d20a9e10e5ad56107d5303535from=console

阿里云的也不错:https://www.aliyun.com/minisite/goods?userCode=jdjc69nf

提醒一下:如果你是新用户有优惠,能买多长时间就买多长时间,因为优惠价的伺服器到期后续费很贵的,而且新用户优惠只能买一次,所以尽量买长时间点划算。

其他性价比高的伺服器推荐:https://blog.zeruns.tech/archives/383.html

购买伺服器后选择安装centos7系统,然后用ssh登陆伺服器。

安装JAVA环境

# 下载JDK安装包,也可以自己去官网下载
wget https://img.zeruns.tech/down/jdk-8u261-linux-x64.tar.gz

# 创建安装目录
mkdir /usr/local/java/

# 解压当前目录下的JDK压缩文件
tar -zxvf jdk-8u261-linux-x64.tar.gz -C /usr/local/java/

# 设置环境变数(安装 VIM 输入 yum -y install vim)
vim /etc/profile
# 在末尾添加对应变数
滚动游标到末尾 按下 键盘上的 INS 键,切换至插入模式
输入这几串内容后 按ESC退出插入模式
然后按下 Shift + ; 输入 wq 并回车保存

export JAVA_HOME=/usr/local/java/jdk1.8.0_261
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

# 应用修改后的环境变数
source /etc/profile

# 软链接程序到环境变数中
ln -s /usr/local/java/jdk1.8.0_261/bin/java /usr/bin/java

# 测试是否安装正常,显示 java version "1.8.0_261" 则为正常
java -version

埠开放

面板需要 23333(主功能) 埠与 20010 - 20200(FTP功能)埠区间。

游戏伺服器默认埠是 25565。

如果你使用阿里云,腾讯云或者服务商,请进入控制台到防火墙安全组策略,放行以上埠

如果依然无法访问,请关闭系统自带防火墙:

# 关闭防火墙,依次执行
systemctl stop firewalld
systemctl disable firewalld
service iptables stop

安装面板

# 切换到用户目录
cd ~
# 下载淘宝镜像源的node运行环境
wget https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.gz
# 解压
tar -zxvf node-v12.16.1-linux-x64.tar.gz
# 链接程序到环境变数中
ln -s ~/node-v12.16.1-linux-x64/bin/node /usr/bin/node
ln -s ~/node-v12.16.1-linux-x64/bin/npm /usr/bin/npm
# 测试是否安装正常,显示 v12.16.1 则为正常
node -v
# 克隆仓库(若没有 git,请安装它 yum install git)
git clone https://gitee.com/Suwingser/MCSManager.git
# 进入目录
cd MCSManager/
# 安装依赖库
npm install
# 启动面板
npm start
# 或 node app.js

安装完成后访问 http://你的ip:23333/ 即可进入面板。

  • 默认账号:#master
  • 默认密码: 123456

测试能正常登陆后回到ssh终端按Ctrl+C来结束面板,接下来设置让面板保持后台运行

设置后台运行和开机自启动

创建并编辑文件vim /lib/systemd/system/mcsm.service,输入以下内容

按下 键盘上的 I 键,切换至插入模式

输入这几串内容后(可右键直接粘贴) 按ESC退出插入模式

然后按下 Shift + ; 输入 wq 并回车保存

[Unit]
Description=MCSManager

[Service]
ExecStart=/usr/bin/node /root/MCSManager/app.js
Restart=always
Environment=PATH=/usr/bin:/usr/local/bin:/usr/local/node/bin
Environment=NODE_ENV=production
WorkingDirectory=/root/MCSManager/

[Install]
WantedBy=multi-user.target

执行下面的命令重载 Systemd 和 启用服务开机自启,这样服务就配置完成了

systemctl daemon-reload
systemctl enable mcsm

创建完成后,即可使用 systemctl 管理面板启动与关闭。

开启:systemctl start mcsm
关闭: systemctl stop mcsm
状态: systemctl status mcsm

创建MC服务端

下载forge服务端:关注微信公众号(zeruns-gzh),发送forge来获取下载链接

下载地址:https://blog.zeruns.tech/archives/584.html

这是我打包好的forge-1.12.2服务端,里面包含了运行环境,无需再手动安装。

接著登陆管理面板,点击创建新实例应用,然后点击快速创建

服务端文件名输入:forge-1.12.2-14.23.5.2846-universal.jar ,伺服器名字自己设置,其他默认即可,然后点击创建伺服器

点击管理,再点击文件在线管理

点击上传文件将刚刚下载的forge服务端的压缩包上传,然后点击解压ZIP

点击刚刚解压出来的目录进入目录

然后全选文件,点复制,再点击上级目录,然后点粘贴

接著回到伺服器管理那里,点击模拟型终端,点击开启,然后出来类似图片中的信息就表示伺服器开启成功了,可以进服游戏了。

默认埠是25565,若需要修改就改server.properties配置文件。

在游戏中添加伺服器,直接输入你的IP即可,如果修改了埠就需要加上埠。

推荐阅读

  • 高性价比和便宜的VPS/云伺服器推荐: https://blog.zeruns.tech/archives/383.html
  • 搭建内网穿透伺服器,带Web面板:https://blog.zeruns.tech/archives/397.html
  • 使用Cloudreve自建网盘:https://blog.zeruns.tech/archives/515.html
  • 怎样搭建个人博客:https://blog.zeruns.tech/archives/218.html
  • 学生优惠权益大全:https://blog.zeruns.tech/archives/557.html


下面就我自己在阿里云搭建的经验来说一下,希望对你有帮助。

下面都是根据我自己的经验来讲,如有问题欢迎批评指正,谢谢。

  1. 首先确定伺服器期望玩家数量,如日均活跃人数,平均游戏玩家数量,高峰活动时间。
  • 因为我的世界(Java)偏向吃单核性能,推荐著重选择单核速度快的
  • 而平均玩家数量可以决定伺服器的宽频大体速度(实测20人2Mbps足够)但是如果有大型模型或者大数据型传输则推荐拉到5Mbps以上。

1Mbps=1,000,000比特/秒=125,000位元组/秒=0.125MB/s (来源百度百科——mbps)

  1. 其次确定云伺服器提供商(个人推荐国内大厂)
  2. 确定玩家主要分布地区用来确定伺服器IP地址
  • 如果没有特别的需求(有国外玩家,国外推广等等)建议选择在北京,上海,深圳这三个地区。如果有国外需求建议选择在香港,香港对国内来说延迟可以接受对国外来说也可以接受。
  1. 最后确定伺服器核心核插件数量。
  • 一般来说,我的世界在伺服器跑的话,资源消耗过多的往往是插件。所以如果有轻量插件需求(10个以内)推荐1+2到1+4,中度需求(20ㄧ40个)推荐2+4到2+8重度使用(40个以上)推荐2+8或以上配置。

根据这四个问题,基本可以确认自己该租赁什么配置的伺服器了


以下是我自己搭建的经历说明

在2020年1月时,我应我好朋友的要求去搭建一个我的世界伺服器(JAVA)来共大家玩。

先说一下我们当时的需求:20个基佬几乎24小时在线,喜欢炸图,喜欢各种花里胡哨的的插件,喜欢开创造飞来飞去。

为了能让这帮兄弟们玩的开心,我费了整整一天的时间在网上搜索解决方案。

最后的结果就是所有的结果都在说一个公式

10个玩家=1核+2GB(内存)

当然,经过进一步的探索,我发现,这个公式其实有问题。首先,我的世界比较吃单核性能,其次,内存还是针对你插件启用的决定的。也就是说插件数量越多,内存占用越大。

我当时因为好基友催的紧,没有多详细调查各个云服务提供商的差异,就直接选择了中国国内数字建设领头人——阿里云。

不是有那么有一个新手优惠,我非常荣幸的选择了突发性能实例这个巨坑。

好家伙,当时只看见它很便宜的这个优点,但是并没有瞅见」平均基准 CPU 计算性能「这个坑。

在这里我说一下,如果想选择阿里云的伺服器,一定一定要看清楚了在选择,否则你后悔都来不及的。

我最后因为入坑了,没办法,只能在搞两台一模一样的伺服器做负债均衡咯。

最后根据群里反馈他们给了这个图


我前一段时间也在研究,这是我自己写的笔记你可以试试

在云伺服器搭建我的世界_FengMo的博客?

mo66.cn


如果用云伺服器会很贵(土豪当我没说)

云伺服器看是什么系统,如果不是WIN就安装MCSM面板,这个对小白很友好,教程多。WIN系统选择就多了,基本网路都有教程,并不需要教什么,唯一值得注意的是,内存4G起步(不用问,一个对伺服器不了解的人,优化一定不行,多点可以省点头发,而且会对玩家和你自己很友好),CPU主频最好3G主频起步(这是以前,现在不知道我的世界对多核友好不友好,以前是不友好的,还是高点好),网路你至少2M(要不然卡死你,不管游玩或者你要上传下载服务文件都会让你欲仙欲死)

基本小白就是4G内存,3G起步主频,2M网路,上云真的很贵,如果就是普通朋友玩可以开自己主机内网穿透就好了,如果真的想开服器可以试一下淘宝那些老牌面板供应商(别跟我说什么不好,20人以内性价比之王,必定干了好几年,也不太会跑路),厉害的就去找老牌的我的世界VPS有很多(注意一下VPS有跑路风险)。

也可以试试家机,去阿里云买个轻量伺服器,一个月24,搭建内网穿透就好了,(网路有很多教程,直接搜索FRP,一大堆)自己去找人,或者自己在买个辣鸡电脑就行了,

价格表给你了

面板伺服器40人:运行内存4G,CPU型号未知,硬碟无限,网路未知,价格40元到50元不等。

VPS伺服器40人:运行内存4G,CPU型号X5到I9(参考VPS太多了,型号较杂,就不写了),硬碟在30G---60G不等,网路高防,价格在120元----160元不等

云伺服器40人:阿里云参考目标,内存4G,太多了了不写了,直接说价格,价格在200元---400元不等(未算网路费用,网路太贵了,已经不值得了,土豪我无话可说)

自己搞的话,我只能估摸,要有一个轻量化伺服器结果基本24元/每月(不用问我,自己有一个对你内网穿透有好处,稳定),硬体可以在500元之内,可以做到3G主频,内存4G起步,网路的话,看自己的了,价格300元----500元不等。


兄弟,云太贵了,你去办内网穿透服务,或者埠映射服务,用自家电脑搭建伺服器,穿透出去,这样便宜,配置也比云好,你要是真的想用云满足你的要求太贵了,得不偿失。要么你就领个阿里云免费的一个月ecs,自己搭建内网穿透,但是那个带宽只有1M,我不清楚够不够用,或者你买ecs按流量付费,这样带宽可以拉上去,你自己可以权衡一下。一般家用电脑满足你的要求是够的。我以前就用我自己的电脑穿透出去,我自己既是服务端又是客户端,电脑一点压力都没有,就是当时映射的路线不行,所以挑个好点的路线。


人少的话果断可以架设本地的呀,一个二手电筒脑往那一扔,然后域名解析一搞,一两百就搞定了


推荐阅读:
相关文章