[04]Эксплуатация
Бюджеты производительности
What each product costs in server tick, client frame time and network bandwidth — and how to measure it on your own hardware.
4 minute readКаждый продукт, выполняющий код, публикует свою стоимость. Цифры получены на нагрузочном тесте при 60 игроках на четырёхъядерной машине и приводятся, чтобы вы решали до установки, а не выясняли после.
Три бюджета
- 01Серверный тик — доля серверного кадра. Всё выше 5% на один мод заслуживает разбирательства.
- 02Кадр клиента — миллисекунды, добавленные к каждому отрисованному кадру. Обычные виновники здесь — моды интерфейса.
- 03Сетевая синхронизация — байты в секунду на активную сущность. Именно она на деле ограничивает количество техники.
Как измерить свой
Снимите базовый замер без модов при обычном онлайне, затем добавляйте моды группами и перезамеряйте. Сравнение с чужой цифрой на другом железе почти ничего не говорит; сравнение с собственной базой говорит всё.
bash
# average server FPS over a 10-minute window
grep 'Server FPS' profiles/*.RPT | awk '{ s += $3; n++ } END { print s/n }'