PDA

Просмотр полной версии : NetPing


03.02.2008, 11:58
а на NetPing дядя Вася будет отвечать? :)

03.02.2008, 11:58
а на NetPing дядя Вася будет отвечать? :)

03.02.2008, 14:12
А йа уже отвечаю там всё элементарно :crazy:

03.02.2008, 14:12
А йа уже отвечаю там всё элементарно :crazy:

03.02.2008, 14:53
А йа уже отвечаю там всё элементарно :crazy:
Не гони нифига ты ниче не отвечаешь ! я жду жду а ответа нету !

03.02.2008, 14:53
А йа уже отвечаю там всё элементарно :crazy:
Не гони нифига ты ниче не отвечаешь ! я жду жду а ответа нету !

boyan
03.02.2008, 21:46
я конечно очень извиняюсь, но хотелось бы увидеть код, который отвечает на нетпинг..

boyan
03.02.2008, 21:46
я конечно очень извиняюсь, но хотелось бы увидеть код, который отвечает на нетпинг..

QaK
04.02.2008, 09:09
ДядяВася, и NetPing, флудить заканчиваем.
boyan, Сначала посмотри, последние 4 байта пакета НетПинг от клиента, в разные дни, хотябы недельку помониторь, если последие 4 байта постоянные - то все просто, если нет - хз еще не пробовал. Результаты мониторинга мне в ПМ.

QaK
04.02.2008, 09:09
ДядяВася, и NetPing, флудить заканчиваем.
boyan, Сначала посмотри, последние 4 байта пакета НетПинг от клиента, в разные дни, хотябы недельку помониторь, если последие 4 байта постоянные - то все просто, если нет - хз еще не пробовал. Результаты мониторинга мне в ПМ.

Emocean
04.02.2008, 15:03
lQaKl, я выполнил скрипт
begin
NoFreeOnClientDisconnect;
NoFreeOnServerDisconnect;
DisconnectServer;
end.и закрыл клиент, и мой перс не вылетает из игры.
Должен ли я все равно отвечать на НетПинг?
Засвечусь ли я, если не буду на него отвечать?

Emocean
04.02.2008, 15:03
lQaKl, я выполнил скрипт
begin
NoFreeOnClientDisconnect;
NoFreeOnServerDisconnect;
DisconnectServer;
end.и закрыл клиент, и мой перс не вылетает из игры.
Должен ли я все равно отвечать на НетПинг?
Засвечусь ли я, если не буду на него отвечать?

QaK
04.02.2008, 15:51
1)Должен ли я все равно отвечать на НетПинг?2)Засвечусь ли я, если не буду на него отвечать?
Все зависит от конкретного севрака, у некоторых ненадо на нет пинг отвечать (ява) у некоторых можно не отвечать, потому, что всем (читать админам, самому серваку) пофиг. Сделай тестовый акк и тестируй сиди, как на твоем севрюке пашет или нет.

QaK
04.02.2008, 15:51
1)Должен ли я все равно отвечать на НетПинг?2)Засвечусь ли я, если не буду на него отвечать?
Все зависит от конкретного севрака, у некоторых ненадо на нет пинг отвечать (ява) у некоторых можно не отвечать, потому, что всем (читать админам, самому серваку) пофиг. Сделай тестовый акк и тестируй сиди, как на твоем севрюке пашет или нет.

scorpio818
14.02.2008, 12:53
Опубликуйте пожалуйста процедуру ответа на NetPing. Если в ответе содержатся какие-то уникальные машинно-зависимые данные, то думаю, что их можно взять из любого NetPing-ответа, прошедшего от нужного клиента на сервер... А в скрипт вставить кусок кода, типа такого:
if NetPingAnswerDetected then Msg('Обнаружен ответ на NetPing. Можно закрывать клиента.');

scorpio818
14.02.2008, 12:53
Опубликуйте пожалуйста процедуру ответа на NetPing. Если в ответе содержатся какие-то уникальные машинно-зависимые данные, то думаю, что их можно взять из любого NetPing-ответа, прошедшего от нужного клиента на сервер... А в скрипт вставить кусок кода, типа такого:
if NetPingAnswerDetected then Msg('Обнаружен ответ на NetPing. Можно закрывать клиента.');

ChiterEPT
15.02.2008, 21:36
можно взять из любого NetPing-ответа, прошедшего от нужного клиента на сервер...
Если бы последние четыре байта НетПинг ответа были константой, то твой вариант был бы на 100% верным, НО эти байты не константа.
Если мы будем отправлять в ответном пакете одинаковые данные это будет почти таким же палевом как и отсутствие ответа на НетПинг

Добавлено спустя 1 минуту 44 секунды:
И еще... давайте перенесем обсуждение НетПинг пакета в другую тему, а то наша беседа не соответствует теме "Что нужно знать для написания скриптов"

ChiterEPT
15.02.2008, 21:36
можно взять из любого NetPing-ответа, прошедшего от нужного клиента на сервер...
Если бы последние четыре байта НетПинг ответа были константой, то твой вариант был бы на 100% верным, НО эти байты не константа.
Если мы будем отправлять в ответном пакете одинаковые данные это будет почти таким же палевом как и отсутствие ответа на НетПинг

Добавлено спустя 1 минуту 44 секунды:
И еще... давайте перенесем обсуждение НетПинг пакета в другую тему, а то наша беседа не соответствует теме "Что нужно знать для написания скриптов"

VORON
27.02.2008, 05:38
QAK, согласен.. 2 сервака тестировал , нет пинг присутствует в обоих направлениях- но на него нас-РАТЬ.. можно убить ответ клиента на запрос сервера, можно клиенту от сервера лабуду прислать невовремя, можно серверу от клиента отслать лабуду.. и ето никак не влияет на процесс игры и своевременного вылета из нее.. моя цель при тестировании нетпига была- вылет с сервака при неправильном пакете (некоректном) куда еще лучше чем нет пинг? но во всех вариантах- серваку пофиг на етот пакет впрочем как и клиенту..

VORON
27.02.2008, 05:38
QAK, согласен.. 2 сервака тестировал , нет пинг присутствует в обоих направлениях- но на него нас-РАТЬ.. можно убить ответ клиента на запрос сервера, можно клиенту от сервера лабуду прислать невовремя, можно серверу от клиента отслать лабуду.. и ето никак не влияет на процесс игры и своевременного вылета из нее.. моя цель при тестировании нетпига была- вылет с сервака при неправильном пакете (некоректном) куда еще лучше чем нет пинг? но во всех вариантах- серваку пофиг на етот пакет впрочем как и клиенту..

Grinch
27.02.2008, 22:31
хз шок при лабуде дисконектит покрайней мере при некорестом пакете
а нет пинг как я понял весч прикольное покрайней мери уже час последние 4 байта ответа вот такие 00 18, но 6 байт рандомный походу от 0 до 255 выше не перелетал разница между 2-5 включительно байт ровно 60-61 это реально пинг :) мой, время между пакетами :) не засекал но есть подозрение что 6-й байт это... кароче открывается только сокральный смысл :) в том что смысл я не пойму. логики нет покрайней мере на 5 идущих подряд пакета возможно это рендеренг картинки клиентом :) возможно что это просто лабуда которая нас загоняет в тупик типа "привет ботоводер подумай об этом"
ЗЫ серву пофиг 100% . но вдруг админы устанут менять алгоритмы шифрации :) и начнуть по ряду параметров выделять кривые пакеты и банить как ботоводеров :) но это параноя

Grinch
27.02.2008, 22:31
хз шок при лабуде дисконектит покрайней мере при некорестом пакете
а нет пинг как я понял весч прикольное покрайней мери уже час последние 4 байта ответа вот такие 00 18, но 6 байт рандомный походу от 0 до 255 выше не перелетал разница между 2-5 включительно байт ровно 60-61 это реально пинг :) мой, время между пакетами :) не засекал но есть подозрение что 6-й байт это... кароче открывается только сокральный смысл :) в том что смысл я не пойму. логики нет покрайней мере на 5 идущих подряд пакета возможно это рендеренг картинки клиентом :) возможно что это просто лабуда которая нас загоняет в тупик типа "привет ботоводер подумай об этом"
ЗЫ серву пофиг 100% . но вдруг админы устанут менять алгоритмы шифрации :) и начнуть по ряду параметров выделять кривые пакеты и банить как ботоводеров :) но это параноя