收起左侧

GSManager新一代一站式游戏开服面板

0
回复
156
查看
[ 复制链接 ]

容器信息面板.png

GameServerManager 简称GSManager 让游戏服务器的部署、管理和维护变得简单高效。基于Docker技术,支持多款热门游戏,一键部署,轻松管理。

https://github.com/yxsj245/GameServerManager

http://blogpage.xiaozhuhouses.asia/html5/index.html

如何部署

官方文档

由于项目目前在公测,更新需要每次手动拉取最新镜像标签

一键安装脚本

rm -f install.sh && wget http://blogpage.xiaozhuhouses.asia/api/api1/install.sh && chmod +x install.sh && ./install.sh

拉取镜像

项目公测期间,可以前往dockerhub或GitHub releases查询最新版本号然后替换冒号后面的版本号

docker pull xiaozhu674/gameservermanager:2.0.1

创建Docker编排文件

name: gameservermanager
services:
  server:
    build: .
    container_name: xiaozhugame_server # 替换为你需要创建的容器名称
    #image: gameservermanager:latest  # 替换为你的镜像名称(本地导入)
    image: xiaozhu674/gameservermanager:2.0.1 # 替换为你的镜像名称(云端拉取)
    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  # 游戏数据
      - ./game_file:/home/steam/.config # 通用游戏存档路径1。请务必将此宿主目录权限设置为777
      - ./game_file:/home/steam/.local  # 通用游戏存档路径2。请务必将此宿主目录权限设置为777
    environment:
      - TZ=Asia/Shanghai              # 设置时区
      - USE_GUNICORN=true             # 强制使用Gunicorn
      - GUNICORN_WORKERS=1            # Gunicorn工作进程数
      - GUNICORN_TIMEOUT=120          # Gunicorn超时设置
    command: /home/steam/start_web.sh  # 启动Web界面
    stdin_open: true                  # 保持STDIN打开
    tty: true                         # 分配TTY

访问WEB

浏览器输入 http://<IP地址>:<端口默认5000>

交流社区

点击加入QQ交流群

收藏
送赞 2
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
https://www.xiaozhuhouses.asia/欢迎访问我的博客
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则