目 录CONTENT

文章目录

一键开几乎所有steam服务器的容器

Administrator
2025-05-03 / 0 评论 / 0 点赞 / 42 阅读 / 0 字

本项目是本人的目前代表作,在发布24小时内B站播放量就已经达到500,超100人收藏。如今已发布正式版本,先让我们看下项目简介

http://blogpage.xiaozhuhouses.asia/html4/index.html#/https://www.bilibili.com/video/BV1YiLqz7EVX/

如何部署

一键安装脚本【推荐】

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

首先在Linux上安装Docker,docker的安装方法非常简单本人出过一键安装脚本,可在本人博客上搜索

在线拉取镜像

docker pull xiaozhu674/gameserver:latest #从默认仓库拉取
docker pull ghcr.io/yxsj245/gameserver:latest #GitHub Container Registry仓库

离线导入

123网盘

百度网盘

更多请详见文档站

导入镜像

docker load -i gameserver.tar

创建docker编排文件

version: '3'

services:
  server:
    image: xiaozhu674/gameserver:latest  # 替换为你的镜像名称
    # image: xiaozhu/gameserver:latest  # 导入的镜像请取消注释这行,然后注释上行
    container_name: game_server
    user: root                         # 使用root用户运行容器
    ports:
      # 默认开放的常用Steam游戏服务器端口
      - "27015-27020:27015-27020/tcp"  # Steam 匹配和RCON
      - "27015-27020:27015-27020/udp"  # 游戏流量 
    volumes:
      - ./game_data:/home/steam/games  # 游戏数据 可修改冒号左边的路径
      - ./game_file:/home/steam/.config # 通用游戏存档路径1。请务必将此宿主目录权限设置为777 可修改冒号左边的路径
      - ./game_file:/home/steam/.local  # 通用游戏存档路径2。请务必将此宿主目录权限设置为777 可修改冒号左边的路径
    environment:
      - TZ=Asia/Shanghai              # 设置时区
      - AUTO_UPDATE=true              # 自动更新脚本 (true/false)
      #- GAME_TO_RUN=Palworld         # 可选:直接启动指定游戏,无需进入菜单 取自game_data目录下文件名
      #- GAME_ARGS="-port=8211 -players=32"  # 可选:游戏启动参数
    stdin_open: true                  # 保持STDIN打开
    tty: true                         # 分配TTY
    
    # 如果需要,取消注释下面的行来限制资源
    # deploy:
    #   resources:
    #     limits:
    #       cpus: '4.0'
    #       memory: 8G
    #     reservations:
    #       cpus: '2.0'
    #       memory: 4G 

运行容器

在docker-compose.yml文件目录下执行命令

docker-compose up -d #在后台运行容器
docker attach game_server #连接进入容器

更多使用指南和开发指南详见项目文档站

开源地址:

GitHub https://github.com/yxsj245/gameserver_container

Gitee gameserver_container: 一个可以用来运行几乎所有的steam服务端容器项目

博主关闭了所有页面的评论