Так делать не рекомендуется. Лишний открытый источник для запросов.
Лучше сразу получать махом все кто онлайн и если нужно кешировать в памяти или файле.
А еще лучше, это делать когда происходит вход или выход из игры, а в базе, хранить лишь значение общего онлайн, тогда никаких не будет COUNT или громоздких вычислений как делают другие в циклах еще и с выборкой, правда такие требования нужно делать в исходниках игрового сервера
В таблице `gameservers` нужно добавить поле `online` , в EnterWorld и LeaveWorld изменять значение онлайн соответствующим образом + или -.
Код на Java писать?
Или нужно статус онлайн сервер что сервер онлайн?
fsockopen($host, $port, $error, $errno, 0.0) ? 'online' : 'offline';