15分ごとにサーバー上でオンラインになっているかどうかを確認するには、UDPプロトコルを使用して〜10000ゲームサーバーを照会する必要があります。私のコードは動作していますが、オフラインのスレッド・スレッドであるサーバーは処理が遅くなります。私は20スレッドを使用し、より多くのPythonのUDPソケットは、クロールに遅くなります。サーバがオンラインであるかどうかを確認するのに妥当なタイムアウトはありますか?
現在、私はサーバーがオフラインであると判断する前に5秒のタイムアウトを使用しています。この限界をさらに減らすことができますか?
ハートビートを使用することをお勧めしないでください、私のサーバーは、リーチするとハートビートのほとんどを受け取るいない持っているゲームのための非公式のマスターサーバーです。
これをserverfault.comにも追加することができます。 – cwallenpoole