一、挑选服务器

我买的是华为云的2核4G带宽4M,当时100块买一个月送一年,现在是贵点。可以去别的云服务器厂商看看,新人都有非常大的优惠。


云服务器 云服务器购买_腾讯云

二、购买下单

选好配置就可以下单了,下面分别介绍一下三家厂商的具体内容

1. 阿里云

云服务器 云服务器购买_腾讯云_02

地域选择离自己近的就好,操作系统选择Centos7.6 64位,其他默认就行。

2. 腾讯云

地域选离自己近的,镜像选Centos 7.6

云服务器 云服务器购买_腾讯云_03

3. 华为云

云服务器 云服务器购买_服务器_04

镜像选公共镜像的Centos 7.6 区域也是近处优先考虑,

三、 登录服务器安装MCSM面板1. 进入云服务器控制台重置密码

以华为云为例

云服务器 云服务器购买_服务器_05

2. 用ssh登录服务器

可以使用MobaXterm、Xshell等工具远程登录

云服务器 云服务器购买_服务器_06

3. 安装MCSM和登录Web界面

在控制台输入安装命令

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

安装成功

云服务器 云服务器购买_阿里云_07

在云服务器控制台放行23333端口和24444端口

云服务器 云服务器购买_linux_08

注意:直接开放端口到公网容易被黑客侵入,建议用ssh隧道访问服务器内网。

四、创建MC服务器

本次教程以java版为例,版本1.19.2

首先安装Java18

链接:https://pan.baidu.com/s/1S_rmbzEl7LK6HVyxJ9u-FA 提取码:u3y8

1. 上传Java压缩包并解压

首先创建两个文件夹方便管理

mkdir /opt/module
mkdir /opt/software
  1. 将jdk上传到/opt/software/目录下
  2. 解压jdk到/opt/module/目录下
tar -zxvf jdk-18_linux-x64_bin.tar.gz -C /opt/module/

2. 配置Java环境变量

  1. 新建/etc/profile.d/my_env.sh文件
vim /etc/profile.d/my_env.sh

按 i 键进入编辑模式

添加如下内容

#JAVA_HOME
export JAVA_HOME=/opt/module/jdk-18.0.2.1
export PATH=$PATH:$JAVA_HOME/bin
  1. 按esc退出编辑,输入:wq保存退出
  2. source一下/etc/profile文件,让新的环境变量PATH生效
source /etc/profile
  1. 测试Java安装是否成功
java -version

如果看到以下结果,则表示Java安装成功。

java version "18.0.2.1"

3. 创建服务器

点击快速开始

云服务器 云服务器购买_阿里云_09

点击创建新的Minecraft服务器

云服务器 云服务器购买_linux_10

这里以Java版为例

云服务器 云服务器购买_linux_11

选推荐即可

云服务器 云服务器购买_linux_12

云服务器 云服务器购买_服务器_13

选择UTF8码

云服务器 云服务器购买_服务器_14

这些默认就行,直接保存配置

4. 运行服务器

这里有个坑,真是很奇怪啊

云服务器 云服务器购买_腾讯云_15

开始实例

如果不能运行

点击高级实例设置

云服务器 云服务器购买_腾讯云_16

启动命令把java的绝对路径加上,为什么会这样目前我也不清楚,如果有知道为啥可以交流交流。

/opt/module/jdk-18.0.2/bin/java -jar server.jar

实测这样绝对没问题了

控制台输出提示

云服务器 云服务器购买_腾讯云_17

点击文件管理,编辑eula.txt

云服务器 云服务器购买_阿里云_18

false改成true

云服务器 云服务器购买_阿里云_19

成功启动

为了服务器的安全,最好把默认端口改掉,记得放行端口。

云服务器 云服务器购买_linux_20

云服务器 云服务器购买_阿里云_21

之后就可以愉快的玩耍了

云服务器 云服务器购买_腾讯云_22

云服务器 云服务器购买_服务器_23