Добрый день . В 2010-2012 году на JoinUO была реализована статистика. Можно было увидеть онлайн серверов и тд. Вопрос вот в чем при попытке сделать тоже самое не могу получить данные от старых эмуляторов Sphere 51-55. c runuo 2.0 и 56 сферой работает все корректно. Серверам отправляются следующие пакеты. $con = @fsockopen($shard['host'], $shard['port'], $errno, $errstr, 2);
if ($con) { $online = true; // If connection worked, we know the shard is online.
stream_set_timeout($con, 3); @fwrite($con, "\x01\x00\x00\x00\xf1\x00\x04\xff"); // Sends the first packet sequence (acceptable by most shards). $return = fgets($con); fclose($con);
if (empty($return)) { $con = @fsockopen($shard['host'], $shard['port'], $errno, $errstr, 2); stream_set_timeout($con, 3); @fwrite($con, "\x7f\x00\x00\x7f\xf1\x00\x04\xff"); // Sends the second packet sequence. $return = fgets($con); fclose($con); } 51 и 55 сфера в консоли выдает 02:30:224:Client connected [Total:9] from '192.168.1.1'. 02:30:ERROR:224:Bad Msg 0f5 Eat 4 bytes, prv=0c5 02:30:ERROR:224:Bad Login 4
Вопрос какой надо слать пакет для старых эмуляторов ?
|