准备工作云服务器(centos7 系统)一台(配置大概1核2G内存开5人~10人)

SSH 软件(电脑推荐 Xshell,手机推荐 juicessh)

IQ≥90与基本动手能力

教程

连接 SSH

使用 Xshell 或者 juicessh 连接到你的服务器,这一步需要IQ≥90与基本动手能力

安装 java

输入指令:

yum install openjdk-1.8.0* -y

等待安装完成,输入 java -version 来查看是否安装成功

如果显示了当前 java 的版本号则说明 java 已经成功安装

下载服务器核心

这里推荐 paper 核心,这个核心优化了 TPS,同时支持 CraftBukkit 和 Spigot 插件

进入 paper 的官方 jenkins:

制作启动脚本

下载完成之后,运行 yum install nano -y,安装完成后输入 nano start.sh,在里面添加 java -jar paper.jar,然后按 ctrl+x,再按 Y 键,再按回车键来保存文件

尝试启动服务器

首先输入 chmod 755 paper.jar 来给权限,然后输入'sh start.sh',这个时候会提示 Download,这是因为第一次启动 paper 核心需要下载官方核心,等待就行了。

等待自动下载完成后会提示你需要同意 elua 文件,这个时候 ctrl+c 关闭服务器,输入 nano elua.txt,把里面的 false 改为 true 然后按 ctrl+x,再按 Y 键,再按回车键来保存文件。

然后 'nano server.properties' 来编辑服务器配置文件,ip 端口都可以不用管,我们需要找到的是 online-mode=true,把它改为 online-mode=false,否则只能正版玩家进入服务器。然后按 ctrl+x,再按 Y 键,再按回车键来保存文件。

安装 screen

这一步十分重要,否则你退出 ssh 就无法再进入服务器控制台了。

输入 yum install screen -y 来安装 screen

关闭防火墙

这一步非常重要,特别是国内服务器,输入'systemctl disable firewalld.service'和 systemctl stop firewalld.service,就可以关闭防火墙

开启服务器

输入 screen 会进入一个新的会话

然后 cd mcserver 进入服务器目录

然后 './start.sh' 开启服务器即可正常游玩

screen 使用

当你成功运行服务器后断开 ssh 连接,第二次进来的时候,你会发现找不到服务器控制台

这个时候输入 screen -d 使上一次的会话断开(否则无法进入)

然后输入'screen -r' 进入上一次的会话即可