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

> 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Отправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
GаnzZz
сообщение 12.11.2017, 17:59
Сообщение #2


****

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



Вопрос в том что у меня то работало (IMG:http://ruuo.ru/122.jpg) и проверяю именно на этом сервере. Вот только не помню был ли сторонний софт типа SATS или ЛИЛ


Я честно сказать уже тупо голову сломал =)
Но точно знаю что это работала. Написал разработчику JoinUO он сказал что в пакеты не менял.
Есть мысли о том что я мог сделать тогда ? =)

И вот еще судя по старым логам сервера при запросе с JoinUO Была та же ошибка в консоли. Но онлайн отображался.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 13.11.2017, 12:47
Сообщение #3


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 6133
Пользователь №: 15.607



Цитата(GаnzZz @ 12.11.2017, 15:59) *

Вопрос в том что у меня то работало (IMG:http://ruuo.ru/122.jpg) и проверяю именно на этом сервере. Вот только не помню был ли сторонний софт типа SATS или ЛИЛ
Я честно сказать уже тупо голову сломал =)
Но точно знаю что это работала. Написал разработчику JoinUO он сказал что в пакеты не менял.
Есть мысли о том что я мог сделать тогда ? =)

И вот еще судя по старым логам сервера при запросе с JoinUO Была та же ошибка в консоли. Но онлайн отображался.


Это обычная 51 Сфера без всяких модов?
По сути если консоль говорит что не может распарсить пакет, то ничего работать не должно))))
Исходников 51 сферы на гите Сфер Комьюнити нету, так что точный ответ не дать никак (IMG:style_emoticons/default/sad.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



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

 

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