Общие гайды

Подборка статей по выбранному разделу wiki.

Виртуализация и Ограничение ресурсов: Что происходит, когда ваш server выходит за рамки лимитов хостинга

Технический обзор работы контейнеризации и подсистемы cgroups в Linux. Разбор процессорного троттлинга (CFS) и эффекта «шумных соседей» на игровых серверах.

Синхронность против Асинхронности: Как базы данных определяют стабильность игрового TPS

Техническое архитектурное руководство, демонстрирующее влияние синхронных запросов к БД на возникновение I/O Bottleneck и падение TPS игровых серверов.

Утечки памяти под микроскопом: Что происходит в RAM, когда сервер работает слишком долго

Техническое руководство по исследованию оперативной памяти игровых серверов. Разбор работы Stack и Heap, лимитов сборщика мусора и причин крашей Out Of Memory (OOM).

Многопоточность в игровых серверах: Главный миф про количество ядер

Техническое архитектурное руководство, раскрывающее однопоточные ограничения игровых серверов. Узнайте, почему тактовая частота ядра важнее общего количества ядер.

Сетевой код «с предсказанием» (Client-side Prediction): Почему мы видим то, чего еще нет на сервере

Технический разбор работы сетевой синхронизации в играх. Принцип работы предсказания на стороне клиента, интерполяция, экстраполяция и компенсация лагов.

Эволюция тикрейта: Как частота обновления сервера влияет на регистрацию попаданий и физику

Техническое руководство по исследованию серверного тикрейта. Узнайте, как бюджет серверного кадра влияет на регистрацию попаданий (Hitreg), синхронизацию сетевого кода и обработку сложной физики.

План «Перехват»: Пошаговый алгоритм действий при взломе или краше игрового сервера

Техническое руководство по кризисному менеджменту для администраторов игровых серверов. Пошаговый алгоритм действий во время активного взлома, поиск уязвимостей через логи и безопасный откат.

Что такое бэкапы, зачем они нужны, и почему их нужно делать для игрового сервера

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