【MC】我的世界零基础开云服务器教程


文章目录

  • 【MC】我的世界零基础开云服务器教程
  • 前言
  • 一、需要用到的软件及网站
  • 二、在本地开服务器
  • 1.安装Java
  • 2.在本地运行服务端
  • 三、云服务器
  • 1. 创建虚拟机
  • 2. 自定义配置
  • 3. 配置环境
  • 1. 打开终端
  • 2. 输入命令,安装Java
  • 4. WinSCP转移文件
  • 1.打开WinSCP,新建会话
  • 2. 转移文件
  • 5. 运行服务器
  • 1. 在终端切换到服务端所在文件夹
  • 2. 后台运行服务端
  • 6.输入ip,进入服务器
  • 7. 关闭服务器

前言

适合mc零基础小白开云服务器的教学


一、需要用到的软件及网站

PS:下文中也会给出链接
Windows64位脱机Java下载:Java官网
WinSCPhttps://winscp.net/eng/download.phpmc开服务器的服务端文件(这里以spigot插件服为例)https://getbukkit.org/download/spigotHCaaS云服务https://cubepaas.com/?spread=b6d5ecc983624f07869f40b9c4671d0fznokuqd3de 文本编辑器(可选):这里推荐VScode,下载链接:https://code.visualstudio.com/

二、在本地开服务器

1.安装Java

Java官网:https://www.java.com/zh-CN/

  1. 点击所有Java下载

云服务器开票名称是啥 云服务器开服教程_服务端


2. 选择Windows 脱机64位下载并安装

云服务器开票名称是啥 云服务器开服教程_服务器_02

2.在本地运行服务端

mc开服务器的服务端文件(这里以spigot插件服为例):https://getbukkit.org/download/spigot

  1. 选择需要的版本下载(这里以1.16.4版本为例)
    放入一个空的文件夹
  2. 云服务器开票名称是啥 云服务器开服教程_服务器_03

  3. 新建一个start.txt文件
  4. 云服务器开票名称是啥 云服务器开服教程_云服务器开票名称是啥_04

  5. 并在该文件里输入java -Xms1G -Xmx1G -jar 名称.jar(这里的1G是分配的运行内存,可以按需求调大,名称要按照.jar文件前的名称一样
  6. 云服务器开票名称是啥 云服务器开服教程_Java_05

保存后将该文件.txt后缀改为.bat并双击运行

云服务器开票名称是啥 云服务器开服教程_Java_06

  1. 同意协议
    上述操作完后双击文件eula.txt


    将false改为true

    保存并关闭,再双击运行start.bat
  2. 本地测试
    此时会多出两个窗口,这两个窗口功能是一样的,是服务器后台

    出现这条则说明服务器已经开好了

此时通过相同局域网下登录对应版本的mc,多人游戏添加服务器(服务器地址127.0.0.1)

云服务器开票名称是啥 云服务器开服教程_Java_07


云服务器开票名称是啥 云服务器开服教程_云服务器开票名称是啥_08

  1. 服务端后台指令
    停止服务器stop+回车
    给玩家op权限op 玩家名称+回车 例如:op Steve
  2. 服务器基础设置
    此时文件夹多出了一大堆文件,选择server.properties打开

    这里就讲一条:正版验证

    如果朋友联机没有正版号,就把true改为false

  1. (可选)内网穿透
    到这里如果嫌太麻烦看不下去,就可以直接选择内网穿透工具,在本地运行服务器与朋友联机,优点比较方便,缺点是自己的电脑要一直运行着。
    内网穿透工具推荐:Sakura Frp https://www.natfrp.com/若有需要,可评论,之后会给详细教程

三、云服务器

这里我们要用到HCaaS云服务:https://cubepaas.com/?spread=b6d5ecc983624f07869f40b9c4671d0fznokuqd3de(可用微信或GitHub登录,注册过程就不给出了)
WinSCP工具https://winscp.net/eng/download.php

1. 创建虚拟机

选择左边一列的容器虚拟机,点击右上角创建虚拟机

云服务器开票名称是啥 云服务器开服教程_服务端_09

2. 自定义配置

添加TCP25565端口,虚拟机规格按需求开,按我这个选也行。

云服务器开票名称是啥 云服务器开服教程_云服务器开票名称是啥_10

保存。稍等片刻,直到出现running

云服务器开票名称是啥 云服务器开服教程_云服务器开票名称是啥_11


这个可以理解为你的云电脑,接下来要做的步骤就是把你的服务端放在你的云电脑里运行。

3. 配置环境

因为服务端运行需要Java,所以我们得先给这个虚拟机安装Java

1. 打开终端

点击这个黑框

云服务器开票名称是啥 云服务器开服教程_云服务器开票名称是啥_12

2. 输入命令,安装Java

PS:终端里面不能用ctrl+v粘贴,要用shift+insert
1)将当前软件都更新至最新,输入

sudo apt-get update

2)安装Java,输入

sudo apt-get install default-jdk

出现这句话

云服务器开票名称是啥 云服务器开服教程_服务端_13


输入Y+回车

3)检查Java是否安装

java -version

出现这个则说明安装成功

云服务器开票名称是啥 云服务器开服教程_Java_14

4. WinSCP转移文件

这个步骤就相当于将自己电脑上的服务端文件传送至你的云电脑。

1.打开WinSCP,新建会话

云服务器开票名称是啥 云服务器开服教程_服务端_15


PS:左边是自己的电脑文件,右边是云电脑的文件。

云服务器开票名称是啥 云服务器开服教程_服务端_16


这里该怎么输才能连接你的虚拟机呢,点击你创建的虚拟机那里的登录方式

云服务器开票名称是啥 云服务器开服教程_云服务器开票名称是啥_17


云服务器开票名称是啥 云服务器开服教程_云服务器开票名称是啥_18


这四个部分分别对应了用户名主机名端口号密码

云服务器开票名称是啥 云服务器开服教程_服务器_19


点击登录

云服务器开票名称是啥 云服务器开服教程_服务端_20

左边是自己的电脑文件,右边是云电脑的文件

2. 转移文件

可以新建一个文件夹

云服务器开票名称是啥 云服务器开服教程_云服务器开票名称是啥_21


接下来把刚才开的服务端复制,粘贴进这个文件夹,因为虚拟机可以直接打开.jar文件,所以start.bat可以删掉

云服务器开票名称是啥 云服务器开服教程_Java_22

5. 运行服务器

这里需要知道几个简单的指令(记不住也没关系,按步骤来,后面会用到)
cd 目录 可以切换到指定目录
ps -ef 可以列出所有正在运行程序
kill PID 可以终止该PID程序

1. 在终端切换到服务端所在文件夹

可以在WinSCP查询所在路径

云服务器开票名称是啥 云服务器开服教程_服务端_23


输入

cd /root/mcserver/

云服务器开票名称是啥 云服务器开服教程_Java_24

2. 后台运行服务端

这里要用到nohup 指令 &令程序在关闭终端时依然能运行
输入

nohup java -Xmx1G -Xms1G -jar spigot-1.16.4.jar &

云服务器开票名称是啥 云服务器开服教程_服务器_25


接下来输入服务器ip即可游玩。

6.输入ip,进入服务器

那么服务器ip是什么呢?

云服务器开票名称是啥 云服务器开服教程_服务端_26


这个是ip,但这还不够,我们需要知道25565的映射端口号

云服务器开票名称是啥 云服务器开服教程_服务器_27


点击running右边的小箭头,点击查看端口

云服务器开票名称是啥 云服务器开服教程_云服务器开票名称是啥_28


找到25565的映射端口。

与前面的ip合起来就是服务器地址,进入游戏添加服务器。(PS:注意中间的冒号是英文下的冒号

云服务器开票名称是啥 云服务器开服教程_服务器_29


云服务器开票名称是啥 云服务器开服教程_云服务器开票名称是啥_30

云服务器开票名称是啥 云服务器开服教程_服务端_31


这样一个服务器就开好了(好累QAQ)

不去关闭的话,它会24小时开着。

7. 关闭服务器

还记得前面提到的几个简单指令吗
cd 目录 可以切换到指定目录
ps -ef 可以列出所有正在运行程序
kill PID 可以终止该PID的程序
在终端输入

ps -ef

云服务器开票名称是啥 云服务器开服教程_Java_32


找到服务端运行文件对应的PID,在终端输入

kill PID

像我这里输入

kill 6983

服务器就会停止运行

云服务器开票名称是啥 云服务器开服教程_云服务器开票名称是啥_33


重启服务器就与前面运行服务器操作相同,想修改配置参数文件,可以通过WinSCP工具直接修改,十分方便,如果有什么运行问题,重启虚拟机或者删除重新创建虚拟机操作都十分方便。