L

LinuxGSM

4.8k stars·开发工具·已提供 SHA-256 校验码,下载后可自行核对文件完整性

在 Linux 上快速部署和管理游戏服务器的命令行工具。

智能下载

前往项目主页

该项目暂未提供安装包,请直接访问源代码仓库

一键安装管理Linux游戏服务器。

核心功能

  • 支持100+游戏服务器的一键安装
  • 自动监控服务器状态并发送警报
  • 一键更新游戏版本和模组
  • 定时备份游戏存档和配置
  • 提供交互式控制台直接管理服务器

避坑指南

  • •部分游戏需要 SteamCMD 授权,确保网络能访问 Steam 服务器,需要开放对应游戏端口(默认在配置中可查看),否则玩家无法连接,首次安装时间较长,请耐心等待依赖和游戏文件下载

适用场景

  • 个人或组织需要快速搭建《我的世界》《CS:GO》《方舟》等游戏服务器
  • 游戏社区管理员需要批量管理和自动化运维多台游戏服务器

详细介绍

LinuxGSM 是一款命令行工具,用于在 Linux 上快速部署和管理专用游戏服务器。它支持超过 100 种游戏服务器,提供自动化安装、监控、报警、更新、备份以及控制台交互等功能。让服务器管理员从繁琐的维护工作中解脱出来,把更多时间花在游戏上。兼容 Ubuntu、Debian、CentOS 等主流发行版。官方文档和社区支持见 linuxgsm.com。

常见问题与排障 (2)

故障排除
如何禁用 GameServerManagers PaperMC Docker 镜像中默认的每小时自动更新 cron 任务?该任务在重启后会重新出现。

根本原因:Docker Hub(gameservermanagers/gameserver:pmc)和 GHCR(ghcr.io/gameservermanagers/gameserver:pmc)的 LinuxGSM PaperMC 镜像都会通过 entrypoint 脚本为 linuxgsm 用户注入一个默认的 crontab 条目,该条目在每次容器重启或镜像更新时都会被重新创建:*/60 * * * * /app/pmcserver update > /dev/null 2>&1。

临时解决方法:
1. 通过 exec 进入正在运行的容器并切换到 linuxgsm 用户
2. 运行 crontab -r 删除默认的自动更新条目
3. 可选:运行 crontab -e 设置你自己的自定义更新计划
注意:此更改不会被持久化;每次容器重启或镜像升级后都需要重新运行 crontab -r。

永久修复:docker-linuxgsm 仓库的 Pull request #70 移除了这个随意设置的默认 cron 任务,以匹配标准的非容器化 LinuxGSM 行为(默认不启用自动更新)。在该 PR 被合并后,使用更新后的镜像即可永久解决此问题。

来源 Issue #4745
故障排除
如何修复 LinuxGSM 无法下载 Left 4 Dead 2 专用服务器的问题(SteamCMD 匿名登录已失效)?

Valve 移除了 L4D2 专用服务器(Steam app 222860)的匿名软件包,因此 SteamCMD 匿名登录会失败,./l4d2server install 无法下载服务器。解决方法:使用真实的 Steam 账号进行身份验证。编辑你的 LinuxGSM 配置文件(lgsm/config-lgsm/l4d2server/l4d2server.cfg 或 common.cfg),并设置:

steamuser="your_steam_username"
steampass="your_steam_password"

然后重新运行 ./l4d2server install,如果出现提示,请完成 Steam Guard 验证。或者,在安装前先通过 steamcmd +login your_steam_username 手动登录一次,以缓存凭据。

来源 Issue #4706

标签

game-serverlinuxsteamcommand-linedeployment

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

确保你的 Linux 服务器已安装 curl 或 wget

4

运行官方一键安装脚本: bash <(curl -fsSL https://linuxgsm.com/download) 或 wget -O linuxgsm.sh https://linuxgsm.com/download && chmod +x linuxgsm.sh

5

执行 ./linuxgsm.sh install 选择你想部署的游戏服务器,按照提示完成安装即可启动

安装指引
  1. 确保你的 Linux 服务器已安装 curl 或 wget
  2. 运行官方一键安装脚本: bash <(curl -fsSL https://linuxgsm.com/download) 或 wget -O linuxgsm.sh https://linuxgsm.com/download && chmod +x linuxgsm.sh
  3. 执行 ./linuxgsm.sh install 选择你想部署的游戏服务器,按照提示完成安装即可启动
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

进入游戏服务器目录,运行 ./游戏服务器名 uninstall 并确认删除。或者直接删除整个服务器文件夹。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-10-18 14:25:45
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

2 FAQs

相似推荐