群晖docker_利用群晖docker搭建Minecraft服务器:图形界面操作,傻瓜式教程(附官方服务器端地址)_NAS存储...

本文提供了一种使用群晖NAS通过Docker安装Centos虚拟机,然后在虚拟机中搭建Minecraft服务器的详细步骤。教程涵盖了从安装Centos到配置Minecraft服务器的全过程,包括换源、安装Java、配置服务器参数、端口转发等关键步骤,旨在帮助用户轻松创建自己的Minecraft服务器。
摘要由CSDN通过智能技术生成

2020-12-19 18:01:5310点赞57收藏4评论

你是AMD Yes党?还是intelNVIDIA的忠实簇拥呢?最新一届#装机大师赛#开始啦!本次装机阵营赛分为3A红组intel NVIDIA蓝绿组混搭组还有ITX组,实体or虚拟装机都能参与,可使用值得买定制化DIY装机工具在文中展现配置单!每个小组均有精美礼品,优秀文章还可角逐装机大师终极大奖,点击参与<<<

前言

群晖docker中安装mc服务器的方法有好几种,但是总归来说要么是直接使用docker中mc服务器镜像,要么是使用linux虚拟机,在虚拟机中搭建服务器,本文选择第二种方法,这种方法操作起来比前者稍微复杂一丢丢,但是可自定义程度高且技术通用,理解后基本可以直接在常规服务器上搭建,脱离群晖docker的初级方法。c2dcc27946531250f4c6e8636d240260.png

前提准备:

1、装好docker套件的群晖NAS一台(未安装则在套件中心中搜索安装)

2、Minecratf服务器端文件(可在各个论坛及网络下载各种类型服务器,文中附官方java版下载地址)

3、可设置端口转发的路由器一台(不用多说了)0ed4f1f1cabd7774cde1a824cc504ee5.png

安装教程:

一、安装Centos虚拟机

我们打开群晖docker套件,点击“注册表”,不出意外第二行就是centos,没找到也可以搜索。双击或右键下载此映像。

77b4f7f18cc5f999de9deb95a8203806.png

等待下载完成后点击左侧“映像”,选择centos,点击启动看到如下界面。容器名称可以随意设置,我就保持默认了,“使用高权限执行容器”以及“启用资源限制”都是开不开无所谓的选项,我这里不勾选。

a3ae2ecae89fa87a2467c2396180da4d.png

点击“高级设置”,看到如下界面,我们主要关注“”和“端口设置”这两个项目。

启动自动重新启动”可选可不选,我不需要mc的服务器一直待机,只是我想和朋友一起玩的时候手动开启,因此这个我是不选的。

创建桌面快捷方式”同样可选可不选。

0af36d0db40117c25acbd01e6e346b40.png

接下来点击“”,点击“添加文件夹”可以看到如下界面,我们在docker中新建一个“Minecraft”文件夹,点击“选择”。

c53dbdf92a75ddf8102ca07611aa9477.png

linux目录结构中用户目录分为“/root”系统管理员目录以及“/home”存放用户个人数据的目录,因此我们的“装载目录”填写“/home/mc”即可,当然选择其他目录也是完全没有问题的。

d01a18ae4321752845c88b1c5ce9e425.png

之后我们点击“端口设置”,服务器的默认端口是25565,后面也可以进行修改,但是这一步我们先按照默认的来,点击“+”新增如图所示端口设置。

800c3e5b2974362124e5f581d12417e3.png

之后点击“应用”→“下一步”,检查一下设置没有问题的话就可以应用了,我这里已经有一个了,所以端口冲突,我个人稍微修改一下端口以及文件夹84a092d157de684fbc095d2c4e37da36.png 。点击“容器”,看到已经运行的centos就说明顺利完成了虚拟机的安装和配置了,接下来就要安装服务器了。

d0d517cda73aa0e25a949b3d6238f512.png

二、安装及配置Minecraft服务器

首先选中这个已运行的centos1,点击“详情”,再点击“终端机”即可进入控制台。

e74bd86326b97aa1bab297e66851a43e.png

看了下这个centos版本为centos8,我们首先进行换源,要不然后面的操作太慢了。提示一下,我们可以先按“Ctrl + A”进入前缀模式,再使用“Ctrl + C”以及“Ctrl + V”进行复制粘贴。a0dae00e22eca473e148ca5848884beb.png

46aa6ee3a5071f8c847e5399d1435d4f.png

1、cd /etc/yum.repos.d/

2、rm -f CentOS-Base.repo CentOS-AppStream.repo CentOS-PowerTools.repo CentOS-centosplus.repo CentOS-Extras.repo

3、curl -o CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

4、yum makecache

这里换的是阿里源,按照顺序分别输入命令,最终换源成功。

09c24fc9d941e7df17dd39d545c2676c.png

之后我们对yum进行更新操作,途中遇到[y/N]就输入“y”并按回车,由于换过源,这里下载应该非常快,之后等待更新完成即可。(如果下载过程非常慢可以尝试重新更换源或者更换其他源)

yum update

2d556e81acdd95bcb2d2c4d15ad5967d.png输入“y”并回车

当屏幕上出现“Complete!”字样时就可以进行下一步了。

安装,当然选择其他版本也可以,我个人电脑也是为了保持一致性选择。另外如果你觉得当前屏幕显示东西太多太乱可以按“Ctrl + L”清屏。输入以下命令同时也是一路“yes”即可,等待安装完成。

yum -y install java--openjdk*

同样,当屏幕上出现“Complete!”字样时就可以进行下一步了。

ce9e3cc3f0ed685830431b3f6a90ef02.png

此时其实就可以上传服务器文件并且运行了,但这并不是个明智的选择,因为根据官方文件我们每次都需要输入很长的命令,因此我们这样做,首先在文件目录即“/docker/Minecraft”里创建一个新建文本文档并输入以下命令。(我这里演示的是流程所以之前改过文件夹“/docker/MC”)

java -Xmx2048M -Xms1024M -jar nogui

这里“-Xmx2048M”代表给服务器分配最大内存为2G,“-Xms1024M”代表分配最小内存为1G,“”是服务器端包的名称,你也可以替换成自己从网上下来的各种其他服务器包,后面就不再强调这一点了。保存后我们将“新建文本文档.txt”改为“”。

接着我们去官网下载一份服务器端包,并将其放入“/docker/Minecraft”。DSM里上传也好,局域网拖进去也好,不管用什么方法,总之放到目录里即可。b23a2b29260b0d276ad064d5d814d3fb.png

之后把下载下来的“”改为“”,也就是中的服务器包名称,当然你改也是没问题的。

daa1f3c019f0f36e42f44f8813d55ffe.png

我们输入以下命令进入“/docker/Minecraft”并查看文件,如图所示。(我的目录是“/docker/mc”后面不再提了)

cd /home/Minecraft

a529d10e62feb2f7b90ad695a3acc011.png

接着我们输入如下命令,会提示失败,不用担心,第一次是释放文件必定失败的。62034f3cd18121d5eddd44a289fcf562.png

./

39ff860e53fad4e1d0f1d314b7d256a8.png

提示我们去同意EULA,我们用电脑进入“/docker/Minecraft”目录打开“”,将“eula=false”改为“eula=true”并保存。

1f5d398972c2e9f9ae94bb5a37ee66fc.png

接着不要急,这一步是重点!!!使用记事本或其他软件打开“”文件,这里可以对服务器端进行诸如“游戏难度”、“是否生成村名”、“服务器最大人数”等等设置,我们找到“online-mode=true”这一行并改为“online-mode=false”,以关闭正版验证,这样你还可以和使用启动器的朋友一起玩耍。6c2e434f90049dbcaa1de0fbc9e56d8f.png

5c445f614b3118a265b2b7d6445ff2dc.png

到这里服务器端的安装和配置就完成了,接下来在路由器设置端口转发,毕竟不太可能大家都在局域网里玩吧。5edcbe4d2bfdc5b208bf15e7de837a67.png

这里的教程站内外都有很多我就不详述了。

三、启动并连接服务器

在上述的设置完成后我们再返回“终端机”中,再次输入“./”就会看到服务器正在进行地图的创建等操作,第一次启动会比较慢,耐心等待即可,当我们看到“Done”字样的时候就运行完毕了。

b7bc5f6b0df17caaf8340bc7ebb07ab3.png

我们打开游戏并点击“多人游戏”,“服务器名称”随便设置一个即可,“服务器地址”输入“你的群晖ip或域名:25565(端口号)”即可,我这里端口是25564,点击“完成”。

4599854d4d10c5e3e8aa3a78cd3e98fe.png

可以看到以及连接成功,如果没成功可以等待一会或者重新启动游戏。

797bf9e2ce25ee33852524f684403ed5.png

最后将你的服务器地址告诉你的小伙伴们并且一起快乐游戏吧!祝大家玩得愉快!781cb9eb6b262a16d96f41758aff08de.png

a374e3b8743ee36cfb8d8b4f222e4ce5.png

感谢看到这里的各位,欢迎各位点赞收藏转发评论支持一下,有疑问的话欢迎大家下方留言讨论!fee881993e76aedfec077bbb6aff9a4b.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值