いろいろ調べてみたけど、難しくてなかなか理解できない・・・orz
とりあえず次の手段としてはTATESUGI値を上げた方が良いのかな?と思います。
現在 BBS_THREAD_TATESUGI=128
変更案 BBS_THREAD_TATESUGI=256
スレ立て規制の仕組み
IPアドレス $1.$2.$3.$4
グループの決め方→ ($1 % 4) * 256 + $2
つまり、$1を4で割ったあまりを256倍して、$2を足す
たとえば 220.49.0.0と224.49.0.0は同じグループ。
で、
・グループ数は1024です。
・スレが立つと、そのスレを立てた人が属しているグループを、スレ立てリストに記録します。
・その記録は、新しいものから順にTATESUGI値の分だけ保存されています。古いものは順に消えていきます。
・スレを立てようとしたときに、その人が属しているグループがリストに載っているかを調べ、リストに載っているとスレが立てられません。載っていないとスレが立てられます。