Don't Starve Together: ホワイトリスト
このガイドに最適な製品
今すぐ始めましょう — 最適な製品を注文して、このガイドに沿ってステップバイステップで進めてください。
はじめに
ホワイトリストは、サーバーに参加できるユーザーを制限するアクセスリストです。Don't Starve Togetherでは、KleiユーザーIDに基づく許可リスト(アロウリスト)として実装されています。一般的な設定は、whitelist.txtファイルとcluster.ini内のwhitelist_slotsの組み合わせです。
ホワイトリストの有効化
FTPでサーバーに接続し、cluster.iniを含むクラスターフォルダ(通常はDoNotStarveTogether/Cluster_1/やプロバイダー固有のパス)を探します。cluster.iniを開き、[NETWORK]セクション内のwhitelist_slotsを設定します。
サーバーを実質的にホワイトリスト専用にするには、whitelist_slotsをmax_playersの値と同じに設定してください。
[NETWORK]
max_players = 6
whitelist_slots = 6
同じクラスターディレクトリ内にwhitelist.txtを作成または編集し、1行に1つずつKU_形式のKlei IDを追加します。
KU_aaaaaaaa
KU_bbbbbbbb
ファイルを保存してサーバーを再起動します。起動時に許可リストが読み込まれます。
ホワイトリストプレイヤーの管理
プレイヤーを追加するには、whitelist.txtにそのKU_ IDを追記し、保存して再起動します。
プレイヤーを削除するには、whitelist.txtからそのKU_ IDを削除し、保存して再起動します。
予約された許可リストスロット数がリスト内のユーザー数を超えた場合に参加問題が起きないよう、whitelist.txt内のID数はwhitelist_slots以上に保ってください。
ホワイトリスト機能の確認
再起動後、whitelist.txtにないアカウントで参加を試みてください。whitelist_slotsがmax_playersと同じなら参加は失敗するはずです。その後、リストにあるKU_ IDで参加してアクセスを確認してください。
まだリスト外のプレイヤーが参加できる場合は、アクティブなクラスターフォルダを編集したか、[NETWORK]セクションにwhitelist_slotsの行があるかを再確認してください。
まとめ
上記の手順を正しく行えば、ホワイトリストが有効になり、サーバーに参加できるユーザーを正確に管理できます。アクセスが期待通りに動作しない場合は、サーバーをもう一度再起動し、ファイルやコマンド出力で変更が適用されているか確認してください。