Все началось с
Pterodactyl
Небезызвестная панель для управления серверами именно майна, и каждый из вас кто пытался хостить свой сервер на хостинге заточенном под кубы - пользовался именно этой панелькой, возможно просто в другом интерфейсе, но в любом случае - под капотом именно она. Используют её все кто хоть как-то задумывается о своем удобстве, и на это есть несколько причин:
1) Легко настраивается
2) Практически безотказная
3) Бесплатная для коммерческого использования
Панелька делает многое для комфортной игры, и еще больше - для возможности контролировать сервера. Например, все анонсы на сервере выполнены штатным шедулером на основе cron'а*, панелька делает бэкапы, поднимает свой SSH (и SFTP) напрямую в каждый контейнер сервера, позволяет управлять версиями кубов и на самом то деле, кучей других игр прям из коробки (TF2, CS, Rust) и позволяет заливать свои, так называемые Яйца (неиронично) - инструкции для сборки игрового (или не очень) сервера. К слову о бэкапах - они выполняются в...
MiniO
Минио - аналог S3* от Амазона, выбирался собственно по этой причине, а еще потому что я работал с ним на множестве рабочих проектов, и показал себя совершенно стабильно, и имеет 100% совместимость с Amazon S3, в связи с чем не требует никаких доработок с нашей стороны. К слову, в бэкапах хранятся последние 14 дней каждого сервера и суммарно это добро весит 670гб (а это примерно 142 DVD-диска или 27 Blu-ray дисков).
Пост получился большим, поэтому будет вторая часть, в ней я расскажу о том, какие метрики мы собираем, как они используются, а так же как работает и устроена PPL API.
