首页 > 其他分享 >威联通NAS用Docker搭建Minecraft(MC)服务器

威联通NAS用Docker搭建Minecraft(MC)服务器

时间:2023-07-28 19:35:35浏览次数:53  
标签:MC zeruns blog NAS tech https 服务器 Docker 服务端


QNAP使用Docker容器搭建我的世界游戏服务器

本教程以1.19版官方版服务端为例,其他服务端也差不多的流程。

视频教程:https://www.bilibili.com/video/BV16Z4y1i79R/

威联通NAS用Docker搭建我的世界(MC)服务器

准备

本教程以威联通TS-551为例,系统版本为5.0.0.2055,群晖的操作方法也差不多,也可以参考本教程。内存建议8G,因为威联通系统本身占用内存较大。

首先在 APP Center 中找到并安装 Container Station 容器管理器。

威联通NAS用Docker搭建Minecraft(MC)服务器_服务器

接着在NAS里创建一个文件夹用于存放mc服务端的文件,文件夹名字自己定,我这里是 blog.zeruns.tech

威联通NAS用Docker搭建Minecraft(MC)服务器_Minecraft_02

创建容器

打开 Container Station,点击创建,输入 openjdk 搜索,然后点击第一个的安装。

威联通NAS用Docker搭建Minecraft(MC)服务器_容器_03

然后选择适合的JDK版本,我这里选的是JDK18(1.16以下版本用JDK8、1.16.5用JDK11、1.17用JDK16、1.18用JDK17、1.19用JDK18),选好后点下一步。

威联通NAS用Docker搭建Minecraft(MC)服务器_服务器_04

设置一下名称、CPU限制和内存限制,如果是1.17以上的版本建议最少分配4G的内存,最好8G,然后点高级设置。

威联通NAS用Docker搭建Minecraft(MC)服务器_Minecraft_05

环境设置输入下面的这些值,如下图所示

LANG=zh_CN.UTF-8
LANGUAGE=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8
TZ=Asia/Shanghai

威联通NAS用Docker搭建Minecraft(MC)服务器_容器_06

网络模式选择host

威联通NAS用Docker搭建Minecraft(MC)服务器_服务器_07

共享文件夹这设置好挂载目录,左边选择刚刚创建的文件夹,右边输入 /mc ,最后点击创建,确定。

威联通NAS用Docker搭建Minecraft(MC)服务器_docker_08

等待创建完成就会在这出现了

威联通NAS用Docker搭建Minecraft(MC)服务器_我的世界_09

运行服务端

首先下载 官方1.19版 服务端:

官网:https://url.zeruns.tech/mc_server

百度网盘:https://url.zeruns.tech/193Z6

各种Minecraft服务端介绍和下载:https://blog.zeruns.tech/archives/626.html

将下载的服务端jar文件上传到上面创建的文件夹里

威联通NAS用Docker搭建Minecraft(MC)服务器_docker_10

接着点击下图的符号进入终端,命令这里输入 /bin/sh 然后点击连接

威联通NAS用Docker搭建Minecraft(MC)服务器_docker_11

威联通NAS用Docker搭建Minecraft(MC)服务器_Minecraft_12

接着在弹出的窗口里输入下面的命令,#后面的中文是注释,不用输入。以后NAS重启后也是进入这个终端,然后重新输入下面这些命令即可启动。

# 进入/mc目录
cd /mc

# 运行服务端
java -Xmx4G -server -jar server.jar nogui

威联通NAS用Docker搭建Minecraft(MC)服务器_我的世界_13

出现下图这个提示后就回到服务端文件夹,将eula.txt文件中的false改成true,然后保存。

威联通NAS用Docker搭建Minecraft(MC)服务器_我的世界_14

威联通NAS用Docker搭建Minecraft(MC)服务器_Minecraft_15

威联通NAS用Docker搭建Minecraft(MC)服务器_容器_16

接着继续在终端再运行一次 java -Xmx4G -server -jar server.jar nogui

然后稍等一会,出现下图的Done,就表示开服完成可以进游戏了。

威联通NAS用Docker搭建Minecraft(MC)服务器_docker_17

添加服务器这里输入你NAS的局域网IP即可,如果想别人也能进入你的服务器,那就得内网穿透了。

使用NPS自建内网穿透服务器教程,带WEB管理:https://blog.zeruns.tech/archives/660.html

威联通NAS用Docker搭建Minecraft(MC)服务器_docker_18

修改 server.properties 文件可以改端口,正版验证,等等…

威联通NAS用Docker搭建Minecraft(MC)服务器_Minecraft_19

威联通NAS用Docker搭建Minecraft(MC)服务器_docker_20

标签:MC,zeruns,blog,NAS,tech,https,服务器,Docker,服务端
From: https://blog.51cto.com/zeruns/6886402

相关文章

  • Linux&Docker命令集合
    linux查看服务安装目录serverdir#查看服务安装目录whereis[服务名]whereismysql#通过进程号查找目录ps-aux|grep[服务名]ps-aux|grepmysql#查看进程目录ll/proc/[进程号]/cwdlinux查看某个进程所在目录 docker查看文件列表查看docker里面的文件在哪里......
  • 高性能网络SIG月度动态:virtio新设备进入virtio规范、smc新特性IPC性能比tcp提升88% |
    高性能网络SIG:在云计算时代,软硬件高速发展,云原生、微服务等新的应用形态兴起,让更多的数据在进程之间流动,而网络则成为了这些数据流的载体,在整个云时代扮演者前所未有的重要角色。在这个万物互联的时代,云上的网络通信效率对各种服务至关重要,高性能网络兴趣组致力于利用XDP、R......
  • docker-部署Jenkins-2.410
    Jenkins构建及安装https://doc.czy21.com:8443/docker/jenkins/jenkins-ssh-agent构建及安装,提升ci效率https://doc.czy21.com:8443/docker/jenkins-ssh-agent/......
  • dousのmc服务器启动教程
    1.下载PCL2启动器点我进入2.装1.16.5forge版本下载=>手动安装包=>forge=>1.16.5=>36.2.34=>下载放在熟悉的地方。3.选择下载路径必须是你启动器目录下的.minecraft文件。4.等待安装完成。5.下载mod链接:https://pan.baidu.com/s/1oPN00ofpNIyhxDGcWZf_XQ提取码:zzyn6.......
  • Elastic Search 安装部署最全教程(Docker)
    @@dockeres安装https://blog.csdn.net/Grey_fantasy/article/details/131561847 https://blog.csdn.net/qq_33034733/article/details/130857381 https://blog.csdn.net/yueyue763184/article/details/128138329 ElasticSearch安装部署最全教程(Docker)一、部......
  • docker 链接psql
    拉取镜像dockerpullpostgres:12.3dockerimagesdockerrun--namepostgres12-ePOSTGRES_PASSWORD=123456-eTZ=PRC-p5432:5432-v/home/psql/data:/var/lib/postgresql/data-dpostgres:12.3查看是否运行成功dockerps进入系统默认root切换用户查看......
  • 数据源为postgresSQL的docker版nacos
    1.首先编写Dcokerfile,基础镜像为ubuntu:18.04,安装Java环境等FROMubuntu:18.04ENVJAVA_DIR=/usr/localENVJAVA_HOME=$JAVA_DIR/java8ENVPATH=$PATH:$JAVA_HOME/binENVNACOS_VERSION=2.2.0.1ENVNACOS_HOME=/nacos#安装jdkCOPY./jdk-8u11-linux-x64.tar.gz$JAVA......
  • docker 安装rocketmq 拉取镜像
    拉取镜像dockerpullfoxiswho/rocketmq:server-4.6.1dockerpullfoxiswho/rocketmq:broker-4.6.1创建数据挂载目录mkdir-p/usr/dockerrocketmq/rmqserver01/logsmkdir-p/usr/dockerrocketmq/rmqserver01/storemkdir-p/usr/dockerrocketmq/rmqbroker01/logsmkdir-p/u......
  • # mac 使用 Docker 部署Python服务和web app服务最佳实践~保姆级教程
    目录部署Python后端服务部署python服务最佳实践部署web前端应用Docker同步到另一台设备部署Python后端服务部署python服务拉取python镜像dockerpullpython:3.9.13查看镜像dockerimages运行容器dockerrun-p9000:8080-it--namepytest-v~/PycharmPr......
  • Centos7安装docker
    1、root账户登录,查看内核版本如下:[root@localhost~]# uname-a Linuxlocalhost.qgc3.10.0-862.11.6.el7.x86_64#1SMPTueAug1421:49:04UTC2018x86_64x86_64x86_64GNU/Linux 2、(可选)把yum包更新到最新(生产环境慎重!yumupdate会对软件包和内核升级,此处只是为......