Игрок Пепеленда, вдохновлённый делать творчество и становиться сильней и интересней с каждым днём.
Boost тгк: https://t.me/boost/shadowdemonhd (спасибо)
Twitch: https://www.twitch.tv/shadowdemonhd_
Сиделки: https://t.me/cudelku
Post #3014
276
Forwarded from Квинтессенция костылей и говнокода

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










