このガイドでは、Legion Hosting 上の TerraTech Worlds 専用サーバーの管理者設定、プレイヤー管理、ワールド管理、トラブルシューティングについて説明します。サーバーの初期設定、ワールド設定、接続手順については、TerraTech Worlds サーバーセットアップガイドを参照してください。
管理者設定
TerraTech Worlds 専用サーバーは、管理者アクセスを管理するために Steam ID またはパスワードベースのシステムを使用します。サーバーオーナーは、サーバー管理のための昇格された権限を持つ管理者を指定できます。
管理者アクセスの設定
- GPanel でサーバーを停止します。
- Files タブに移動し、サーバー設定ファイルを見つけます。
- 管理者リストにプレイヤーの Steam ID を指定するか、管理者パスワードを設定して、管理者エントリを追加します。
- ファイルを保存し、サーバーを再起動します。
プレイヤーの Steam ID を見つける
プレイヤーの Steam64 ID は、次の方法で見つけることができます:
- プレイヤーの Steam プロフィールにアクセスし、Steam ID 検索ツール(steamid.io など)を使用する。
- プレイヤーが接続したときのサーバーコンソール出力を確認する — 接続ログには通常 Steam ID が含まれています。
管理者コマンド
管理者コマンドは、GPanel サーバーコンソールを通じて、またはゲーム内の管理者がチャットコマンドを使用して実行できます。次の表は、よく使われる管理者コマンドの一覧です:
| コマンド | 説明 |
|---|---|
kick <player> |
プレイヤーをサーバーからキックします。すぐに再接続できます。 |
ban <player> |
プレイヤーをサーバーからBANします。再起動後も維持されます。 |
unban <player> |
プレイヤーのBANを解除します。 |
players / list |
現在接続しているすべてのプレイヤーをIDとともに一覧表示します。 |
save |
即座にワールドを保存します。 |
say <message> |
サーバー全体へのアナウンスメッセージを送信します。 |
shutdown |
最初にワールドを保存してから、サーバーを正常にシャットダウンします。 |
help |
利用可能なすべてのサーバーコマンドを一覧表示します。 |
help コマンドを使用してください。
プレイヤー管理
キックとBAN
迷惑なプレイヤーを管理するには、kick および ban コマンドを使用します:
- キック: プレイヤーを即座に切断します。BANもされていない限り、再参加できます。
- BAN: プレイヤーを切断し、再接続を防ぎます。BANはサーバーの再起動後も維持されます。
- BAN解除: プレイヤーの名前またはIDを指定して
unbanコマンドを使用し、BANを解除します。
BANリストの管理
BANされたプレイヤーは、サーバーディレクトリ内のBANリストファイルに保存されます。GPanel の Files タブからこのファイルを手動で編集して、エントリを追加または削除できます:
- サーバーを停止します。
- Files タブでBANリストファイルを開きます。
- 必要に応じて Steam ID を追加または削除します。
- 保存してサーバーを再起動します。
ホワイトリスト(任意)
サーバーを特定のプレイヤーのみに制限したい場合は、ホワイトリストを使用できます。有効にすると、Steam ID がホワイトリストに登録されているプレイヤーのみがサーバーに参加できます。ホワイトリストの設定については、サーバー設定ファイルを確認してください。
ワールド管理
ワールドの保存
サーバーは定期的に、また正常なシャットダウン時に自動的にワールドを保存します。手動で保存を強制することもできます:
- GPanel コンソールで
saveコマンドを使用して、即座に保存をトリガーします。 - シャットダウン前にワールドが確実に保存されるように、常にサーバーを正常に停止してください(GPanel の Stop ボタンを使用)。
ワールドのバックアップ
定期的なバックアップは、破損、誤った削除、または望ましくない変更によるデータ損失から保護します:
- 一貫した保存状態を確保するため、サーバーを停止します。
- Files タブに移動し、ワールドのセーブディレクトリを見つけます。
- Files タブまたは SFTP を介してセーブフォルダ全体をダウンロードします。
- バックアップをローカルに保存します。簡単に識別できるように、バックアップに日付のラベルを付けることを検討してください。
バックアップの復元
- サーバーを停止します。
- バックアップのセーブファイルを正しいディレクトリにアップロードし、既存のファイルを置き換えます。
- サーバーを起動します。復元されたワールドが読み込まれます。
ワールドのリセット
新しいワールドで最初からやり直すには:
- サーバーを停止します。
- 既存のワールドのセーブを保持したい場合はバックアップします。
- ワールドのセーブフォルダを削除します。
- 必要に応じて、Startup タブで
WORLD_SEEDを変更し、異なるワールドレイアウトにします。 - サーバーを起動します。新しいワールドが生成されます。
時間の経過によるワールドの肥大化
プレイヤーがワールドを探索したり変更したりするにつれて、セーブファイルのサイズが大きくなります。これは正常な動作です:
- 探索されたチャンクはディスクに保存され、ストレージ使用量が増加します。
- プレイヤーの構造物や Tech がワールドデータに追加されます。
- GPanel でディスク使用量を監視してください。ストレージの上限に近づいた場合は、使用していないエリアの整理を検討するか、サポートチケットを開いてオプションについて相談してください。
トラブルシューティング
サーバーが起動しない
- 起動中のエラーメッセージについて GPanel コンソールを確認してください。
- サーバーファイルが破損していないことを確認してください。Startup タブからの再インストールで、欠落または破損したファイルを修正できます。
- 設定エラーがないことを確認してください — 不正な形式の設定ファイルはサーバーの起動を妨げる可能性があります。
- 以前は動作していたサーバーが起動しなくなった場合は、セーブファイルが破損している可能性に備えて、ワールドのセーブのバックアップを復元してみてください。
プレイヤーが接続できない
- GPanel でサーバーが完全に起動しオンラインになっていることを確認してください。
- パスワードで保護されている場合は、プレイヤーが正しいパスワードを入力していることを確認してください。
- ゲームバージョンが一致していることを確認してください — サーバーとクライアントは同じバージョンである必要があります。ゲームのパッチ後はサーバーを更新してください。
- プレイヤーに IP とポートを使用したダイレクト接続を試してもらってください。サーバーの IP とポートの確認方法を参照してください。
- プレイヤーがBANされていないか(意図的または誤って)確認してください。
パフォーマンスの問題
- CPU と RAM の使用量について GPanel のリソースグラフを確認してください。
- サーバーが継続的に高負荷状態にある場合は、最大プレイヤー数を減らしてください。
- プレイヤーが構築した大規模で複雑な Tech はシミュレーションの作業負荷を増加させます。混雑したサーバーでは、プレイヤーに Tech のサイズを適度に保つよう促してください。
- 広範な探索履歴を持つ非常に大きなワールドは、より多くのメモリを使用します。時間の経過とともにパフォーマンスが大幅に低下する場合は、定期的に新しいワールドを開始することを検討してください。
- リソース使用量が継続的に上限に達している場合は、サーバープランのアップグレードを検討してください。サポートチケットを開いてオプションについて相談してください。
ワールドセーブの破損
- クラッシュ後にサーバーがワールドの読み込みに失敗する場合、セーブが破損している可能性があります。
- 最近のバックアップから復元してください(上記のバックアップの復元を参照)。
- バックアップがない場合は、セーブを削除して新しいワールドを開始する必要があるかもしれません。
- 破損を防ぐため、常にサーバーを正常に停止し、定期的なバックアップのスケジュールを検討してください。
更新後のバージョン不一致
- TerraTech Worlds が更新を受け取ると、サーバーとすべてのプレイヤーは同じバージョンである必要があります。
- サーバーを停止し、Startup タブから更新/再インストールをトリガーして、最新のサーバーファイルを取得してください。
- プレイヤーは再接続する前に Steam を通じてゲームを更新する必要があります。
- 起動時に GPanel コンソールを確認して、サーバーのバージョンを検証してください。
関連記事
- TerraTech Worlds サーバーセットアップガイド — 初期設定、ワールド設定、構成、接続手順
- サーバーの IP とポートの確認方法
- SFTP でのファイルのアップロード方法
- サーバー起動ガイド — Legion Hosting で任意のゲームサーバーを起動するための一般ガイド
さらにサポートが必要ですか?
このガイドで扱われていない問題が発生している場合は、サポートチームがお手伝いします。legionhosting.net/submitticket.php でチケットを開き、サーバーの詳細、問題の説明、および GPanel コンソールからの関連するエラーメッセージを記載してください。