【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

2021-06-28 20:47:30 99点赞 1047收藏 70评论

教程目的

实现Java版Minecraft服务器本地化的搭建与管理,并支持外网联机,为了更多小伙伴一起玩耍。

教程内容

教程分为3章:

【教程一】通过Nas的Docker安装并配置MC服务器。

【教程二】通过Frp实现内网穿透的联机。

【教程三】如何配置Docker中的参数,给服务器添加插件。

准备条件

  1. 【必要】X86的NAS一台。非x86无法安装docker,并且至少有4G内存,因为MC想流畅运行至少需要占用2G,蜗牛的4G正好足够。

  2. 【必要】坚持不懈的学习动力。因为每个人机器、网络情况不一样,所以可能会遇到各种问题,当遇到问题时需要能坚持的学习下去。

  3. 【可选】对于Frp,Docker有一定了解。方便排查错误,能了解原理更好。

  4. 【可选】一定英文水平。大部分服务器管理、插件都是英文的,为了方便查阅,最好能自己直接看懂。

废话

博主从初中开始到现在断断续续玩MC也有8年,MC作为一款经典游戏能长盛不衰离不开背后维护的人们,所以有能力还是补上一个正版的船票。还有博主职业是产品经理,所以写东西喜欢尽量细致,如果有感觉啰嗦的地方,还请担待。

教程开始


通过Nas的Docker安装并配置MC服务器

首先在Nas的软件中心中安装Docker套件。

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

打开Docker套件-注册表-搜索Minecraft

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

然后选择第一个 itzg/minecraft-server,在弹框中选择下载最新版本(latest)

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

下载好后,在镜像中可以看到大约651MB。(如果出现下载失败问题,请多次重试及搜索Docker更换镜像)

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

双击下载好的镜像,选择更多设置

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

选择文件-添加文件夹

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

选择一个文件夹,然后在路径中输入“/data”。(这里选择的文件夹很重要,后续服务器配置等均在这里。)

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

在端口设置中,将容器端口对应的本地端口,输入25565。其他也可以,要记住,联机时就用这个端口。

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

在环境中做如下设置:

内存改为2G

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

在线模式改为False

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

Type改为PAPER。(个人比较推荐PAPER核心,如果是想玩Mod的版本请按照需求进行修改)

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

新增一个EULA 值为 TRUE

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

之后点击同意,并运行,在容器中点击详情。(Docker会自动下载最新版本的MC,如果想下载指定版本的MC或者自动下载插件,请关注博主后续的更新内容。)

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

在日志中会告诉你当前MC的版本。博主当中就是1.17版本。

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

在日志中耐心等待,一直到出现Done,说明服务器已经开设完毕。

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

此时打开你的MC,注意选择正确的版本。博主这里是1.17版本的。

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

多人游戏-添加服务器-完成-加入服务器,地址栏输入NAS的ip加端口如:ip:25565

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

【教程一】手把手教你群晖NAS搭建Minecraft服务器配合Frp外网登陆,实现小伙伴一起玩

至此【教程一】完成,后续内容请大家持续关注博主。

如有转发请注明作者及出处,谢谢。

有任何问题也欢迎在评论区留言。

展开 收起
70评论

  • 精彩
  • 最新
  • 想看frp,结果拉到底都没有 [喜极而泣]

    校验提示文案

    提交
    Frp准备放在第二篇咯

    校验提示文案

    提交
    新一篇已更新,请查收

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 模组包可以使用么,服务器是v6地址也可以适用么

    校验提示文案

    提交
    可以使用,在选择核心版本时选择支持mod的版本。然后本章只讲了本地连接,第二章讲外网链接。

    校验提示文案

    提交
    收起所有回复
  • 请问这个是手机端服务器还是PC端服务器?

    校验提示文案

    提交
    Java端,PC的,移动端以后更新

    校验提示文案

    提交
    大佬快更新移动端啊!最好把需要的东东都网盘分享出来我们等着吃现成的就好 [邪恶]

    校验提示文案

    提交
    收起所有回复
  • [高兴] 黑群晖可以吗?

    校验提示文案

    提交
    可以的 我就是黑群晖

    校验提示文案

    提交
    [脸红] 感谢大佬,坐等更新下一步

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • RROR: unknown error while looking up PaperMC version=1.17
    [喜极而泣]

    校验提示文案

    提交
    paper 换成 spigot 试试

    校验提示文案

    提交
    收起所有回复
  • Environment里的变量怎么出来的?我这里是空的,DSM 6.1-15047 Update 2

    校验提示文案

    提交
    创建时自动带出的,你看下是不是下载的不对

    校验提示文案

    提交
    收起所有回复
  • arm的群晖可以吗

    校验提示文案

    提交
    不可以哦,因为Docker需要x86架构才可以

    校验提示文案

    提交
    我刚又查了下,我说错了,x86支持的VM,ARM不支持。所以只要呢ARM的群晖中支持Docker套件,应该就是可以的,你试试。

    校验提示文案

    提交
    收起所有回复
  • 请问Frp用的哪家?

    校验提示文案

    提交
     可以看教程二 用的Sakura Frp

    校验提示文案

    提交
    最近也弄了个sakura,感觉比云服务商的轻量级实例划算些

    校验提示文案

    提交
    收起所有回复
  • 请问一共占多少空间?

    校验提示文案

    提交
    看你地图大致癌

    校验提示文案

    提交
    收起所有回复
  • 楼主,求助,怎么都连不上服务器 [小怒]
    If you wish to enable IP forwarding, please enable it in your BungeeCord config as well!

    校验提示文案

    提交
    本地能连上。 frp转发后连不上是么?

    校验提示文案

    提交
    谢谢楼主回复,不好意思我没看见,我也不知道为什么,用内网ip就连接不上,我有公网ip ddns,用域名就能连上 [哭泣]

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 这个一定要MC正版才能连吗

    校验提示文案

    提交
    不是 这里说的搭建服务端 客户端正版 盗版都可以

    校验提示文案

    提交
    收起所有回复
  • 楼主,按你的教程运行好了。显示是1.19版本。请问如何获得相应的PC、switch、android等的客户端啊

    校验提示文案

    提交
    客户端随便下一个好了 只要版本对应即可进入

    校验提示文案

    提交
    收起所有回复
  • 我按照你的方法搭建,没过几个月进不去了 不知道怎么办了

    校验提示文案

    提交
    Can't keep up! Is the server overloaded? Running 5195ms or 103 ticks behind

    校验提示文案

    提交
    不知道怎么解决

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 有没有cs服务器docker稳定版?

    校验提示文案

    提交
  • 服务器已经搞好,就缺一起玩的小伙伴了

    校验提示文案

    提交
    我我我,有空一起玩呀

    校验提示文案

    提交
    收起所有回复
  • 群晖自带docker-compose
    这个yml一行命令就完事了
    整这些反而会让新手用户看的一脸懵逼
    新手用户和普通用户也不用知道编写yml文件的过程。
    贴上yml文件。docker-compose up -d就完事了。
    解决用户痛点啊!产品经理

    校验提示文案

    提交
  • 这个客户端怎么下载啊?

    校验提示文案

    提交
  • niubi plus

    校验提示文案

    提交
  • 这个干嘛使

    校验提示文案

    提交
  • 这个服务器能玩tnt大战吗? [邪恶]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.0K
扫一下,分享更方便,购买更轻松