Архитектура Hypixel-сервера для одновременной поддержки миллионов игроков включает следующие элементы:
- Прокси-сервер. hypixel.net Он соединён с каждым игровым сервером. hypixel.net Так люди, которые подключились через два разных прокси, могут играть вместе и встречаться в одном лобби. hypixel.net
- Сервер Redis или пара K/V. hypixel.net В нём хранится количество игроков для каждого прокси, а DNS объединяет их при пинге прокси. hypixel.net Это необходимо, так как на одном сервере сложно обработать 100 тысяч одновременных игроков, но прокси всё равно нужен для транспортировки игроков между лобами. hypixel.net
- Серверы мини-игр. hypixel.net Они поддерживают все мини-игры. hypixel.net В зависимости от текущего состояния настраивают запросеченную игру и позволяют людям присоединиться. hypixel.net
Для обеспечения стабильной работы и поддержки огромного количества игроков сервер Hypixel работает на хостинге ScalaCube, который предоставляет необходимые ресурсы для обработки данных, обеспечения стабильной работы сервера и защиты от DDoS-атак. telegra.ph