适合mc零基础小白开云服务器的教学
PS:下文中也会给出链接
Windows64位脱机Java下载:Java官网
WinSCP:https://winscp.net/eng/download.php
mc开服务器的服务端文件(这里以spigot插件服为例):https://getbukkit.org/download/spigot
HCaaS云服务:https://cubepaas.com/?spread=b6d5ecc983624f07869f40b9c4671d0fznokuqd3de
文本编辑器(可选):这里推荐VScode,下载链接:https://code.visualstudio.com/
Java官网:https://www.java.com/zh-CN/
mc开服务器的服务端文件(这里以spigot插件服为例):https://getbukkit.org/download/spigot
此时通过相同局域网下登录对应版本的mc,多人游戏添加服务器(服务器地址127.0.0.1)
stop
+回车op 玩家名称
+回车 例如:op Steve
true
改为false
这里我们要用到HCaaS云服务:https://cubepaas.com/?spread=b6d5ecc983624f07869f40b9c4671d0fznokuqd3de(可用微信或GitHub登录,注册过程就不给出了)
WinSCP工具:https://winscp.net/eng/download.php
添加TCP25565
端口,虚拟机规格按需求开,按我这个选也行。
保存。稍等片刻,直到出现running
这个可以理解为你的云电脑,接下来要做的步骤就是把你的服务端放在你的云电脑里运行。
因为服务端运行需要Java,所以我们得先给这个虚拟机安装Java。
PS:终端里面不能用ctrl+v粘贴,要用shift+insert。
1)将当前软件都更新至最新,输入
sudo apt-get update
2)安装Java,输入
sudo apt-get install default-jdk
出现这句话
输入Y
+回车
3)检查Java是否安装
java -version
这个步骤就相当于将自己电脑上的服务端文件传送至你的云电脑。
PS:左边是自己的电脑文件,右边是云电脑的文件。
这里该怎么输才能连接你的虚拟机呢,点击你创建的虚拟机那里的登录方式
这四个部分分别对应了用户名、主机名、端口号、密码
点击登录
左边是自己的电脑文件,右边是云电脑的文件
可以新建一个文件夹
接下来把刚才开的服务端复制,粘贴进这个文件夹,因为虚拟机可以直接打开.jar文件,所以start.bat可以删掉
这里需要知道几个简单的指令(记不住也没关系,按步骤来,后面会用到)
cd 目录
可以切换到指定目录
ps -ef
可以列出所有正在运行程序
kill PID
可以终止该PID程序
cd /root/mcserver/
这里要用到nohup 指令 &
令程序在关闭终端时依然能运行
输入
nohup java -Xmx1G -Xms1G -jar spigot-1.16.4.jar &
那么服务器ip是什么呢?
这个是ip,但这还不够,我们需要知道25565的映射端口号。
点击running右边的小箭头,点击查看端口。
找到25565的映射端口。
与前面的ip合起来就是服务器地址,进入游戏添加服务器。(PS:注意中间的冒号是英文下的冒号)
这样一个服务器就开好了(好累QAQ)
不去关闭的话,它会24小时开着。
还记得前面提到的几个简单指令吗
cd 目录
可以切换到指定目录
ps -ef
可以列出所有正在运行程序
kill PID
可以终止该PID的程序
在终端输入
ps -ef
kill PID
像我这里输入
kill 6983
服务器就会停止运行
重启服务器就与前面运行服务器操作相同,想修改配置参数文件,可以通过WinSCP工具直接修改,十分方便,如果有什么运行问题,重启虚拟机或者删除重新创建虚拟机操作都十分方便。