Factorio: ホワイトリスト
はじめに
ホワイトリストとは、許可されたFactorioアカウントのみがゲームサーバーにアクセスできるように制限するアクセスリストのことです。ほとんどのホスティングされたゲームサーバーでは、プレイヤーが1人でも追加されるとホワイトリストが自動的に有効になり、server-whitelist.jsonファイルに保存されます。
ホワイトリストの有効化
ZAP-Hostingのゲームサーバー管理画面でライブコンソールを開き、最初のプレイヤーをホワイトリストに追加してください。最初の名前を追加すると、通常すぐにホワイトリストが有効になります。
/whitelist add PlayerName
もしホスト側で明示的な有効化コマンドがある場合は、ユーザー追加の前に実行してもOKです。
/whitelist enable
変更を反映させるために再起動は通常不要ですが、初回設定後に一度再起動するとホワイトリストファイルが確実に書き込まれ、起動時に読み込まれます。
ホワイトリストプレイヤーの管理
さらにプレイヤーを追加するには、同じくaddコマンドでFactorioのユーザー名を指定してください。
/whitelist add AnotherPlayer
プレイヤーを削除する場合はremoveコマンドを使います。
/whitelist remove PlayerName
現在のホワイトリストを表示したいときはgetコマンドを実行してください。
/whitelist get
ホワイトリストの動作確認
最低1人のプレイヤーを追加した後、リストにないアカウントで接続を試みてください。接続は拒否されるはずです。その後、ホワイトリストに登録されたアカウントで接続し、正常に入れることを確認しましょう。
もし誰でも入れてしまう場合は、コマンドが正しいゲームサーバーで実行されたかを確認し、起動時にホワイトリストファイルが読み込まれるよう一度再起動してください。
まとめ
上記の手順を正しく行えば、ホワイトリストが有効になり、誰がサーバーに参加できるかを正確にコントロールできます。もしアクセス制限が期待通りに動作しない場合は、一度サーバーを再起動し、ファイルやコマンドの出力を再確認してください。
ご不明点やサポートが必要な場合は、いつでもお気軽にサポートチームまでご連絡ください!毎日対応していますよ 🙂