前言
MCSManager 是一款开源,分布式,支持 Minecraft 和 Steam 游戏服务器 的控制面板。
可以轻松搭建并管理多个服务器,今天我们就来学学这款好用的面板如何安装!
本文介绍如何使用 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默认端口是23333 和24444 可以更改为你需要的端口。
一切就绪后执行这条命令:
docker compose pull && docker compose up -d等待安装完成即可。
第三步:访问 MCSM 面板
在你的云服务商那里开放对应端口的防火墙,如果你安装了如1Panel,宝塔,GMSSH等面板的话,还需要在面板开放对应的端口。
然后在浏览器输入你的服务器IP:23333(如果更改了的话使用你更改的端口) 就可以访问面板了,初次打开会要求你设置管理员账号。
第四步:添加节点
点击顶部导航栏 节点,点击右侧的 新增节点,填写你的服务器公网 IP,密钥和默认的 24444 端口(如果更改了的话使用你更改的端口)。
总结
到这里就完成 MCSM 面板的搭建,你可以通过直观的界面安装各种游戏服务器,如Minecraft 、秘密实验室等等,快去试试吧。