使用Docker安装MCSM面板,搭建各种游戏服务器!

使用Docker安装MCSM面板,搭建各种游戏服务器!

前言

MCSManager 是一款开源,分布式,支持 MinecraftSteam 游戏服务器 的控制面板。

可以轻松搭建并管理多个服务器,今天我们就来学学这款好用的面板如何安装!

本文介绍如何使用 MCSM 搭建 Minecraft 服务器,其他服务器可以参考并在 MCSM 里安装。

安装步骤

第一步:安装Docker

参考本站的这篇文章

第二步:安装 MCSM 面板

这里使用 Docker-compose 完成安装。

注意!所有的 <CHANGE_ME_TO_INSTALL_PATH> 需要替换为你实际数据存储的位置,该位置需要被持久化,web 和 daemon 的安装位置可以不同。

sudo su
mkdir <CHANGE_ME_TO_INSTALL_PATH> 
cd <CHANGE_ME_TO_INSTALL_PATH>
nano mcsm.yml #也可以使用vim

在mcsm.yml填入如下内容:

# docker-compose.yml
services:
  web:
    image: githubyumao/mcsmanager-web:latest
    ports:
      - "23333:23333"
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - <CHANGE_ME_TO_INSTALL_PATH>/web/data:/opt/mcsmanager/web/data
      - <CHANGE_ME_TO_INSTALL_PATH>/web/logs:/opt/mcsmanager/web/logs

  daemon:
    image: githubyumao/mcsmanager-daemon:latest
    restart: unless-stopped
    ports:
      - "24444:24444"
    environment:
      - MCSM_DOCKER_WORKSPACE_PATH=<CHANGE_ME_TO_INSTALL_PATH>/daemon/data/InstanceData
    volumes:
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
      - <CHANGE_ME_TO_INSTALL_PATH>/daemon/data:/opt/mcsmanager/daemon/data
      - <CHANGE_ME_TO_INSTALL_PATH>/daemon/logs:/opt/mcsmanager/daemon/logs
      - /var/run/docker.sock:/var/run/docker.sock

默认端口是2333324444 可以更改为你需要的端口。

一切就绪后执行这条命令:

docker compose pull && docker compose up -d

等待安装完成即可。

第三步:访问 MCSM 面板

在你的云服务商那里开放对应端口的防火墙,如果你安装了如1Panel,宝塔,GMSSH等面板的话,还需要在面板开放对应的端口。

然后在浏览器输入你的服务器IP:23333(如果更改了的话使用你更改的端口) 就可以访问面板了,初次打开会要求你设置管理员账号。

第四步:添加节点

点击顶部导航栏 节点,点击右侧的 新增节点,填写你的服务器公网 IP,密钥和默认的 24444 端口(如果更改了的话使用你更改的端口)。

总结

到这里就完成 MCSM 面板的搭建,你可以通过直观的界面安装各种游戏服务器,如Minecraft秘密实验室等等,快去试试吧。

ubuntu换源为清华源,解决软件下载缓慢的问题! 2026-02-20
因为学校作业,所以我寒假做了一个Scratch版的I wanna 2026-02-18

评论区