首页 > 其他分享 >威联通NAS使用Container搭建我的世界服务器,带网页管理面板

威联通NAS使用Container搭建我的世界服务器,带网页管理面板

时间:2023-04-28 23:01:43浏览次数:55  
标签:网页 zeruns 端口 NAS 点击 tech 服务器 Container 输入


QNAP使用LXC容器搭建Minecraft游戏服务器,带WEB管理面板

Linux搭建我的世界服务器:https://blog.zeruns.tech/archives/584.html

windows搭建MC服务器教程:https://blog.zeruns.tech/archives/529.html

MC开服交流群:966038270

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

安卓安装Java版我的世界,与电脑联机:https://blog.zeruns.tech/archives/605.html

准备

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

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

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_hive

接着在NAS里创建一个文件夹,文件夹名字自己定,我这里是blog.zeruns.tech,接着进去这个文件夹再创建两个文件夹分别为 optroot ,用来存放Minecraft游戏服务器的相关文件,方便备份地图和存档数据。

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_linux_02

创建容器

然后打开 Container Station,点击创建,找到LXC版 ubuntu 18.04 点安装。

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_minecraft_03

名称自己输入一个,CPU和内存限制根据你自己的需要设置,然后点击高级设置


威联通NAS使用Container搭建我的世界服务器,带网页管理面板_服务器_04

然后到网络这里设置好端口转发,因为22端口被NAS本身用了,所以转发为222端口,23333端口为网页管理面板端口,25565端口为MC服务器默认端口。也可以将网络模式改bridge(桥接模式),这样容器会从路由器获取一个新的内网IP,而不是共用NAS的IP,选择这个模式不用设置端口转发。

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_lxc_05

设置好后点击创建,然后点击确认

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_linux_06

创建完成后点击总览,然后点击刚刚创建好的容器。


修改密码

修改root用户密码,控制台里输入 sudo passwd root 命令,然后提示输入当前用户密码,密码是:ubuntu,输入密码时不会显示出来,输入完成后按回车,然后输入新密码,接着再输入一遍,然后就设置密码完成了。

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_lxc_07

接着输入 su

ubuntu换源

因为ubuntu默认是外国的软件源服务器,比较慢,所以要换成中科大的镜像源。

在控制台里依次输入下面两条命令:

sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
apt-get update

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DtYxzWSG-1611026181408)(https://tc.zeruns.tech/images/2021/01/17/2021-01-17_22-50-05.png)]

安装SSH服务

然后安装SSH服务

apt-get install openssh-server

遇到图中的提示就输入 y 然后按回车

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_服务器_08

通过SSH连接服务器

首先下载一个ssh客户端,我这里使用的是putty。

打开ssh客户端,输入你的nas的IP和你上面设置的端口,我这里是222。如果你网络模式选的是bridge那就直接默认22端口就行,服务器IP可以通过路由器获取,也可以在控制台输入ifconfig命令来获取。

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_lxc_09


然后输入账号密码来登陆,先通过ubuntu账号登陆(密码跟账号相同,可以自己通过 passwd ubuntu 命令来修改),接着通过 su

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_minecraft_10

安装JAVA环境

依次输入下面的命令

cd ~

# 下载JDK安装包,也可以自己去官网下载
wget https://img.zeruns.tech/down/jdk-8u261-linux-x64.tar.gz

# 创建安装目录
mkdir /usr/local/java/

# 解压当前目录下的JDK压缩文件
tar -zxvf jdk-8u261-linux-x64.tar.gz -C /usr/local/java/

# 设置环境变量
vim /etc/profile
# 在末尾添加对应变量
滚动光标到末尾 按下 键盘上的 I 键,切换至插入模式
输入下面这几串内容后 按ESC退出插入模式 
然后按下 Shift + ; 接着输入 wq 并回车保存

export JAVA_HOME=/usr/local/java/jdk1.8.0_261
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

# 应用修改后的环境变量
source /etc/profile

# 软链接程序到环境变量中
ln -s /usr/local/java/jdk1.8.0_261/bin/java /usr/bin/java

# 测试是否安装正常,显示 java version "1.8.0_261" 则为正常
java -version

安装面板

一行命令快速安装(适用于 Ubuntu/Centos/Debian/Archlinux)

wget -qO- https://gitee.com/Suwingser/MCSManager-installer/raw/master/install.sh | bash
  • 执行完成后,使用 systemctl start mcsm 即可启动面板服务。
  • 面板代码与运行环境自动安装在 /opt/ 目录下。

若一键安装不起作用,则可以尝试手动安装:https://blog.zeruns.tech/archives/584.html

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_lxc_11

安装完成后访问 http://你的NASip:23333/ 即可进入面板。

  • 默认账号:#master
  • 默认密码: 123456

创建MC服务端

下载服务端:关注微信公众号(zeruns-gzh),发送forge或者catserver来获取下载链接

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_minecraft_12

forge免关注下载地址:http://go.zeruns.tech/U

catserver免关注下载地址:http://go.zeruns.tech/Z

这是我打包好的forge-1.12.2和catserver服务端,选择其中一个下载,里面都包含了运行环境,无需再手动安装。其中这个catserver版本的描述说是优化了多线程性能。

两个服务端都是1.12.2版本的,都可以装mod,客户端必须与服务端同版本,客户端进Q群:966038270 可以下载,也可以到网上找。

接着登陆管理面板,点击创建新实例应用,然后点击快速创建

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_linux_13

服务端文件名如果选择的是forge就输入:forge-1.12.2-14.23.5.2846-universal.jar ,如果是catserver就输入 CatServer-08cb86c-async.jar ,服务器名字自己设置,其他默认即可,然后点击创建服务器

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_minecraft_14

点击管理,再点击文件在线管理

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_minecraft_15

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_lxc_16

点击上传文件将刚刚下载的forge服务端的压缩包上传,然后点击解压ZIP

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_lxc_17

点击刚刚解压出来的目录进入目录

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_linux_18

然后全选文件,点复制,再点击上级目录,然后点粘贴

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_服务器_19

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_minecraft_20

接着回到服务器管理那里,点击模拟型终端,点击开启,然后出来类似图片中的信息就表示服务器开启成功了,可以进服游戏了。

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_服务器_21

默认端口是25565,若需要修改就改server.properties配置文件。

在游戏中添加服务器,直接输入你的IP即可,如果修改了端口就需要加上端口。

威联通NAS使用Container搭建我的世界服务器,带网页管理面板_服务器_22

标签:网页,zeruns,端口,NAS,点击,tech,服务器,Container,输入
From: https://blog.51cto.com/zeruns/6235753

相关文章

  • 树莓派搭建我的世界服务器教程,带网页管理面板
    raspberry使用MCSManager搭建Minecraft私服,带WEB管理面板本教程使用Raspbian系统和树莓派3,系统安装方法和ssh开启方法就不说了,网上一堆教程,自行百度。X86Linux搭建MC服务器教程:https://blog.zeruns.tech/archives/584.htmlARM搭建MC服务器教程,适用于树莓派:https://blog.zeruns.te......
  • 提供远程网页操作的hta代码,用于不停的检测自已打开句柄被其它open抢占捉取用.
    <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-......
  • node.js用ffmpeg切rtsp实时视频流为mp4,并且在网页上播放
    用express.js框架,这部分太简单了,省略npm或者yarn安装fluent-ffmpeg路由部分代码:router.rtspTrackingHandle=function(req,res){logger.info('[tracking]:rtsphandle');leturl=req.query.url||'';//leturl='rtsp://admin:jeewey123@19......
  • 网页截图,html2canvas简单示例
     <divid="box"><p>asd4a5s6fa6s5f1asf</p><imgstyle="width:200px"src="xxxxxx.png"/><buttonstyle="width:100px;height:30px"onclick="prtsc()">pr......
  • js实现H5网页飘窗
    1.<divstyle="z-index:1000;position:absolute;filter:Alpha(opacity=90);width:100px;padding:10px;border:1pxsolid#333"id="img"align="center"> <ahref="javascript:void(0);"id="popInfo"......
  • 铁威马NAS教程之如何为NAS创建新用户
    铁威马NAS除了备份功能强大之外,它的优点还在于可以共享,方便我们办公和分享文件照片之类的。当我们拥有一台NAS之后,我们如何创建更多用户账号共同分享编辑呢?以铁威马为例,下面向大家分享如何创建用户:1、首先我们用管理员账号登录TOS系统2、打开<控制面板>,点开用户,点击右上角的创......
  • 微信网页静默授权(snsapi_base与snsapi_userinfo区别)
    1、区别:有无授权完整服务弹框2、业务:有的网页只需要用户openid进行绑定,所以不需要弹框授权完整服务,用户会觉得整体体验不好。3、snsapi_base:scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。注:静默的另一种:对于已关注公众号的用户,......
  • 从零开始基于Archlinux 安装 containerd + k8s
    下载ISO文件:https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/目录1.准备工作2.磁盘管理2.1磁盘分区2.2磁盘格式化2.3磁盘挂载3.安装系统3.1安装系统文件3.2配置fstab3.3配置系统3.4安装引导程序3.5安装OpenSSH3.6主机名3.7设置root密码3.8网络配置3.......
  • TrueNAS core :samba文件共享设置中的:2层ACL控制机制
    如题。之所以是2层ACL,首先,复杂的权限控制场景,决定了只是用单纯的、传统的:owner、group、other:方式肯定不能胜任。其次,服务本身是分级的,samba提供的是共享服务,自身需要一套ACL控制;而samba的共享文件及文件目录资源本身是驻留在文件系统之中的——即:文件系统......
  • Qt音视频开发41-文件推流(支持网页和播放器播放并切换进度)
    一、前言本功能最初也是有一些人提过类似的需求,就是能不能将本地的音视频文件,通过纯Qt程序推流出去,然后用户可以直接在网页上播放,也可以用各种播放器播放,然后还可以任意切换播放进度,其实说白了就是个文件服务器,用户通过网络地址访问以后,告诉对方当前是媒体文件就会自动播放,是其他......