准备工作云服务器(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' 进入上一次的会话即可