Здравствуйте, гость ( Вход | Регистрация )

> Sendpacket Info
GаnzZz
сообщение 12.11.2017, 12:34
Сообщение #1


****

Apprentice
Сообщений: 124
Регистрация: 19.7.2011
Группа: Пользователи
Наличность: 0
Из: Санкт-Петербург
Пользователь №: 13.817
Возраст: 32



Добрый день . В 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

Вопрос какой надо слать пакет для старых эмуляторов ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.4.2024, 7:08
Designed by Nickostyle