
GameServerManager 星辰游戏容器
GameServerManager 星辰游戏容器 官网:http://blogpage.xiaozhuhouses.asia/html5/index.html
GameServerManager 星辰游戏容器 Github:https://github.com/yxsj245/GameServerManager
Linux 一键安装脚本
rm -f install.py && wget http://blogpage.xiaozhuhouses.asia/api/api1/install.py && python3 install.py
Docker 安装教程
拉取/更新 镜像
docker pull xiaozhu674/gameservermanager:latest # dockerHub仓库
docker pull ghcr.io/yxsj245/gameservermanager:latest # GitHub Container Registry仓库
离线下载(中国大陆地区推荐)
离线下载地址:https://download.xiaozhuhouses.asia/?category=Docker
导入镜像
docker load -i gameservermanager.tar
或
docker load -i gameservermanager.tar.xz
创建并运行容器
安装 docker-compose
sudo apt install -y docker-compose-plugin # Ubuntu/Debian
sudo yum install -y docker-compose-plugin # CentOS/RHEL
创建 docker-compose
name: gameservermanager
services:
server:
build: .
container_name: GSManager # 替换为你需要创建的容器名称
#image: gameservermanager:latest # 替换为你的镜像名称(本地导入)
image: xiaozhu674/gameservermanager:latest # 替换为你的镜像名称(云端拉取)
user: root # 使用root用户运行容器
ports:
# 默认开放的常用Steam游戏服务器端口
- "27015-27020:27015-27020/tcp" # Steam 匹配和RCON
- "27015-27020:27015-27020/udp" # 游戏流量
# Web界面端口
- "5000:5000/tcp" # 前端界面
volumes:
- ./game_data:/home/steam/games # 游戏数据,请将权限设置为777
- ./game_file:/home/steam/.config # 通用游戏存档路径1。请务必将此宿主目录权限设置为777
- ./game_file:/home/steam/.local # 通用游戏存档路径2。请务必将此宿主目录权限设置为777
- /var/run/docker.sock:/var/run/docker.sock
# - ./game_environment:/home/steam/environment # 【可选】容器额外运行库安装路径 请将权限设置为777
# - ./game_frpc/frpc/frpc.toml:/home/steam/FRP/frpc/frpc.toml # 【可选】容器内网穿透frpc配置文件
# - ./game_backup:/home/steam/backup # 【可选】定时备份路径
environment:
- TZ=Asia/Shanghai # 设置时区
- USE_GUNICORN=true # 强制使用Gunicorn
- GUNICORN_TIMEOUT=120 # Gunicorn超时设置
- GUNICORN_PORT=5000 # Gunicorn监听端口
command: /home/steam/start_web.sh # 启动Web界面
stdin_open: true # 保持STDIN打开
tty: true # 分配TTY
运行容器
docker-compose up -d # 在 docker-compose.yml 文件目录下执行命令
WEB访问
浏览器输入 http://<IP地址>:<端口默认5000>
GameServerManager 介绍
玩游戏的朋友都知道,管理游戏服务器既麻烦又费时间。不过现在有了 GameServerManager(简称 GSManager),一切都变得轻松了。它基于 Docker 技术,用 Debian 做镜像底层,是个兼容性和拓展性超强的游戏服务器管理工具。
一、超实用的核心功能
1.1 资源监控一目了然
打开 GSManager 的容器信息面板,CPU、内存、磁盘的使用情况直接摆在眼前。之前帮朋友测试服务器,50 人同时在线玩,面板数据实时更新,CPU 使用率稳定在 8%,内存、磁盘占用也很合理,还能按自己习惯调整监控布局,有问题一眼就能发现。
1.2 游戏部署一键搞定
Steam 上的热门游戏,像方舟、七日杀、腐蚀这些,只要输入 AppID,点几下就能装好。我给社团搭七日杀服务器,以前手动装得折腾好久,现在用 GSManager,几分钟就搞定了。对玩 Minecraft 的人也很友好,支持各种服务端类型,Java 环境想换哪个版本都行。
1.3 内置工具超方便
里面的代码编辑器有语法高亮,编辑脚本文件顺手多了;增强终端能看实时日志,命令还能补全;文件管理支持各种常见格式。装 Java 环境也简单,一键就能装上想要的版本。
1.4 网络和数据安全有保障
内网穿透功能支持好几种主流服务,输入参数就能让外网玩家连进来。数据备份也很贴心,拿幻兽帕鲁举例,能自己设置备份时间和份数,再也不怕数据丢了。
二、热门游戏都能玩
不管是沙盒、生存还是角色扮演游戏,GSManager 基本都能适配。像幻兽帕鲁,在这上面部署一点不费劲,游戏爱好者不用担心服务器管理问题。
三、部署简单易上手
在 Linux 系统里,用 rm -f install.py && wget http://blogpage.xiaozhuhouses.asia/api/api1/install.py && python3 install.py
这条命令就能自动安装,还有详细的图文指南,新手照着做也能轻松搞定。
四、贴心资源助力开服
开服指南里有各种实用链接,想配置 Rust 服务器,点进去就能找到教程和资源。项目还公布了赞助者名单,感觉社区氛围特别好。
总的来说,GSManager 功能强大又好用,不管你是专业管理员,还是想自己搭服务器和朋友玩,它都能满足需求,绝对是游戏服务器管理的好帮手!