ボットかDDoSか
ボット攻撃では接続がサーバーまで届きます。接続履歴には新しいプレイヤー名が数百件並び、スロットは埋まり、チャットとコンソールがあふれます。DDoSではサーバーにまったくつながらないか、全員のPingが非常に高くなります。接続履歴に新しい参加はほとんどなく、ホスティング会社の側で通信量の急増が見えます。
DDoSを止めるのはホスティング会社か、サーバーの手前にあるネットワークの保護です。Kordonは通信をフィルタリングしません。このガイドの残りはボット攻撃についての内容です。
最初の数分
- パネルで「概要」を開きます。Kordonが攻撃に気づいていれば、すでに「ボット攻撃が進行中」と表示されています。攻撃が続いている間は、監視モードだった場合でもサーバーは保護されます。
- スタッフと特によく遊ぶプレイヤーがホワイトリストに入っているか確認します。攻撃の兆候は、攻撃前にサーバーが入室を許可していたプレイヤーには適用されませんが、ホワイトリストなら必ず入室を許可されるので、より確実です。
- 接続履歴(Basicプランから)を開き、ボットのプレイヤー名、国、クライアントのバージョンを確認します。
- それでもボットが入ってくるなら、保護レベルを「厳格」に切り替えます。
- ボットのパターンで「プレイヤー名に使用禁止」ルールを追加します。例:
^lobby_[0-9]+$(Basicプランから)。 - プレイヤーがいない国からボットが来ているなら、攻撃が続く間だけフィルターでその国を塞ぎます(Basicプランから)。
- すべてのボットが同じクライアントのバージョンで、プレイヤーは別のバージョンを使っているなら、バージョンフィルターでそのバージョンを塞ぎます(Proプランから)。
何をしても効かない場合は、メンテナンスモード(Basicプランから)をオンにします。メンテナンス用の別リストに入っている人だけが参加でき、それ以外の全員は切断されます。
IP範囲とネットワークのBAN
ボットが1つのアドレス範囲から来ている場合は、その範囲をブラックリストに追加できます(Proプランから)。AS番号でネットワーク全体をブラックリストに追加することもできます(Premiumプランから)。期間も指定してください(例:1d)。
/kordon blacklist add 203.0.113.0/24 1d attack家庭向けやモバイルのプロバイダーのネットワークには注意してください。普通のプレイヤーも使っているため、ネットワーク全体をBANすると、街ひとつ分の人がサーバーに入れなくなります。
やってはいけないこと
- プロキシサーバーを何度も再起動しないでください。ボットは1分もしないうちに戻ってきますし、サーバーが止まったことはプレイヤーにも伝わります。
- 攻撃の最中に「チェックが利用できない場合」を「全員を許可」に切り替えないでください。
- 「Paperと同じ」のプレイヤー名ルールは、特定のプレイヤーが引っかかってしまってもオフにしないでください。代わりにそのプレイヤーをホワイトリストに追加してください。
- プロバイダー全体のネットワークを無期限でBANしないでください。
攻撃が終わったら
「攻撃」ページでレポートを開きます。攻撃の継続時間、試行の回数とブロックした回数、1分あたりのピーク、国、ネットワーク、保護が何をしたかが表示されます。
一時的なプレイヤー名ルールをオフにし、攻撃の間だけ塞いだ国やバージョンがあれば元に戻します。期間を指定したブラックリストの項目はそのままで構いません。期限が来れば自動で消えます。攻撃中のチェックはプランの1日の上限に数えられません。
攻撃が繰り返され、正規版アカウントを持たないプレイヤーを入れる必要がないなら、オンラインモードへの切り替えを検討してください。「厳格」の保護を常にオンにしておく方法もあります。詳しくはボット攻撃からサーバーを守る方法をご覧ください。