LinuxGSM
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 がマージされた後は、更新されたイメージを使用することで恒久的に解決できます。
トラブル対応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 で一度手動でログインし、認証情報をキャッシュしておくこともできます。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
Linux サーバーに curl または wget がインストールされていることを確認してください
公式のワンクリックインストールスクリプトを実行します: bash <(curl -fsSL https://linuxgsm.com/download) または wget -O linuxgsm.sh https://linuxgsm.com/download && chmod +x linuxgsm.sh
./linuxgsm.sh install を実行してデプロイしたいゲームサーバーを選択し、プロンプトに従ってインストールを完了すれば起動できます
- Linux サーバーに curl または wget がインストールされていることを確認してください
- 公式のワンクリックインストールスクリプトを実行します: bash <(curl -fsSL https://linuxgsm.com/download) または wget -O linuxgsm.sh https://linuxgsm.com/download && chmod +x linuxgsm.sh
- ./linuxgsm.sh install を実行してデプロイしたいゲームサーバーを選択し、プロンプトに従ってインストールを完了すれば起動できます
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
ゲームサーバーのディレクトリに移動し、./ゲームサーバー名 uninstall を実行して削除を確認します。または、サーバーフォルダー全体を直接削除してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs