Привет, в данной статье, я расскажу как защититься от первичных способов "положить" сервер, данная статья не подходит для слотовых серверов или тарифах "ПРО" - ибо там всё это зафикшено. Так вот, поехали.
1. Первое и самое лёгкое (мало ли кто то не увидел в ПУ) - заходим в ПУ и видим "Защита от DDoS атак", нажимаем на неё, нажимаем "Добавить UDP сервис", указываем "Counter Strike: Source v34" и вписываем наш порт который указали в параметрах запуска сервера -port и вписываем SourceTV порт который указали в -tv_port, на этом самоё лёгкое закончилось, идём дальше.
2. Второе, в сети гуляет программа которая одним нажатием может зафлудить ваш сервер так, что все ядра будут забиты на 100% и машина просто сгорит в стойке (ну или не сгорит, если успеют потушить), что бы это зафиксить, нужно вписать правило в иптаблес, заходим в putty, логинемся и пишем такую строчку: *Вроде под vds запилили фикс* Поздравляю! Теперь школо-ддосеры не смогут повалить ваш сервер так быстро.
3. Мы понимаем то что школьники на этом не остановятся и будут пытаться нагадить Вам в душу до последнего - кикая ваше SourceTV (если оно есть), тем самым поднимая себе настроение, варианты по защите: у нас есть два варианта - Первый: пытаться что то написать в иптаблесе, искать какой то плагин или экстейшен что бы это пофиксить. Второй вариант: Как тру скриптеры решить эту проблему самым сложным способом. Как я понимаю Вы не из простых, и лёгкие решения Вас не устраивают, по этому переходим ко второму. И так, заходим в ./cstrike/cfg ищем где мы запускаем "tv_enable 1" и ставим его в autoexec.cfg, теперь находим файл "valve.rc" и в самом начале пишем "tv_enable 0", Теперь ваше ТВ не смогут кильнуть) (Из своего опыта, сколько я не пытался зафиксить, я всё время умудрялся его кильнуть эксплоитом, но после такой фичи этот эксплоит перестал работать, очень интересный баг). Так же, если при старте сервера у вас он не включается или после смены карты пропадает - значит вы сделали что то не так))).
4. Теперь нам нужно поставить в ММ D-Fens, - Зачем? - А Вас это уже волновать не должно, я говорю - Вы делаете))). Лёгкими махинациями распаковываем в ./cstrike/addons. Готово. от чего то мы точно да защитились)))
5. По тем же причинам что и в 4 пункте, устанавливаем ServerSecure в ./addons/sourcemod/extensions. Готово, что то #2 мы поставили.
6. Далее, затронем параметры запуска, в +fps_max не ставим числа 0 или меньше, а в -tickrate если у вас норм машинка то ставим 100 (в противном случае 66 самое то), в некоторых случаях на некоторых модах аля триксы нужно ставить 128, а то и больше, не советую потому что могут вызываться коллизии
7. Рейты сервера, ну тут всё легко:
sv_maxcmdrate "Ваш серверный тикрейт"
sv_maxrate "30000" //Можете ещё поставить 50000, но я думаю этот уже перебор.
sv_maxupdaterate "Ваш серверный тикрейт"
sv_mincmdrate "Ваш серверный тикрейт"
sv_minrate "15000"
sv_minupdaterate "Ваш серверный тикрейт"
---
Ну вроде на этом всё, вроде бы ничего не забыл, если что то вспомню - дополню. Если где то ошибся - исправьте, есть вопросы ? - Пишите.
Если тема зайдёт, сделаю вторую и расскажу про другие особенности, там гляди и до войс флуда доберусь)))
Прикрепленные файлы
Сообщение отредактировал lekobyroxa: 11 Июнь 2018 - 11:35