当前位置:网站首页>我的世界整合包 云服务器搭建方法(ECS)

我的世界整合包 云服务器搭建方法(ECS)

2022-08-10 20:51:00 Dhaa_Ryan

最近因为放假了,想和朋友开黑玩MC。
但是由于真的受不了某侠的联机平台(再加上自己学了点东西),想自己搭建一个服务器

注:这篇文章的操作过程是由其他人的教程加上我的个人的过程整合而成的

搭建前准备:

软件:
putty:对服务器进行指令操作
在这里插入图片描述

winscp:对服务器进行文件操作,可以上传
在这里插入图片描述

MC的整合包:
最好是国内的(如MCBBS的整合包),不是很推荐curseforge的整合包,因为在安装时要等很久很久(之前试着安装sevTech就卡在这里了)。
本文章的操作用的是MCBBS的玄理2整合包
服务端大概长这样子↓

硬件:
国内的云服务器:
我选的是阿里的云服务器(ECS)(服务商看情况选,操作的时候系统一样就差不多)
系统用的是Ubuntu 18.04 64位
配置双核8G(这个看个人需求,越好肯定越贵,整合包肯定要买贵一点的,纯净服的话1核2G应该差不多了),测试之后能带玄理2这个整合包的服务端
我买的云服务器配置
其他:你的手,能玩MC的电脑,以及会用linux系统指令的脑子

调整服务器:

一.安全端口:
打开你的服务器控制台,我这里用的是阿里云,进入安全组
在这里插入图片描述
点击配置规则
在这里插入图片描述
手动添加端口:25565(好像是MC的默认端口),如果不知道它是干什么的,推荐去学计算机网络
在这里插入图片描述
二.调整服务器
用PUTTY登录你的服务器
在这里插入图片描述

在这里看公网IP
在这里插入图片描述
登陆后是这样的
在这里插入图片描述
安装必要的软件
–获取更新
输入

sudo apt-get update//获取更新列表
sudo apt-get upgrade//更新软件
sudo apt-get install screen nano zip unzip wget sudo //安装必要的软件

三.为你的服务器安装openjdk-8-jdk:
客户端需要java,你的服务端也需要

sudo apt-get update//更新软件包列表
sudo apt-get install openjdk-8-jdk//安装openjdk-8-jdk
java -version//使用这个指令查看java是否安装成功,也可以用javac和java

由于我的服务器现在在运行,所以不太方便截图,不过ubuntu安装Java的教程网上一大堆,应该不成问题。

四.创建新账号//可选
创建新账号是为了提高安全性,但是我是条懒狗

五.上传你的整合包
启动你的winscp,主机名就是公网IP
在这里插入图片描述
进入home文件夹,在这个文件夹里面创建一个新文件夹放你的整合包
(随便命名,最好是全英文)
在这里插入图片描述
将整合包拖入你创建的文件夹,然后回到你的putty
然后输入下面的指令到你的客户端

cd /home/你的mc服务端名字

然后用unzip指令进行解压

unzip 你的mc服务端名字.zip

玄理2的整合包的结构大概长这样子(大多是国内的整合包)
在这里插入图片描述
curseforge的整合包结构大概是这样子(这个是sevTech的整合包)
在这里插入图片描述
1.文件夹里面如果有start.sh这个文件
先对它进行编辑

#!/bin/sh
echo "Starting EnigTech2 Server..."
java -server -Xmx7G -jar forge-1.12.2-14.23.5.2854.jar nogui
//-Xmx7G的意思是分7g内存,后面的forge-1.12.2-14.23.5.2854.jar是你文件夹里面唯一的jar文件

修改了之后用UTF-8格式保存
先
之后打开eula.txt,把里面的flase改成true

然后打开终端(你之前最好不要关掉它,不然你又得用指令转到你整合包所在的文件夹)
输入一下指令

chmod +x start.sh //将start.sh转化为可执行文件
./start.sh //执行

然后你得等几分钟,途中终端会显示很多log,不要管(除非它报错)
如果顺利的话,应该就启动了
玄理2的话,启动之后似乎没啥提示,如果输入/help有提示了的话,那么服务端应该正常启动了,恭喜!
在这里插入图片描述
2.如果是curseforge的整合包
先跳转到你的文件夹
然后输入以下指令进行安装

chmod +x Install.sh
./Install.sh #执行安装

它会提示它在安装forge以及其他依赖项,会等很久!!!
为啥我不推荐curseforge整合包?因为它需要去墙外的curseforge官网下资源,说不定致远星被重建之后也下不完

然后输入这两个指令启动服务器

chmod +x ServerStart.sh
./ServerStart.sh

六.挂起你的服务器
输入stop关闭你的服务器
然后输入

screen -S 你随便起一个窗口名字 //新创建一个窗口 

然后按上面的步骤重启服务器
之后按住CTRL,随后先后分别按下A和D键退出这个窗口
你的服务器就在后台运行了,如果想回到窗口
就输入

screen -r 你起的窗口名字 //返回你打开的服务器窗口 

一个人玩这个服务器的负载//两个人还没测试
在这里插入图片描述
在这里插入图片描述
游戏内截图
不要想了,我旁边是个糙汉
你觉得一个搞后端开发的能有…
在这里插入图片描述
如果安装有问题/步骤有缺漏的话,在评论区提出来,我不一定能全部解决
实在不行的话,你还是另请高明罢

注:本文的操作内容的借鉴来源
https://blog.csdn.net/k_verlif/article/details/89602515
https://blog.csdn.net/lamperouge_conan/article/details/112323611
https://www.bilibili.com/read/cv2913966?from=search
https:// Dhaa_Ryan的脑子/

原网站

版权声明
本文为[Dhaa_Ryan]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_46207392/article/details/112835242