OpenSource-Hub
L

LinuxGSM

4.8k stars·開発ツール·SHA-256 チェックサム確認済み

Linux 上でゲームサーバーを迅速にデプロイおよび管理するためのコマンドラインツール。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

ワンクリックでLinuxゲームサーバーをインストール・管理。

主な機能

  • 100以上のゲームサーバーのワンクリックインストールをサポート
  • サーバーの状態を自動的に監視し、アラートを送信
  • ゲームバージョンとMODをワンクリックで更新
  • ゲームのセーブデータと設定を定期的にバックアップ
  • インタラクティブコンソールを提供し、サーバーを直接管理

できないこと

  • •一部のゲームは SteamCMD の認証が必要です。ネットワークが Steam サーバーにアクセスできることを確認してください。対応するゲームポートを開放する必要があります(デフォルトは設定で確認できます)。開放しないとプレイヤーは接続できません。初回インストールには時間がかかりますので、依存関係とゲームファイルのダウンロードが完了するまでしばらくお待ちください

使用例

  • 個人や組織が『マインクラフト』『CS:GO』『ARK: Survival Evolved』などのゲームサーバーを迅速に構築する必要がある
  • ゲームコミュニティの管理者が複数台のゲームサーバーを一括管理し、運用保守を自動化する必要がある

詳細説明

LinuxGSM は、Linux 上で専用ゲームサーバーを迅速にデプロイおよび管理するためのコマンドラインツールです。100 種類以上のゲームサーバーに対応し、自動インストール、監視、アラート、アップデート、バックアップ、コンソール操作などの機能を提供します。サーバー管理者を煩雑な保守作業から解放し、より多くの時間をゲームに費やせるようにします。Ubuntu、Debian、CentOS などの主要なディストリビューションと互換性があります。公式ドキュメントやコミュニティサポートについては linuxgsm.com をご覧ください。

トラブルシューティング & FAQ (2)

トラブル対応
GameServerManagers PaperMC Dockerイメージで、再起動後に再び現れるデフォルトの1時間ごとの自動更新cronジョブを無効にするにはどうすればよいですか?

根本原因: Docker Hub (gameservermanagers/gameserver:pmc) と GHCR (ghcr.io/gameservermanagers/gameserver:pmc) の両方の LinuxGSM PaperMC イメージは、エントリーポイントスクリプトを介して linuxgsm ユーザーにデフォルトの crontab エントリを挿入します。このエントリはコンテナの再起動やイメージ更新のたびに再作成されます: */60 * * * * /app/pmcserver update > /dev/null 2>&1。

一時的な回避策:
1. 実行中のコンテナに exec で入り、linuxgsm ユーザーに切り替える
2. crontab -r を実行してデフォルトの自動更新エントリを削除する
3. オプション: crontab -e を実行して独自のカスタム更新スケジュールを設定する
注意: この変更は永続化されません。コンテナの再起動やイメージのアップグレードのたびに crontab -r を再実行してください。

恒久的な修正: docker-linuxgsm リポジトリに対するプルリクエスト #70 は、この恣意的なデフォルト cron ジョブを削除し、標準的な非コンテナ環境の LinuxGSM の動作(デフォルトで自動更新が無効)に一致させます。PR がマージされた後は、更新されたイメージを使用することで恒久的に解決できます。

参照 Issue #4745
トラブル対応
LinuxGSMがLeft 4 Dead 2専用サーバーのダウンロードに失敗する問題の修正方法(匿名SteamCMDログインが機能しなくなった場合)

ValveはL4D2デディケイテッドサーバー(Steam app 222860)のanonymousパッケージを削除したため、SteamCMDのanonymousログインが失敗し、./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 ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

ゲームサーバーのディレクトリに移動し、./ゲームサーバー名 uninstall を実行して削除を確認します。または、サーバーフォルダー全体を直接削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-18 14:25:45
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト