如何运用云主机开MinecraftJava版服务器
基岩版开服请跳转另一篇文章传送门
# 云主机的选购
阿里云和腾讯云都行,我个人用的是腾讯云(因为比阿里云便宜一点)
这两家都有学生计划,这里以腾讯云的学生计划为例
至于应该买什么配置的服务器,看服务器的模组 / 人数情况,我整的是最下面那个 2 核 4G 的,但是带宽有点低导致有点不那么流畅(tp 时会卡一会)所以我把带宽升级到了 5M
注意:升级带宽后无法再享受优惠续费,请根据自己需要选择
系统镜像选择 centos(版本选哪个都差不多)
购买后进入后台
# 配置 ssh
使用的软件因人而异,这里使用 Termius~~(因为界面好看)~~
Termius 官网:https://www.termius.com
Address 框输入自己的服务器公网 ip,username 填 root,password 填自己设定的密码,完成后点击 save
双击添加的 host 后连接进入,界面应该是这样的
# 开服!
# 安装 java
java #查看是否已安装 java | |
yum list java* #查看可用的 java 版本 | |
yum -y install java-latest-openjdk.x86_64 |
安装完成后运行下这玩意看看是否安装成功
java -version |
出现这个就是成功了
# 下载服务端后运行
去这里面下载自己需要版本的服务端 https://mcversions.net/
下载获得 server.jar 后打开 Termius 自带的 SFTP,在 /opt 下新建文件夹 mc,把 server.jar 放入文件夹
接下来执行
cd /opt/mc #进入 /opt/mc | |
java -Xmx2048M -Xms1024M -jar server.jar nogui #此处 xmx 是最大内存,xms 是最低内存,根据自己购买的 | |
服务器实际情况填 |
接下来服务器会崩溃,不用担心
用 SFTP 进入 mc 文件夹,找到 eula.txt,下到本地修改,把 eula = false 改成 eula = true,然后传上去
然后重复执行上面的命令
停止服务器直接输入 stop 回车即可
记得去腾讯云的后台安全组内把开放的端口添加进去
# 让服务器保持后台运行
yum -y install screen #安装 screen | |
screen #创建一个终端 |
在该终端内执行开服的命令,按 ctrl+a+d 即可挂起终端,服务器就可以后台运行了
如果想要切回终端,输入以下命令
screen -ls #查看正在运行的终端 | |
#下面是示例 | |
There is a screen on: | |
14407.pts-0.VM-0-16-centos (Detached) | |
1 Socket in /var/run/screen/S-root. | |
#可能会看到上面的内容 | |
screen -r 14407 |
# 服务器的简单配置修改
把 mc 文件夹内的 server.properties 下载到本地,可以对服务器名称等进行修改,详情请自行百度