![]() |
Counter Strike
Народ, интересует как реализовать механизм подключения к серверу Counter-strike 1.6, из результатов снифера, понял, что там передаются специальные пакеты, а как это реализовать :confused: . Может кто подскажет?
|
передать такие же пакеты.
|
(а вдруг ти перл знаеш?))
сорс для парсинга сервера, может тебе поможет..: Код:
use IO::Socket;https://forum.antichat.ru/thread93517.html и там мне дали линки: http://dev.int64.org/docs/gamestat-protocols/halflife.html http://developer.valvesoftware.com/wiki/Server_Queries http://developer.valvesoftware.com/wiki/Special:Search?search=protocol&go=Go http://dump.ru/file/1249347 php class для работи с cs протоколом вот что я сам нашел: http://www.securitylab.ru/analytics/216301.php лучшее! и.. у меня возникли проблеми с отправкой пакетов "players" и "inforstring".. х3.. может єто с протокол связано.. разбирайся) |
через Delphi тебе надо сделать подключения через socket'и и отправлять некоторые пакети на серв.. ищи доки.. вот несколько:
http://www.example-code.com/delphi/socket.asp http://forum.telenet.ru/index.php?showtopic=64203&st=0&p=1053520&#entry105 3520 вот ирка: http://forum.sources.ru/index.php?showtopic=53816 http://faqs.org.ru/progr/pascal/delphi_internet2.htm поищи на delphisources.ru примери.. описания пакетов тут: http://dev.int64.org/docs/gamestat-protocols/halflife.html |
скажи плз каким ты снифером пользовался?
я вот тоже хочу проследить действия с инетом опр. программы,а не знаю чем, попадаются только LAN сниферы (( |
Wireshark, Iris
|
EtherDetect, ток у меня демка на 30 дней, аднако ломается простой переставкой системного времени
|
MultiSniffer - сниферитт все tcp пакеты - есть еще на фикипедии опенсорс сниффер погугли
|
Цитата:
Описания же, как отправить мессагу (для рекламы по сервакам), как передаются пинги, координаты итп нигде нет. + можно заметить что длина пакетов непостоянна. Я над этим делом уже достаточно долго работаю. ComradeBot тому пример. |
Может я конечно бред говорю, но не проще заходить через саму КС?
ПРосто реализовать, что бы прога вбивала в консоль игры по очереди "Connect XXXXXXXXXXXX", где ХХХ - ИП, которые будет браться из Текстового файлика( ну к примеру пока так пусть будет), затем тайм аут на секунд 30, затем через консоль "say YYYYYYYYYYYYY", где игрик - реклама... Вот принципе и все, дело за малым... |
| Время: 23:15 |