说明

本文讲的是利用linux云服务器安装Mcsmanager面板,并利用docker来运行1.20.1纯净版少量玩家的服务器。

前提准备

一台云服务器

选购服务器,我选的是6h8g8mbps的centos7服务器

在云服务器管理界面开放23333,24444,25565三个端口的入口安全组

一个MC服务端核心

我选择的是paper服务端,相对来说适合普通配置的服务器

https://papermc.io/downloads/paper

安装

我是在/root目录下安装mcmanager,一个方便管理和应用MC服务器的Web应用

sudo wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup_cn.sh | bash

因为我是选择安装在虚拟化容器中,所以安装docker

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

换源

yum install vim && vim /etc/docker/daemon.json

添加

{  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] }
systemctl restart docker.service

访问http://服务器公网IP:23333来访问MCmanager的Web服务

构建需要一段时间

选择上传单个服务端软件

上传下好的paper核心.jar,等待上传

来到控制台,点击开启实例。第一次运行会报错,然后启动失败。

需要更改服务器配置文件

选择”是“,然后右上角保存配置

关闭正版验证,右上角保存。

回到控制台,启动实例,第一次启动会自动生成存档。

进入MC,多人游戏。添加服务器输入服务器外网IP:25565进入游戏