Как установить сервер FiveM: пошаговое руководство
Полное руководство по установке сервера FiveM на REXE VDS: настройка txAdmin, портов и оптимизация производительности для GTA V roleplay-серверов.
Настройка выделенного сервера Enshrouded на REXE VDS с помощью SteamCMD, конфигурация co-op и оптимизация сервера.
Enshrouded — это экшен-RPG на выживание в открытом мире от Keen Games. С поддержкой до 16 игроков в кооперативе вы можете настроить собственный выделенный сервер для исследования мира Embervale с друзьями. В этом руководстве описана полная установка сервера Enshrouded на REXE VDS.
| Ресурс | Минимум | Рекомендуется |
|---|---|---|
| CPU | 2 ядра | 4+ ядра |
| RAM | 8 ГБ | 16+ ГБ |
| Диск | 10 ГБ SSD | 20+ ГБ NVMe |
| ОС | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| Сеть | 10 Мбит/с | 50+ Мбит/с |
Потребление RAM сервером Enshrouded увеличивается с количеством игроков и размером мира. Для сервера на 16 игроков рекомендуется минимум 16 ГБ RAM.
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 -y
sudo adduser steam --disabled-login
sudo su - steam
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/enshrouded +login anonymous +app_update 2278520 validate +quit
App ID выделенного сервера Enshrouded: 2278520. Первоначальная загрузка составляет примерно 4-6 ГБ.
Сервер Enshrouded основан на Windows. Для Linux требуется Wine:
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo apt update
sudo apt install --install-recommends winehq-stable -y
Альтернативно можно использовать Proton GE:
mkdir -p ~/proton
cd ~/proton
wget https://github.com/GloriousEggroll/proton-ge-custom/releases/latest/download/GE-Proton-latest.tar.gz
tar -xzf GE-Proton-latest.tar.gz
Создайте файл конфигурации:
nano ~/enshrouded/enshrouded_server.json
{
"name": "REXE Enshrouded Сервер",
"password": "",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"gamePort": 15636,
"queryPort": 15637,
"slotCount": 16,
"gameSettingsPreset": "Default",
"gameSettings": {
"playerHealthFactor": 1.0,
"playerManaFactor": 1.0,
"playerStaminaFactor": 1.0,
"enableDurability": true,
"enableStarvingDebuff": false,
"shroudTimeFactor": 1.0,
"tombstoneMode": "AddBackpackMaterials",
"enemyDamageFactor": 1.0,
"enemyHealthFactor": 1.0,
"bossDamageFactor": 1.0,
"bossHealthFactor": 1.0,
"dayTimeDuration": 1800000000000,
"nightTimeDuration": 720000000000
}
}
| Параметр | Описание | По умолчанию |
|---|---|---|
| gamePort | Игровой порт (UDP) | 15636 |
| queryPort | Порт запросов (UDP) | 15637 |
| slotCount | Максимум игроков | 16 |
| playerHealthFactor | Множитель здоровья игрока | 1.0 |
| enemyDamageFactor | Множитель урона врагов | 1.0 |
{
"playerHealthFactor": 1.5,
"playerStaminaFactor": 1.5,
"enemyDamageFactor": 0.7,
"enemyHealthFactor": 0.8,
"shroudTimeFactor": 1.5,
"experienceCombatFactor": 1.5,
"resourceDropStackAmountFactor": 1.5
}
{
"playerHealthFactor": 0.8,
"playerStaminaFactor": 0.8,
"enemyDamageFactor": 1.5,
"enemyHealthFactor": 1.5,
"shroudTimeFactor": 0.7,
"experienceCombatFactor": 0.8,
"enableStarvingDebuff": true
}
Настройте кооперативный опыт в соответствии с уровнем навыков вашей группы.
| Режим | Описание |
|---|---|
| AddBackpackMaterials | Предметы добавляются в рюкзак при смерти |
| Everything | Все предметы выпадают |
| Nothing | Без потери предметов |
nano ~/enshrouded/start.sh
#!/bin/bash
export WINEDLLOVERRIDES="version=n,b"
export WINEPREFIX=/home/steam/.wine_enshrouded
cd ~/enshrouded
wine64 enshrouded_server.exe 2>&1 | tee ./logs/server.log
chmod +x ~/enshrouded/start.sh
| Порт | Протокол | Назначение |
|---|---|---|
| 15636 | UDP | Игровой порт Enshrouded |
| 15637 | UDP | Порт запросов Steam |
sudo ufw allow 15636/udp comment "Enshrouded Game"
sudo ufw allow 15637/udp comment "Enshrouded Query"
sudo ufw reload
sudo nano /etc/systemd/system/enshrouded.service
[Unit]
Description=Enshrouded Dedicated Server
After=network.target
[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/enshrouded
ExecStart=/home/steam/enshrouded/start.sh
Restart=on-failure
RestartSec=30
TimeoutStartSec=180
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable enshrouded
sudo systemctl start enshrouded
nano ~/update_enshrouded.sh
#!/bin/bash
echo "Остановка сервера Enshrouded..."
sudo systemctl stop enshrouded
echo "Проверка обновлений..."
~/steamcmd/steamcmd.sh +force_install_dir ~/enshrouded +login anonymous +app_update 2278520 +quit
echo "Перезапуск сервера..."
sudo systemctl start enshrouded
echo "Обновление завершено."
chmod +x ~/update_enshrouded.sh
crontab -e
0 4 * * * /home/steam/update_enshrouded.sh
~/enshrouded/savegame/
nano ~/backup_enshrouded.sh
#!/bin/bash
BACKUP_DIR="/home/steam/enshrouded-backups"
SAVE_DIR="/home/steam/enshrouded/savegame"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
tar -czf "$BACKUP_DIR/enshrouded_save_$DATE.tar.gz" -C "$SAVE_DIR" .
find $BACKUP_DIR -name "*.tar.gz" -mtime +7 -delete
echo "Резервное копирование завершено: enshrouded_save_$DATE.tar.gz"
chmod +x ~/backup_enshrouded.sh
crontab -e
0 */6 * * * /home/steam/backup_enshrouded.sh
Установка выделенного сервера Enshrouded может быть выполнена на Linux с помощью SteamCMD и Wine. Настройте параметры кооператива в соответствии с предпочтениями вашей группы. Высокопроизводительная инфраструктура REXE VDS и защита от DDoS Path.net обеспечат безопасную работу сервера.
Сервер Enshrouded поддерживает до 16 игроков. Количество игроков настраивается параметром slotCount.
Сервер Enshrouded основан на Windows. На Linux его можно запустить через Wine или Proton GE.
Минимум 8 ГБ RAM. Для сервера на 16 игроков рекомендуется 16 ГБ и более. Каждый игрок потребляет примерно 500 МБ-1 ГБ дополнительной RAM.
Отредактируйте раздел gameSettings в enshrouded_server.json. Измените playerHealthFactor, enemyDamageFactor и другие параметры.
По умолчанию порт 15636 (UDP) для игры и порт 15637 (UDP) для запросов. Оба порта необходимо открыть в файрволе.
Полное руководство по установке сервера FiveM на REXE VDS: настройка txAdmin, портов и оптимизация производительности для GTA V roleplay-серверов.
Полное руководство по установке сервера Paper/Spigot Minecraft на REXE VDS: настройка Java, управление плагинами и оптимизация производительности для стабильной игры.
Полное руководство по установке выделенного сервера CS2 на REXE VDS: SteamCMD, GSLT-токен, настройка сервера, игровые режимы и защита от DDoS через Path Panel.