- 集成steamcmd
- 对接MCSManager
- 常用服务端快速部署,现已支持超过20款游戏
- 支持一键从第三方直链中在线安装任意服务端
- MCBE服务端
- 所有脚本在线热更新
- 启动服务端持续检测已申请开通的端口
这个项目是一个基于Docker且采用debian作为镜像底层的通用游戏服务器管理容器,具有非常高的兼容性和拓展性,专为运行各种Steam游戏服务器而设计。它提供了一套完整的内容,让游戏服务器的部署、管理和维护变得简单高效。
温馨提示:内容将会通过热更新持续从云端拉取最新支持的快速部署游戏
- 模块化设计,各组件功能明确分离
- 自动化脚本系统,减少人工操作
- 完善的错误处理和日志记录
MCSManager面板集成
-
丰富的管理功能
- 游戏服务器启动/停止/重启
- 配置文件在线编辑
- 启动脚本自定义
- 系统资源监控
- 游戏服务器自动更新
-
兼容性和可扩展性
- 兼容多种游戏引擎(Unity、Unreal等)
- 预装常见游戏所需的依赖库
- 灵活的配置系统,可根据需求定制
-
脚本系统设计
menu.sh: 交互式菜单系统,提供用户友好的界面game_installers.sh: 集成各种游戏的安装脚本,实现一键部署start.sh: 容器启动入口,初始化环境并启动菜单update_scripts.sh: 自动更新脚本,保持系统最新
-
Dockerfile优化
- 多阶段构建,减小镜像体积
- 精心选择的基础镜像,平衡大小和功能
- 合理的层次结构,优化缓存利用
- 专门为游戏服务器定制的依赖配置
-
MCSM集成接口
- 封装REST API调用,简化面板交互
- 配置文件持久化,方便多容器共享配置
- 自动处理复杂的Docker参数转换
-
安全性考虑
- 非root用户运行游戏服务,提高安全性
- 权限控制,防止未授权访问
- 安全的数据存储设计
-
小型游戏社区服务器
- 一键部署多种游戏,满足社区多样化需求
- 中央化管理,降低运维成本
-
个人游戏服务器
- 简化安装和配置流程,非专业用户也能轻松上手
- 资源共享,在有限硬件上运行多个游戏服务器
-
游戏服务器提供商
- 标准化部署流程,提高服务质量
- 自动化管理,降低人工成本
- 更多游戏支持
- 不断扩充游戏库,支持更多热门游戏
- 优化现有游戏的配置模板









