![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.02.2018
Сообщений: 9
|
![]()
Здарова. В чем вся "соль". Существует такая игра, как Perfect World, есть фри сервера(пиратки), так вот я владелец одной такой пиратки, проблема в том, что их много и это большая конкуренция, и все друг друга атакуют, но тут лучше правильно защитится чем атаковать. Кто-то скажет "лучшая защита это нападение" но это не в моем случае. крч есть DDOS есть OOG атаки, но от них я защищен. Но есть так же новая противная атака проксями (атакующий соединяется через вебсокеты с моим игровым сервером и забивает очередь(глинк) Ip- адресами, вся соль в том что если я начну блочить IP- адреса под раздачу пойдут обычные игроки, поэтому я сел с чашечкой чая и стал думать, что делать. Полазив по просторам интернета ничего не нашел. И тут в голову лезет мысль. Дело в том, что когда игрок начинает подключение, клиент часть отправляет пакет на сервер в котором находится информация(ваш логин пароль и IP адрес), когда соединяется прокси так же отправляется пакет, но он не попадает на сервер так как нету лога и пасса, но при этом он в любом случае забивает IP адресами мой ГЛИНК и игроков начинает выкидывать в связи с тем, что глинк максимум держит 1500 игроков. И тут меня осенило игрок с своим IP адресом отличается от прокси тем, что в пакете прокси есть TCP порт. Но он не нужен игровому серверу, сервер читает только IP для внесения его в очередь. Так вот, что если сделать так, что-бы если сервер обнаруживает порт в пакете, то он не отклоняет пакет(потому-что просто отторжение пакета не поможет IP в любом случае попадет в очередь), а просто переписывает в нем IP адресс и тогда его выбьет из очереди и он не забьет мне глинк. Только вот даже, если это и рабочая идея я без понятия, как это реализовать(не черта не смыслю в кодировании)
|
![]() |
![]() |
![]() |
#2 |
Регистрация: 22.02.2018
Сообщений: 9
|
![]()
удалите тему
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 22.02.2018
Сообщений: 9
|
![]()
Можно удалять тему решение было найдено и оно было ближе чем я думал)
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 24.02.2022
Сообщений: 1
|
![]()
Ну а собственно, как решили то проблему? Хочется увидеть решение, или хотя бы какую-то подсказку)
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Защита программы от НСД. Защита путем шифрования части программы на флеш-диске или флешке. | Alina300788 | Помощь студентам | 9 | 10.06.2014 19:21 |
Защита | bize | Microsoft Office Word | 2 | 24.07.2012 22:36 |
Защита БД!!! | $T@LKER | БД в Delphi | 3 | 07.05.2010 03:56 |
Защита | boostman | Общие вопросы Delphi | 4 | 21.06.2008 17:45 |
Защита | astorik | Софт | 12 | 20.12.2007 04:43 |