作者/来源:小睿 发布时间:2020-03-17
对于云服务器能不能架设每次服务器这个问题,我们需要首先了解mc服务器的含义,才能更好的解决我们最初的疑惑。
mc服务器是什么?
mc其实是Minecraft的简称,Minecraft其实是一款备受欢迎的沙盒游戏——我的世界。因而,mc服务器就是承载该款游戏的服务器。
我的世界
云服务器能不能架设mc服务器?
众所周知,云服务器如此强大,在各行各业中都得到了广泛的应用,那么能不能架设游戏服务器呢?
云服务器可以架设mc服务器,云服务器不一定要特别优秀,但是必需注意的是云服务器的内存的选择。因为云服务器内存的选择关系到你可以与几个小伙伴一起玩耍。
怎么用云服务器架设mc服务器?
1)云服务器要求
CPU:双核
内存:20-40人2GB,30-60人3GB,60+人8GB
1.CPU:单核
2.内存:512MB
下面Linux系统这里是:CentOS 7
2)安装Java环境
因为我的世界使用Java写的所以需要Java环境,我们先验证一下是否安装
java -version或者输入sudo yum install java-1.8.0-openjdk
3)下载MC服务器端
我们的服务端必须和用户的客户端版本一样
sudo wget https://s3.amazonaws.com/Minecraft.Download/versions/版本号/minecraft_server.版本号.jar
例如Sudo wget https://s3.amazonaws.com/Minecraft.Download/versions/1.12/minecraft_server.1.12.jar
4)启动服务端
我们需要给服务端分配内存
sudo java -Xms[初始启动分配内存] -Xmx[最大分配内存] -jar [jar包所在路径]/minecraft_server.[版本号].jar nogui
例如:
sudo java -Xms120m -Xmx160m -jar /root/mc/minecraft_server.1.12.jar nogui
第一次启动会失败我们需要,同意协议vi eula.txt,将false改成true即可
关闭只允许官方版本连接vi server.propertices,找到这一行:online-mode:true将true改为false
创建shell脚本vi mc.sh
写入:#!/bin/sh java -Xms120m -Xmx160m -jar /root/mc/minecraft_server.1.12.jar nogui
下次就可以快速启动
bash mc.sh