このガイドでは、Craftopia 専用サーバーの管理者セットアップ、コマンド、プレイヤー管理、ワールド管理、トラブルシューティングについて説明します。Craftopia は、農業、探索、狩猟、工場の自動化を備えたオープンワールドのサバイバルクラフトゲームです。初期サーバーセットアップ、設定、接続手順については、Craftopia サーバーセットアップガイドを参照してください。
1. 管理者セットアップ
Craftopia 専用サーバーはホストベースの権限モデルを使用します。サーバーオペレーターは、設定ファイルと GPanel コンソールを通じてサーバーを管理します。
サーバーオペレーターアクセス
サーバーオペレーターとして、以下を通じて Craftopia サーバーを管理します:
- GPanel コンソール: GPanel のサーバーコンソールには、サーバー出力、プレイヤーの接続イベント、エラーメッセージが表示されます。
- 設定ファイル:
ServerSetting.iniファイルがすべてのサーバー設定を制御します。GPanel の Files タブまたは SFTP 経由で編集します。詳細については Craftopia サーバーセットアップガイドを参照してください。 - ゲーム内ホストコントロール: ホストとして接続している場合、ゲーム内メニューを通じて追加の管理オプションにアクセスできることがあります。
2. 管理者コマンド
Craftopia は、GPanel コンソールまたはゲーム内コンソール(利用可能な場合)を通じて入力できるサーバーサイドコマンドを提供します。以下はサーバー管理のための主要なコマンドです。
| コマンド | 説明 |
|---|---|
save |
即座にワールドの保存をトリガーします。 |
kick <player> |
名前または Steam ID でプレイヤーをサーバーからキックします。 |
ban <player> |
プレイヤーをサーバーからバンし、再接続できないようにします。 |
unban <player> |
プレイヤーをバンリストから削除します。 |
list |
現在接続中のすべてのプレイヤーを名前と Steam ID とともに一覧表示します。 |
3. プレイヤー管理
プレイヤーのキック
迷惑なプレイヤーをサーバーから削除するには:
- GPanel コンソールで、プレイヤーの名前または Steam ID を指定して
kickコマンドを使用します。 - あるいは、プレイヤーリストメニューから利用可能な場合は、ゲーム内ホストコントロールを使用します。
- 最終手段として、GPanel からサーバーを再起動してすべてのプレイヤーを切断し、パスワードを設定して迷惑なプレイヤーの再参加を防ぎます。
プレイヤーのバン
プレイヤーの参加を永久に防ぐには:
- GPanel コンソールで
banコマンドを使用します。 - バンされたプレイヤーは Steam ID で追跡され、今後の接続試行時に拒否されます。
- バンを取り消すには、同じプレイヤー識別子を指定して
unbanコマンドを使用します。
パスワード保護
最も信頼できるアクセス制御方法は、サーバーパスワードを設定することです:
ServerPassword=YourSecretPassword
パスワードは信頼できるプレイヤーとのみ共有してください。ServerSetting.ini で変更し、有効にするためにサーバーを再起動します。
4. ワールド管理
ワールドのリセット
ワールドを完全に消去して新しく始めるには:
- GPanel からサーバーを停止します。
- SFTP 経由で接続し、
Saves/ディレクトリに移動します。 - ワールドセーブフォルダを削除またはリネームします(バックアップとして保持する場合はリネーム、例:
Saves_backup/)。 - 必要に応じて、設定の
WorldSeedを変更して異なる地形にします。 - サーバーを起動します。新しいワールドが生成されます。
ワールドの切り替え
セーブディレクトリを管理することで、複数のワールドを維持できます:
- GPanel からサーバーを停止します。
- 現在の
Saves/ディレクトリをわかりやすい名前にリネームします(例:Saves_world1/)。 - 以前のワールドがある場合は、それを
Saves/に戻してリネームします。 - サーバーを起動します。
Saves/ディレクトリにあるものを読み込むか、空の場合は新しいワールドを生成します。
オートセーブ管理
ServerSetting.ini でオートセーブの頻度を設定します:
AutoSaveInterval=300
値は秒単位です。デフォルトは 300(5 分)です。値を低くするとより頻繁に保存されますが、大きなワールドでは短い一時停止が発生する場合があります。オートセーブを無効にするには 0 に設定します(推奨されません)。
5. トラブルシューティング
起動時にサーバーがクラッシュする
- GPanel コンソールでエラーメッセージを確認します。一般的な原因には、不正な設定構文が含まれます。
- ポート値が手動で変更されていないことを確認します。ポートは GPanel が割り当てるものと一致する必要があります。
ServerSetting.iniを削除して再起動し、デフォルトで新しい設定を再生成してみてください。- クラッシュがセーブに関連している場合は、
Saves/ディレクトリをリネームして新しいワールドで起動してみてください。 - クラッシュが続く場合は、サーバー IP と完全なコンソール出力を添えてサポートチケットを開いてください。
プレイヤーが接続できない
- GPanel でサーバーが稼働していることを確認し、コンソールでエラーを確認します。
- プレイヤーが GPanel の Network タブにある正しい IP とポートを使用していることを確認します。
- サーバーパスワードが正しいことを確認します(パスワードは大文字と小文字を区別します)。
- サーバーが
MaxPlayersの上限に達していないことを確認します。 - サーバーとプレイヤーの両方が同じバージョンの Craftopia を実行していることを確認します。ゲームアップデートにより、一時的に互換性が失われることがあります。
サーバーがブラウザに表示されない
- 新しいサーバーが表示されるまで数分かかる場合があります。待っている間は直接接続を試してください。
- 長時間稼働してもブラウザに表示されない場合は、サーバーを再起動してください。
- 回避策として、プレイヤーは常に直接 IP 経由で接続できます。
パフォーマンスの問題
- 多くの自動化設定を含む大規模なビルドは、サーバー負荷を増加させる可能性があります。複雑なビルドを簡素化することを検討してください。
- 多数の同時接続プレイヤーでサーバーが苦戦する場合は、
MaxPlayersを減らしてください。 - 保存が周期的なラグを引き起こす場合は、
AutoSaveIntervalを増やしてください。 - パフォーマンスが改善されない場合は、サーバープランのアップグレードについてサポートに連絡してください。
セーブの破損
- 保存中にサーバーがクラッシュすると、セーブファイルが破損する場合があります。
- 利用可能であれば、手動の SFTP バックアップから復元してください。復元手順については Craftopia サーバーセットアップガイドを参照してください。
- 定期的な SFTP バックアップが最善の保護です。プレイセッションごとに少なくとも 1 回はワールドをバックアップしてください。
関連記事
サポートが必要ですか?
ここで扱われていない Craftopia サーバーの問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、GPanel コンソールの関連するエラーメッセージを記載してください。