О, с этим будет некоторая проблема. Учитывая, что вытворяет высший конституционный суд - без шансов :kozak:
Поставить ограничение на логин только латиница, 8 символов максимум и без пробела?
Поможет. Я когда-то сделал уберзащиту для игрового сервиса MOBA буквально за копейки:
Когда начинается сессия то сервер стартует на споте (временный облачный сервер с ограниченным сроком жизни) на рандомном IP. Именно после старта этот IP и передается в игровой клиент.
Таким образом задосить можно только тот сервер на котором будет играть сам атакующий, что совершенно глупо - сессий тысячи и спотов тоже, а в середину сессии нельзя попасть левому игроку без матчинга.
Так что если хорошенько подумать - то дешевое решение всегда найдется.
Я бы например просто сделал какой-то VPN на сервере с шаренным доступом и в игровой сессии через бота сообщал типа:
"С понедельника весь игровой трафик идет через наш VPN, по таким-то доступам"
Модификация транзитного трафика уже есть нарушением работы ЭВМ: клиент ждал одной информации а ему пришла другая.
https://github.com/JonasCz/How-To-Prevent-Scraping - держите, и тему думаю можно закрывать.
Просто надо переписать логику скрипта так, чтоб он сохранял свой стейт и продолжал работу с очередью после кила. Тогда этот скрипт будет работать везде и ничего нарушать не станет.
Чисто программерская задача, непонятно - что топик делает в Администрирование?
Проблема в том, что во-первых надо пользоваться проверенными методами (tar.gz), а не левыми перделками.
А во-вторых скорее всего диск сдох/сдыхает - надо для начала SMART пробивать.
Интересно, а будет компенсация за сутки простоя? Или как обычно по типу подключения WMZ - скоро компенсируем (никогда).
proxy_pass в nginx
А, ну если все решать с помощью соответствующих сервисов - тогда вопросов нет. Просто в чистом виде у WHM возможности ограничены.
P.S. Сервис защиты от DDOS (скромненький) - будет стоить $200/мес. Разовая настройка защиты (WHM не умеет) - $100.