April 15

Встречайте игровое облако HYPRR

Статья обновлена 14.06.2025, оригинальный пост 15.04.2025

HYPRR - это сloud-платформа для игровых серверов. Звучит пафосно, безусловно, однако чем это отличается от обычных игровых хостингов? Да и вообще, зачем делать для онлайн игр отдельное облако?

Зачем мы делаем свое облако?

Стоит сказать, что я люблю игры, особенно мультиплеерные. Какие-то игры реализуют хост-комнаты через Steam API как в R.E.P.O и Deep Rock Galactic, у некоторых есть только официальные сервера вроде Call Of Duty, Fortinite или Helldivers, а есть и категория игр, где серверы предоставляются игроками: Minecraft, приватные серверы GTA Online, Rust, ARK и так далее.

И если основной проблемой глобальных онлайн игр это мертвые серверы Activision и читеры в Apex, то у игр с приватными серверами все гораздо хуже. У владельцев серверов всего два варианта - арендовать дорогостоящее железо у вендоров вроде OVH и Hetzner, либо воспользоваться услугами игровых хостингов.

Каждый раз, выбирая второй вариант, я и мои знакомые сталкивались с кучей проблем: резкие просадки TPS в Minecraft, ужасная пропускная способность, фризы и в целом плохая производительность. При этом панель почти каждого хостинга была с дизайном прямо из 2017 и выглядела почти одинаково (потому что основа одна и та же - Pterodactyl). Забавно, ведь если посмотреть бизнес-модель этих хостингов, то все сводится к простому "арендовать железо, распилить на части пользователям и завернуть все с красивой панелью". Как можно было испортить такую схему?

Какую проблему мы решаем?

Я - разработчик, привыкший к удобным и современным интерфейсам: Vercel, Railway, Linear и т.д, и поэтому хотел бы видеть такой же приятный UI во время работы со своим игровым проектом.

Мы создаем игровое облако нового поколения, и начинаем с Minecraft.

Идея проста: возможность запускать проекты любого масштаба, не беспокоясь о надежности, безопасности и производительности, при этом делая все из удобной и функциональной панели.

Облаком мы решили назваться, потому что у нас больше общего с облачными сервисами вроде Yandex.Cloud, AWS, GCP, Azure, Timeweb.Cloud и прочими, чем с традиционными игровыми хостингами:

  • У нас полностью виртуальная инфраструктура, что позволяет не привязываться к провайдеру — если нам не понравится качество услуг провайдера, если у нас техобслуживание или что еще - нода временно переедет на другое железо без отключения и оффлайна.
  • Бэкапы на каждый шаг: бэкап сервера если ошиблись вы, бэкап ноды если ошиблись мы и снапшоты всей системы если железо решит сгореть.
  • У большинства серверов мы видели связку сервер+прокси, поэтому сделали виртуальную сеть внутри каждого проекта, чтобы не было необходимости выставлять порты основного сервера в интернет (спасает от Bungee-спуфинга и непредвиденных уязвимостей вроде Log4j)
  • Возможность добавлять админов на весь проект, а не только определенный сервер
  • Возможность менять тариф, доплачивая только разницу в цене
  • Виртуальная сеть для нод, которая может подключаться к нескольким центрам очистки трафика одновременно (читайте AntiDDoS)

Hyprr Beta
Кастомная панель
Возможность менять тарифы с доплатой

Почему сейчас?

Я люблю иногда самостоятельно заняться разверткой инфраструктуры и настройкой сети, однако меня бесит, когда вместо своего проекта я вынужден заниматься проблемами с серверами и тем, что должно просто работать. Было очень неприятно узнать, что достойных предложений в сфере игровых хостингов просто нет.

На дворе 2025 год, пора пересмотреть подход к хостингу игровых серверов. В конце концов глупо отказываться от технологий, обеспечивающих бесперебойную работу миллионам приложений по всему миру, не так ли?