Как установить сервер FiveM: пошаговое руководство
Полное руководство по установке сервера FiveM на REXE VDS: настройка txAdmin, портов и оптимизация производительности для GTA V roleplay-серверов.
Причины и решения проблем с лагом игрового сервера: сетевая задержка, серверный лаг, падение TPS, тест MTR и руководство по оптимизации FiveM/Minecraft/CS2.
Лаг на игровом сервере — одна из наиболее частых жалоб игроков. Однако «лаг» — это не одна проблема, у него разные типы и причины. Это руководство поможет вам правильно диагностировать проблемы с лагом и применять эффективные решения.
Оценка пинга:
< 20 мс: Отлично
20-50 мс: Хорошо (приемлемо)
50-100 мс: Средне
100-150 мс: Плохо
> 150 мс: Очень плохо (неиграбельно)
Оценка TPS (пример Minecraft):
20 TPS: Отлично (норма)
18-20 TPS: Хорошо
15-18 TPS: Средне (лёгкий лаг)
10-15 TPS: Плохо
< 10 TPS: Очень плохо (неиграбельно)
Оценка потери пакетов:
0%: Отлично
0-1%: Приемлемо
1-5%: Проблематично
> 5%: Критично
# Linux/Mac
mtr --report --report-cycles 100 SERVER_IP
# Использование CPU
top
htop
# Использование RAM
free -h
# Дисковый I/O
iostat -x 1
Решение:
- Переместите сервер в расположение ближе к вашей аудитории
- Выберите расположение в Стамбуле для турецких игроков
- Получите пинг 5-15 мс с VDS REXE в Стамбуле
mtr --report SERVER_IP
# На каком хопе потеря пакетов?
netstat -an | grep ESTABLISHED | wc -l
tcpdump -i eth0 -n | head -50
# Симптомы:
# - Внезапный скачок пинга
# - Все игроки отключаются одновременно
# Решение: Немедленно уведомить поддержку REXE
top -bn1 | grep "Cpu(s)"
Оптимизация CPU для FiveM:
-- server.cfg
set sv_maxClients 32
set onesync_enabled true
Оптимизация CPU для Minecraft:
# spigot.yml
world-settings:
default:
mob-spawn-range: 4
tick-inactive-villagers: false
nerf-spawner-mobs: true
free -h
# Если использование swap высокое, RAM недостаточно
Оптимизация JVM для Minecraft:
java -Xms4G -Xmx4G \
-XX:+UseG1GC \
-XX:MaxGCPauseMillis=200 \
-jar server.jar nogui
iostat -x 1 5
# Если %util высокий, есть узкое место диска
# Решение: Использовать NVMe SSD
# Minecraft: Отчёт Timings
/timings on
/timings paste
# FiveM: Профилировщик ресурсов
resmon start
set sv_maxClients 64
set onesync_enabled true
set onesync_population true
# paper.yml
world-settings:
default:
optimize-explosions: true
max-entity-collisions: 2
despawn-ranges:
soft: 28
hard: 96
sv_maxrate 786432
sv_maxupdaterate 128
sv_maxcmdrate 128
Показатели для обновления:
- CPU: Постоянно 80%+ использования
- RAM: Использование swap присутствует
- Диск: %util постоянно 80%+
- Сеть: Превышен лимит пропускной способности
Диагностируйте перед решением проблем с лагом. Обнаруживайте сетевые проблемы с MTR, проблемы CPU/RAM с top/htop, проблемы диска с iostat.
Серверы VDS REXE на базе NVMe SSD и сетевая инфраструктура Path.net устраняют подавляющее большинство проблем с лагом игровых серверов.
Сначала определите, какой ресурс потребляет CPU (команда resmon). Отключите или оптимизируйте тяжёлые ресурсы. Включите OneSync. Держите количество игроков пропорциональным мощности сервера. Если проблема сохраняется, обновитесь до VDS с более мощным CPU.
Обычно это проблема дискового I/O. Проверьте использование диска командой iostat -x 1. Если вы используете HDD или SATA SSD, переход на NVMe SSD даёт большую разницу.
Это сетевая проблема. Запустите тест MTR и определите, на каком хопе задержка. Если сервер находится за пределами Турции, переезд в Стамбул может снизить пинг до 5-15 мс для турецких игроков.
Для 128 tick rate на сервере CS2 установите sv_maxupdaterate 128 и sv_mincmdrate 128. Однако 128 tick rate использует примерно в 2 раза больше CPU и пропускной способности, чем 64 tick. Убедитесь, что ваш сервер справляется с этой нагрузкой.
Признаки DDoS-атаки: внезапный и резкий скачок пинга, все игроки отключаются одновременно, ресурсы сервера (CPU/RAM) выглядят нормально, но недоступны. Обычный лаг, как правило, нарастает постепенно и связан с использованием CPU/RAM.
Полное руководство по установке сервера FiveM на REXE VDS: настройка txAdmin, портов и оптимизация производительности для GTA V roleplay-серверов.
Полное руководство по установке сервера Paper/Spigot Minecraft на REXE VDS: настройка Java, управление плагинами и оптимизация производительности для стабильной игры.
Полное руководство по установке выделенного сервера CS2 на REXE VDS: SteamCMD, GSLT-токен, настройка сервера, игровые режимы и защита от DDoS через Path Panel.