このガイドでは、Colony Survival のサーバー管理とMODのインストールについて説明します。管理者設定、コンソールコマンド、プレイヤー管理、Steam Workshop と手動MODインストール、コロニー管理のヒント、一般的なサーバー問題のトラブルシューティングを含みます。
管理者設定
Colony Survival は、サーバーオーナー(ワールドを作成したプレイヤー)が完全な制御権を持つ権限システムを使用します。専用サーバーでは、管理者権限は設定を通じて管理されます。
管理者アクセスの設定
- GPanel からサーバーを停止します。
- File Manager を開き、サーバー設定ファイルを見つけます。
serverconfiguration.jsonまたは該当する権限ファイルで、あなたの Steam64 ID を管理者/オペレーターリストに追加します。Steam64 ID は steamid.io で確認できます。- ファイルを保存し、サーバーを起動します。
サーバーコンソールコマンド
Colony Survival は、GPanel のサーバーコンソールから、または(管理者権限がある場合は)ゲーム内チャットを通じて実行できるコンソールコマンドを提供します。GPanel コンソールには Console タブからアクセスします。
| コマンド | 構文 | 説明 |
|---|---|---|
| ヘルプ | /help |
利用可能なすべてのサーバーコマンドのリストを表示します。 |
| キック | /kick [PlayerName] |
プレイヤーをサーバーから即座に削除します。BANされない限り再接続できます。 |
| BAN | /ban [PlayerName] |
プレイヤーを永久にBANします。そのプレイヤーはサーバーに接続できなくなります。 |
| BAN解除 | /unban [PlayerName] |
BANを解除し、プレイヤーが再接続できるようにします。 |
| 保存 | /save |
即座にワールドの保存を強制します。メンテナンスや再起動の前に使用してください。 |
| プレイヤー一覧 | /players |
現在接続しているすべてのプレイヤーを表示します。 |
| 発言 | /say [Message] |
すべてのプレイヤーに見えるサーバーメッセージをブロードキャストします。 |
| シャットダウン | /shutdown |
停止する前にワールドを保存し、サーバーを正常にシャットダウンします。 |
コンソールコマンドの例
/help
/players
/kick Griefer123
/ban Griefer123
/unban Griefer123
/say Server restarting in 5 minutes, please save your progress!
/save
/shutdown
/shutdown の前に必ず /save を実行してください。/shutdown は通常オートセーブをトリガーしますが、事前に明示的に保存しておくと安全性が高まります。
プレイヤー管理
キックとBAN
キックとBANコマンドを使用して、迷惑なプレイヤーを管理します:
- キック: 軽微または初回の違反には
/kick [PlayerName]を使用します。プレイヤーは即座に再参加できます。 - BAN: 深刻または繰り返される違反には
/ban [PlayerName]を使用します。プレイヤーは永久に接続をブロックされます。 - BAN解除: 状況が変わった場合に BAN を取り消すには
/unban [PlayerName]を使用します。
プレイヤーの監視
/playersを使用して、現在誰が接続しているかを確認します。- GPanel の Console タブで参加と切断のメッセージを監視します。
- Colony Survival は本質的に協力型ですが、公開サーバーでは、プレイヤーが共有リソースやコロニーの防衛を不適切に管理することでグリーフィングを行う可能性があります。
ベストプラクティス
- 明確なサーバールールを設定し、プレイヤーに伝えます。
/sayを使用して、重要なお知らせ(メンテナンス時間、ルールのリマインダー)をブロードキャストします。- 参照用にキックとBANのログを保管します。
- プライベートサーバーの場合は、
serverconfiguration.jsonでパスワードを使用して、信頼できるプレイヤーのみにアクセスを制限します。
MODのインストール
Colony Survival には活発なMODコミュニティがあります。MODは新しいコンテンツの追加、ゲームプレイメカニクスの変更、新しい入植者の職業の導入など、さまざまなことができます。
Steam Workshop の統合
Colony Survival は Steam Workshop MODをサポートしています。サーバーに Workshop MODをインストールするには:
- Colony Survival Steam Workshop で欲しいMODを見つけます。
- MODのURLから Workshop ID をメモします(URL内の数字、例:
https://steamcommunity.com/sharedfiles/filedetails/?id=123456789-- ID は123456789です)。 - GPanel で、Startup タブの Workshop ID フィールドまたはMOD設定オプションを確認します。インストールしたいMODの Workshop ID を追加し、複数の場合はカンマで区切ります。
- サーバーを再起動します。SteamCMD が起動時に Workshop MODを自動的にダウンロードします。
手動でのMODアップロード
MODが Steam Workshop にない場合、またはカスタムバージョンをインストールする必要がある場合は、手動でMODをアップロードできます:
- GPanel からサーバーを停止します。
- MODファイルをローカルマシンにダウンロードします。
- SFTP 経由でサーバーに接続するか、File Manager を使用します。
- mods ディレクトリに移動します。Colony Survival のMODは通常、次の場所に配置されます:
gamedata/mods/ - MODフォルダを
modsディレクトリにアップロードします。フォルダ構造がMOD作者の指定するものと一致していることを確認してください。 - サーバーを起動します。コンソールでMODが正常に読み込まれたことを確認するメッセージをチェックします。
MODの削除
- GPanel からサーバーを停止します。
gamedata/mods/ディレクトリからMODフォルダを削除するか、起動設定から Workshop ID を削除します。- サーバーを起動し、MODなしで正しく読み込まれることを確認します。
コロニー管理
複数のプレイヤーで Colony Survival サーバーを運営するには、ある程度の調整が必要です。共有および個別のコロニーを管理するためのヒントを以下に示します:
- 共有コロニー: 複数のプレイヤーが同じコロニーに貢献できます。建築、資源収集、防衛配置を調整して、重複や矛盾する建築を避けてください。
- 個別のコロニー: プレイヤーは異なる場所に独自の独立したコロニーを設立することもできます。これにより潜在的な衝突は減りますが、各コロニーが自らの防衛を維持する必要があります。
- 資源管理: 多くの入植者がいる大規模なコロニーは、大量の資源を消費します。入植者の飢餓や防衛のギャップを防ぐために、サプライチェーン(食料、道具、武器)が適切に整理されていることを確認してください。
- 防衛計画: 夜間のモンスター攻撃はコロニーの人口に応じてスケールします。コロニーが成長するにつれて、安全を維持するために壁、見張り塔、武装した入植者に投資してください。
- パフォーマンス: 数千人の入植者がいる非常に大規模なコロニーは、サーバーリソースに負担をかける可能性があります。サーバーのパフォーマンスを監視し、公開サーバーでは合理的なコロニーサイズの制限を設定することを検討してください。
トラブルシューティング
サーバーのクラッシュ
| 問題 | 解決策 |
|---|---|
| 起動時にサーバーがクラッシュする | GPanel コンソールでエラーメッセージを確認してください。serverconfiguration.json が有効なJSON(カンマの欠落や括弧の不一致がない)であることを確認してください。最近追加したMODを削除してみてください。問題が解決しない場合は、GPanel からサーバーファイルを再インストールしてください。 |
| ゲームプレイ中にサーバーがクラッシュする | これは非常に大規模なコロニーによるメモリ枯渇、またはMODの競合を示している可能性があります。エラーの詳細についてコンソールログを確認してください。コロニーのサイズを縮小するか、問題のあるMODを削除してください。 |
| ゲーム更新後のクラッシュ | ゲームの更新によりMODの互換性が損なわれる場合があります。すべてのMODを無効にして再起動し、1つずつ再度有効にして競合を特定してください。MODのページで更新情報を確認してください。 |
接続の問題
| 問題 | 解決策 |
|---|---|
| サーバーがブラウザに表示されない | GPanel でサーバーが稼働しており、NetworkType が "SteamNetwork" に設定されていることを確認してください。サーバーは起動後、Steam マスターサーバーに登録されるまで数分かかる場合があります。 |
| 直接 IP で接続できない | GPanel で IP とポートを確認してください。クエリポートではなくゲームポートを使用していることを確認してください。サーバーのステータスが Running であることを確認してください。 |
| 頻繁な切断 | これはネットワークの不安定さやサーバーの過負荷を示している可能性があります。GPanel でサーバーのリソース使用状況を確認してください。大量の地形を生成する大規模なコロニーは、接続の遅いプレイヤーにネットワークの問題を引き起こす可能性があります。 |
| 「Version Mismatch」エラー | サーバーとクライアントは同じゲームバージョンである必要があります。GPanel からサーバーを再起動して更新をトリガーしてください。プレイヤーも Steam 経由でゲームを更新する必要があります。 |
MODの競合
| 問題 | 解決策 |
|---|---|
| MOD追加後にサーバーがクラッシュする | MODを削除し、必要に応じてバックアップから復元し、MODの互換性に関する注意事項を確認してください。一部のMODは互いに競合したり、特定の読み込み順序を必要としたりします。 |
| MOD削除後にアイテムやブロックが消失する | MODがワールドにカスタムコンテンツを追加していた場合、それを削除すると孤立した参照が残る可能性があります。MOD導入前のバックアップから復元するか、アイテムの消失を受け入れてください。MODなしでMOD固有のコンテンツを回復する方法はありません。 |
| MODが読み込まれない | gamedata/mods/ 内のMODフォルダ構造が正しいことを確認してください。コンソールで読み込みエラーを確認してください。MODのバージョンがゲームのバージョンと一致していることを確認してください。 |
ワールドの破損
| 問題 | 解決策 |
|---|---|
| ワールドの読み込みに失敗する | セーブファイルが破損している可能性があります。最新のバックアップから復元してください。バックアップが存在しない場合は、新しいワールドを開始する必要があるかもしれません。 |
| チャンクの欠落や地形の不具合 | これは保存中のクラッシュ後に発生する可能性があります。ワールドを読み込んでみてください。軽微な破損は自己修復する場合があります。問題が継続する場合は、バックアップから復元してください。 |
大規模コロニーでのパフォーマンス
| 問題 | 解決策 |
|---|---|
| 多くの入植者によるサーバーのラグ | 非常に大規模なコロニー(1000人以上の入植者)は、かなりのサーバーリソースを必要とします。コロニーのレイアウトを最適化し、不要な入植者の職業を減らし、サーバープランに十分なRAMが割り当てられていることを確認してください。 |
| オートセーブがラグスパイクを引き起こす | serverconfiguration.json の AutoSaveInterval を増やして保存頻度を減らしてください。20〜30分の値であれば、合理的な保護を提供しつつ影響を軽減できます。 |
| 遅い地形生成 | プレイヤーが新しいエリアを探索すると、サーバーは地形を生成する必要があります。これは正常ですが、短時間のラグを引き起こす可能性があります。プレイヤーにはマップを急いで横断するのではなく、徐々に探索するよう促してください。 |