Как установить сервер Rust: руководство по Oxide
Полное руководство по установке выделенного сервера Rust на REXE VDS: SteamCMD, система плагинов Oxide/uMod, настройка сервера, оптимизация и управление вайпами.
Содержание
Введение
Rust — популярная игра на выживание от Facepunch Studios. Установив собственный сервер Rust, вы сможете создать уникальный игровой опыт. В этом руководстве мы рассмотрим установку выделенного сервера Rust и настройку системы плагинов Oxide (uMod) на VDS REXE.
Системные требования
| Ресурс | Минимум | Рекомендуется |
|---|---|---|
| CPU | 2 ядра | 4+ ядра |
| RAM | 8 ГБ | 16+ ГБ |
| Диск | 20 ГБ SSD | 50+ ГБ NVMe |
| ОС | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
Сервер Rust интенсивно использует RAM. Для 100+ игроков требуется минимум 16 ГБ RAM.
Установка SteamCMD
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 -y
adduser rust --disabled-login
su - rust
mkdir steamcmd && cd steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
Загрузка файлов сервера Rust
./steamcmd.sh +force_install_dir ~/rustserver +login anonymous +app_update 258550 validate +quit
Настройка сервера
Скрипт запуска
nano ~/rustserver/start.sh
#!/bin/bash
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/rustserver/RustDedicated_Data/Plugins/x86_64
cd ~/rustserver
./RustDedicated -batchmode \
+server.port 28015 \
+rcon.port 28016 \
+rcon.password "НАДЁЖНЫЙ_RCON_ПАРОЛЬ" \
+rcon.web 1 \
+server.hostname "REXE Rust Сервер" \
+server.description "Сервер Rust от REXE Teknoloji" \
+server.maxplayers 100 \
+server.worldsize 3500 \
+server.seed 12345 \
+server.saveinterval 300 \
+server.identity "rexe-rust" \
+server.level "Procedural Map"
chmod +x ~/rustserver/start.sh
Важные параметры
| Параметр | Описание | По умолчанию |
|---|---|---|
| server.worldsize | Размер карты (1000-6000) | 3500 |
| server.seed | Сид карты | Случайный |
| server.maxplayers | Максимум игроков | 100 |
| server.saveinterval | Интервал автосохранения (секунды) | 300 |
| server.tickrate | Тикрейт сервера | 30 |
Система плагинов Oxide (uMod)
Oxide — фреймворк для модификаций, позволяющий добавлять плагины на сервер Rust.
Установка Oxide
cd ~/rustserver
wget https://umod.org/games/rust/download -O Oxide.Rust.zip
unzip -o Oxide.Rust.zip
rm Oxide.Rust.zip
Установка плагинов
Скопируйте плагины в каталог oxide/plugins/:
cd ~/rustserver/oxide/plugins
wget URL_ПЛАГИНА -O НазваниеПлагина.cs
Рекомендуемые плагины
| Плагин | Описание |
|---|---|
| Gather Manager | Настройка скорости сбора |
| Stack Size Controller | Настройка размеров стаков |
| Quick Smelt | Быстрая плавка |
| NTeleportation | Система телепортации |
| Kits | Система китов |
| Clans | Система кланов |
Настройка портов
| Порт | Протокол | Назначение |
|---|---|---|
| 28015 | UDP | Игровой сервер Rust |
| 28016 | TCP | RCON (удалённое управление) |
| 28082 | TCP | Rust+ companion app |
Правила файрвола Path Panel
- Rust Игра: Протокол: UDP, Порт: 28015, Фильтр: RakNet
- RCON: Протокол: TCP, Порт: 28016
- Rust+: Протокол: TCP, Порт: 28082
Фильтр Path.net RakNet автоматически фильтрует DDoS-атаки, направленные на ваш сервер Rust.
Оптимизация производительности
Размер карты
Размер карты напрямую влияет на производительность:
- 2500-3000: Небольшие сообщества (50 игроков)
- 3500-4000: Средние сообщества (100 игроков)
- 4500+: Большие сообщества (200+ игроков)
Настройки сервера
Через консоль или server.cfg:
server.tickrate 30
fps.limit 256
gc.buffer 2048
Вайп (сброс)
Серверы Rust периодически вайпаются:
# Вайп карты (данные игроков сохраняются)
rm -rf ~/rustserver/server/rexe-rust/*.map
rm -rf ~/rustserver/server/rexe-rust/*.sav*
# Полный вайп (всё сбрасывается)
rm -rf ~/rustserver/server/rexe-rust/
Автозапуск (systemd)
sudo nano /etc/systemd/system/rust.service
[Unit]
Description=Rust Dedicated Server
After=network.target
[Service]
Type=simple
User=rust
WorkingDirectory=/home/rust/rustserver
ExecStart=/home/rust/rustserver/start.sh
Restart=on-failure
RestartSec=15
LimitNOFILE=100000
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable rust
sudo systemctl start rust
Заключение
Установка сервера Rust с помощью SteamCMD выполняется быстро. С системой плагинов Oxide вы можете настроить сервер под себя, а DDoS-защита Path.net обеспечит безопасный игровой опыт.
Связанные статьи
Как установить сервер FiveM: пошаговое руководство
Полное руководство по установке сервера FiveM на REXE VDS: настройка txAdmin, портов и оптимизация производительности для GTA V roleplay-серверов.
Как установить сервер Minecraft: руководство по Paper
Полное руководство по установке сервера Paper/Spigot Minecraft на REXE VDS: настройка Java, управление плагинами и оптимизация производительности для стабильной игры.
Как установить сервер CS2: полное руководство
Полное руководство по установке выделенного сервера CS2 на REXE VDS: SteamCMD, GSLT-токен, настройка сервера, игровые режимы и защита от DDoS через Path Panel.