当前位置:首页 > CN2资讯 > 正文内容

dsm docker 我的世界

4天前CN2资讯





什么是MCSM面板?

MCSmanager面板(简称:MCSM面板)是一个轻量级、便携性的Minecraft 我的世界服务器控制面板,可同时运行多个服务器实例,并带有Docker支持。

MCSmanager面板可以帮助您在一个地方管理多个物理服务器,并在任何主机上创建游戏服务器。 它还为无缝的多用户体验提供了安全可靠的用户许可系统。

什么是cpolar?

cpolar是一个非常强大的内网穿透工具,开发调试的必备利器。

cpolar可以将本地内网服务器的HTTP、HTTPS、TCP协议端口映射为公网地址端口,使得公网用户可以轻松访问您的内网服务器,无需部署至公网服务器。

本文旨在使用使用cpolar内网穿透部署minecraft管理器MCSM,提供给用户简洁明了的minecraft多人联机部署方案。本文详尽介绍如何部署minecraft服务器管理面板,并将其映射到公网中。

配置:x86_64电脑

操作系统:CentOS 7(本文适用于Centos,Ubuntu,Debian等Linux操作系统)(无root权限、有root权限都行)

第一步:安装nodejs,配置npm

进入你想安装的目录,下载nodejs压缩包

wget https://registry.npmmirror.com/-/binary/node/v19.7.0/node-v19.7.0-linux-x64.tar.gz

解压压缩包

tar -zxvf node-v19.7.0-linux-x64.tar.gz

进入压缩文件的bin目录,获取文件位置路径

cd node-v19.7.0-linux-x64/bin pwd

复制上述返回结果,将其添加到环境变量中

vim ~/.bashrc

将光标对准到最后一行,输入a进入编辑模式,加入下面这四这句话

export PATH=粘贴刚才复制的路径:$PATH export PATH=$HOME/.node/bin:$PATH export NODE_PATH=$HOME/.node/lib/node_modules:$NODE_PATH export MANPATH=$HOME/.node/share/man:$MANPATH

按esc退出编辑模式,输入:wq保存退出

更新环境变量

source ~/.bashrc

第二步:安装解压软件unzip

1.获取unzip安装包

wget http://downloads.sourceforge.net/infozip/unzip60.tar.gz

2.解压缩

tar -xvzf unzip60.tar.gz

3. 进入目录unzip60/

cd unzip60/

4. 获取当前路径

pwd

复制得出的路径结果

5. 添加环境变量

vim ~/.bashrc

将光标对准到最后一行,输入a进入编辑模式,加入下面这句话

export PATH=粘贴刚才复制的路径:$PATH

按esc退出编辑模式,输入:wq保存退出

6. 更新环境变量

source ~/.bashrc

第三步:安装后台挂载软件screen

1.进入你想安装的目录,下载screen

wget http://ftp.gnu.org/gnu/screen/screen-4.9.0.tar.gz

2.新建安装目录,我这里命名screen_install;进入,获取绝对路径

mkdir -p screen_install cd screen_install pwd

复制返回的路径结果。

3. 退回上一级目录,解压缩,进入解压缩后产生的文件夹

cd .. tar -zxvf screen-4.9.0.tar.gz cd screen-4.9.0

4. 运行指令产生编译环境,编译、安装

./configure --prefix=粘贴刚才复制的路径 make make install

5. 添加环境变量

vim ~/.bashrc

将光标对准到最后一行,输入a进入编辑模式,加入下面这句话

export PATH=粘贴刚才复制的路径/bin:$PATH

按esc退出编辑模式,输入:wq保存退出

6. 更新环境变量

source ~/.bashrc

第四步:下载MCSM面板并部署

MCSM面板有两个进程:web和daemon。

web进程占用本地23333端口,使用http协议

daemon进程占用本地24444端口,使用tcp协议

  • 前往你想安装的目录,新建MCSM文件夹
  • mkdir MCSM cd MCSM

    下载MCSM安装文件Web,Daemon

    wget https:///MCSManager/MCSManager-Web-Production/archive/refs/heads/master.zip mv master.zip web.zip wget https:///MCSManager/MCSManager-Daemon-Production/archive/refs/heads/master.zip mv master.zip daemon.zip unzip web.zip unzip daemon.zip
  • 安装MCSM
  • cd web npm install --production cd .. cd daemon npm install --production cd ..
  • 启动MCSM面板web进程
  • 开启一个screen窗口界面,命名为(当然这个名字你可以自己取)

    screen -S keep_MCSMweb

    这样就进入了screen窗口。

    输入如下指令:

    node web/app.js

    这样就开启了MCSM的web进程。

    先按ctrl+A,再按ctrl+D,退出screen界面,实现后台挂载。

  • 启动MCSM面板daemon进程
  • 开启一个screen窗口界面,命名为(当然这个名字你可以自己取)

    screen -S keep_MCSMdaemon

    这样就进入了screen窗口。

    输入如下指令:

    node daemon/app.js

    这样就开启了MCSM的daemon进程。

    先按ctrl+A,再按ctrl+D,退出screen界面,实现后台挂载。

    在浏览器输入

    http://你的ip地址:23333

    打开MCSM管理面板



    出现以上界面,代表安装成功。接下来,请自行按面板提示注册账号密码。

    第五步:使用将web进程和daemon进程映射到公网

    1.centos安装cpolar:

    有root:参考 的第一步、第二步

    无root:参考 的第一步、第四步、第五步

    2. 映射web进程

    在浏览器输入

    http://你的ip地址:9200

    进入cpolar后台隧道管理界面。登录后,点击创建隧道,按照下图指示操作:



    在"在线隧道列表"中可以查看到MCSM的web进程的公网地址,浏览器输入即可实现公网访问。



    3. 映射daemon进程

    同理创建隧道




    记住daemon的公网ip地址,我这里是2.tcp.cpolar.cn:10189,后面远程面板会予以使用



    第六步:配置MCSM面板远程节点

    在浏览器中公网访问MCSM面板的web地址,进入MCSM管理面板




    第四个填空的密钥用如下方式获取

    cat daemon/data/Config/global.json

    返回下图,输入如下key值即可



    点击连接,即可成功连接



    第七步:创建minecraft实例

    选择快速开始,即可创建服务器实例



    选择对应远程节点



    后续按照面板提示即可创建服务器并运行。

    由于minecraft我的世界使用的是本地25565端口,tcp协议,因此,我们需要把25565端口映射到公网中。

    在cpolar 后台开启tcp隧道,如下图所示



    在线隧道列表中复制公网ip地址,注意不要加上tcp://,我这里复制的是2.tcp.cpolar.cn:10378



    把连接分享给小伙伴,将复制好的连接粘贴到minecraft客户端即可和小伙伴们一起玩游戏~~~~

      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/21453.html

      分享给朋友:

      “dsm docker 我的世界” 的相关文章

      比搬瓦工更实惠的选择!详解CN2服务器价格与优质替代方案

      在当今互联网快速发展的时代,服务器作为支撑网站、应用和业务的核心基础设施,其性能和价格一直是用户关注的重点。很多人都听说过搬瓦工这个备受推崇的VPS和服务器提供商,但其CN2服务器的价格却常常让人望而却步。有没有比搬瓦工更便宜、性价比更高的CN2服务器提供商呢?今天,我们就来深入探讨这个问题,为您揭...

      如何使用一键同步脚本提高自媒体内容发布效率

      一键同步脚本是一种非常实用的自动化工具,现今在很多领域都可以看到它的身影。作为一名热爱分享与创作的人,我发现无论是自媒体内容发布、数据库备份迁移,还是文件同步,这类脚本都能大大简化我的工作流程。它们不仅能提高工作效率,还能减少出错的可能性,实现工作自动化。 一键同步脚本的核心在于其定义。简单来说,这...

      如何在Vultr上添加适合的充值金额和选择合适的VPS方案

      Vultr概述 Vultr是一家在云服务领域颇有声誉的公司,它以提供高性能的虚拟专用服务器(VPS)而闻名。Vultr不仅在全球范围内拥有多个数据中心,还以其灵活的方案和易于扩展的功能,赢得了众多用户的青睐。在激烈的市场竞争中,Vultr凭借其合理的价格和优化的服务流程,使自己脱颖而出,成为许多个人...

      IPv6 测速方法与工具:提升网络体验的技巧

      IPv6 测速的基本概念 IPv6,作为互联网协议的最新版本,让我们在网络世界中畅游无阻。它的推出旨在解决IPv4所面临的地址枯竭问题,推进更加广泛的设备连接。简单来说,IPv6提供了更大的地址空间,能够支持越来越多的设备上线。因为万物互联的时代已经来临,我们的手机、电脑、家居设备甚至汽车都需要连接...

      阿里云新用户优惠活动详解:如何高效利用云服务

      作为阿里云的新用户,我感到兴奋,因为阿里云为像我这样的新手提供了许多优惠和服务,让我能轻松地体验云产品。首先,我们来聊聊什么是阿里云新用户。简单来说,阿里云会通过是否购买过云产品来判断我是否是新用户,而并非仅仅看注册时间。这意味着,只要我没有购买过云服务,就能享受到新用户的特权。 新用户的权益和优惠...

      BGPTO独立服务器:高性能云主机解决方案

      BGPTO是一家由国人创办的云服务器主机商,致力于为用户提供高性能的独立服务器。随着全球互联网的发展,对云计算和服务器主机的需求不断增加,BGPTO顺应这一趋势,选择在日本、新加坡、香港和美国等地设立机房。公司希望通过独立服务器的销售,满足用户在不同地区的需求,尤其是针对国内用户和企业的海外业务拓展...