Busca información sobre connlimit.
Ejemplo:
iptables -A INPUT -p tcp --syn --dport 7777 -m connlimit --connlimit-above 10 -j REJECT --reject-with tcp-resetLimitaría las conexiones a 10 por ip. No conozco el juego, no sé cuántas conexiones utiliza normalmente por ip. (conexión no es lo mismo que petición).
Y algo así ralentizaría a quien envíe demasiadas peticiones simultáneas:
iptables -I INPUT -p tcp --dport 7777 -m state --state NEW -m recent --set
iptables -I INPUT -p tcp --dport 7777 -m state --state NEW -m recent --update --seconds 5 --hitcount 3 -j DROPDándole un delay de 5 segundos (que se pueden aumentar, claro) luego de la tercera petición fallida.
Hay más posibilidades, pero te dejo buscarlas.
Un ejemplo.
En cuanto a ver las conexiones en "tiempo real", existe iptraf. Pero también deberás aprender a leerlo.