このガイドでは、Legion Hosting 上の Solace Crafting サーバーについて、サーバー管理、管理者およびモデレーターの役割、ワールド管理、トラブルシューティングを解説します。初期セットアップとプレイヤー接続の手順については、Solace Crafting サーバーセットアップガイドを参照してください。
1. 管理者アクセスの有効化
管理者およびモデレーターのアクセスは servercfg.dat ファイルで設定します。デフォルトでは両方とも無効になっています。
.config/unity3d/Big Kitty Games/Solace Crafting/servercfg.dat
管理者アクセスを有効にするには:
- サーバーを停止します。
- GPanel の Files タブまたは SFTP 経由で
servercfg.datを開きます。 "allowAdmin": trueを設定します。"adminPassword"を強力でユニークなパスワードに変更します。- 必要に応じて
"allowModerator": trueを設定し、"moderatorPassword"を変更します。 - 保存してサーバーを再起動します。
password です。これらのデフォルト値を知っている人は誰でも、サーバーへの昇格されたアクセスを取得できます。
2. 管理者とモデレーターの役割
| 役割 | 機能 |
|---|---|
| Admin | プレイヤーのキック/バン、サーバー設定の変更、アイテムのスポーン、ワールド管理を含む、サーバーの完全な制御。 |
| Moderator | 完全なサーバー制御を伴わない、プレイヤー管理(キック、ミュート)に焦点を当てた限定的な権限。 |
プレイヤーは、接続時またはマルチプレイヤーインターフェースを通じて、ゲーム内でそれぞれのパスワードを入力することで、管理者またはモデレーターとしてログインします。
3. サーバー設定
パスワード保護
サーバーをプライベートにするには、servercfg.dat で次を設定します:
"isPrivate": true,
"password": "YourServerPassword"
自動再起動
autoRestart 設定は、サーバーの自動再起動(分単位)を制御します。0 に設定すると無効になります。これは、メモリをクリアしてパフォーマンスを維持するため、長時間稼働するサーバーに役立ちます。
"autoRestart": 360
上記の例では、サーバーは 6 時間ごとに再起動します。
ワールドセーブ
worldSaveToUse 設定は、サーバーがどのワールドセーブファイルを読み込むかを決定します。デフォルトは MultiplayerWorld です。別のワールドを使用するには、この値を希望するセーブ名に変更します。
4. ワールド管理とバックアップ
サーバーのワールドをバックアップするには:
- サーバーを停止します。
- SFTP 経由で接続し、ワールドセーブファイルと設定をダウンロードします。
- バックアップを安全な場所に保存します。
バックアップを復元するには、保存したファイルを同じディレクトリにアップロードし直し、サーバーを再起動します。
5. サーバーの更新
GPanel の Startup タブで AUTO_UPDATE が 1 に設定されている場合、サーバーは起動時に自動更新できます。自動更新が無効になっている場合:
- サーバーを停止します。
- Startup タブで
AUTO_UPDATEを1に設定します。 - サーバーを起動します -- 起動前に最新バージョンをダウンロードします。
6. トラブルシューティング
| 問題 | 解決策 |
|---|---|
| サーバーがブラウザに表示されない | requireSteamID が true であることを確認し、GPanel でポートが正しいことを確認してください。代わりに直接接続を試してください。 |
| プレイヤーが接続できない | サーバーが実行されていることを確認し、Network タブで IP とポートを確認し、サーバーがプライベートの場合はパスワードが正しいことを確認してください。 |
| 管理者ログインが機能しない | servercfg.dat で allowAdmin が true に設定されていること、および正しい adminPassword を使用していることを確認してください。 |
| 起動時にサーバーがクラッシュする | コンソール出力でエラーメッセージを確認してください。ファイルが破損している場合は、GPanel 経由でサーバーを再インストールしてみてください。 |
関連記事
サポートが必要ですか?
Solace Crafting サーバーで問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、GPanel コンソールの関連するエラーメッセージを記載してください。