Форум » Вопрос-Ответ » [Game Maker] Сервер для кс » Ответить

[Game Maker] Сервер для кс

zuko: Вот чето меня переклинило создать сервер для кс с помощью 39 длл... Теперь вопросик собсно...в общем как собирать пакеты получаемые и отправленные а патом перекодировать в читаемый формат и обратно какие проги нужны?

Ответов - 17

PrimuS: ОЛОЛОЛОЛОЛО! Это будет сложно, вероятность того, что ты это сделаешь равна примерно 0,0001%. Надо сначала узнать, каким образом КС принимает и отправляет пакеты. Я не знаю как)

igrodel: Глуповато делать сервер КС на гамаке))) Есть уже много готовых и написанных. Если не ошибаюсь, официальных))) Ну если только ради самосовершенствования... Придется снифферить пакеты наверное...

zuko: PrimuS пишет: Надо сначала узнать, каким образом КС принимает и отправляет пакеты. А я о чем=) igrodel пишет: Глуповато делать сервер КС на гамаке))) Да в том и прикол=) igrodel пишет: Придется снифферить пакеты наверное... Со снифом проблем думаю не будит вопрос другой...пакеты закодированы как раскодировать? вообще есть люди здесь писавшие серваки для игр? Конечно бред=) но человека три я думаю найдется) тут както ближе все)


Ev-genius: есть ведь сборки для своих серверов, попробуй их. так как мне кажется трафик там будет нехилый не в плане веса, а в плане скорости. сам не интересновался но кажестя такие сервера на сях пишутся, чтобы оперативно на низких уровнях работать. возможностей гамака может не хватить просто

zuko: Ev-genius пишет: не интересновался но кажестя такие сервера на сях пишутся, чтобы оперативно на низких уровнях работать. возможностей гамака может не хватить просто Это я понимаю все) да мнеб хотяб просто подключение сделать...в общем цель сего научиться декодировать полученные пакеты...а гамак для проверки как бы На примере варкрафт.. вот допустим получил я пакет(такие приходят ежесекундно) Содержание: ..XE......F...E..P..@...f&...S...[.>....}1....P........iL.m.......bw...?GE.uxEh0.B...@...>..... то что черным нам ненужно пришел такой пакет сервак отвечает двумя пустыми опять приходит опять два пустых нетрудно догадаться что плэер присылает позицию сервак обрабатывает и дает добро .iL.m.......bw...?GE.uxEh0.B...@...>... это тело пакета с позициями..т.е если я начну читать с гамака вид будит такой нужно както декодирывать пакет и прочитать его

Ev-genius: я знаю пакеты линяги, кстати для эмуляции использовал не гамак патчер саурона, короче такая мощьная вещь перехватывает пакеты, на лету может исправлять блокировать или сама же на них отвечать вместо сервера =) естественно ты сам скриптишь чего ей делать. на счёт контры не знаю но м линяге с вовкой она даже подсвечивает ключивые байты =) загляни на олчитс.ру

zuko: Поделись здесь, сей чудо-прогой) плиз=) Меня рубит чтото на этом сайте ковырять

Ev-genius: самой проги у мну уже нету, так как я этим не занимаюсь давненько но скачать можно так сказать с офф сайта автора =) saur.x33.ru качать желательно версию 6 и выше, так как она меньше заточена под узкий профиль всмысле более широкие возможности имеет

zuko: разобрался вроде в проге теперь надо срипт от вов гдето взять здесь его нет=) только от Линейки и РФ

Ev-genius: вообще там мощный паскалевидный вроде язычок реализован, хаваешь пакеты или блочишь или сам же отвечаешь. короче прога мощная, милионы юзают. главное русскоязычная =) аналогов пока не имеет вроде)

Flooty: Да зачем вообще делать свой сервер вон в сети их полно...

zuko: Ev-genius Пакеты я пахавал только вот прога не может прочесть вопросик выдает в блоке главном с самим сообщением Flooty пишет: Да зачем вообще делать свой сервер вон в сети их полно... дело не в том, хочу просто реализовать учебы ради)

Ev-genius: жалко, для вскрытия пакетиков я её когдато хорошо погонял. как вариант можено посмотреть снифер должен идти в комплекте. тот просто показывает всё что есть

Yoda: Кажется это реализуется с помощью хуков.

zuko: Yoda пишет: Кажется это реализуется с помощью хуков. а поподробнее

Ev-genius: хуки это тоже похожая тема, но сниферы предназанченны имено для отловли сетевого трафика.

zuko: Ну чем отличается конкретный пример?



полная версия страницы