
joshhsoj1902/docker-linuxgsm-scripts该Docker镜像基于LinuxGSM(Linux Game Server Manager)脚本构建,旨在通过容器化技术简化各类游戏服务器的部署与管理流程。LinuxGSM是一款功能强大的开源游戏服务器管理工具,提供统一的命令行界面用于管理多种游戏服务器。本镜像将LinuxGSM脚本与Docker容器结合,实现游戏服务器环境的快速搭建、隔离运行和便捷维护。
以CS:GO服务器为例,基本部署命令如下:
bashdocker run -d \ --name csgo-server \ -p 27015:27015/tcp \ -p 27015:27015/udp \ -v /path/to/serverdata:/data \ joshhsoj1902/docker-linuxgsm-scripts:latest \ ./csgoserver start
根据游戏服务器类型映射相应端口,常见游戏端口示例:
-v /path/to/serverdata:/data:挂载宿主机目录到容器内/data目录,用于持久化存储服务器配置、游戏存档和日志文件,避免容器重启后数据丢失。
通过-e参数自定义服务器配置:
GAME:指定游戏服务器类型(如csgo、minecraft、ark等)SERVER_NAME:设置服务器名称MAX_PLAYERS:配置最大玩家数量PASSWORD:设置服务器访问密码(可选)UPDATE_ON_START:启动时自动更新服务器文件(true/false,默认true)进入容器执行LinuxGSM命令管理服务器:
bash# 进入容器 docker exec -it <container-name> /bin/bash # 常用管理命令 ./<game>server stop # 停止服务器 ./<game>server update # 更新服务器文件 ./<game>server restart # 重启服务器 ./<game>server status # 查看服务器状态 ./<game>server console # 查看服务器控制台日志
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务