Rust Sunucusu Kurulumu: Oxide Plugin ile Adım Adım Rehber
REXE VDS üzerinde Rust dedicated sunucu kurulumu, SteamCMD, Oxide/uMod plugin sistemi ve performans ayarları. Kendi Rust sunucunuzu kurun.
İçindekiler
Giriş
Rust, Facepunch Studios tarafından geliştirilen popüler bir hayatta kalma oyunudur. Kendi Rust sunucunuzu kurarak özel bir hayatta kalma deneyimi oluşturabilirsiniz. Bu rehberde REXE VDS sunucunuz üzerinde Rust dedicated sunucu kurulumunu ve Oxide (uMod) plugin sistemi yapılandırmasını anlatacağız.
Sistem Gereksinimleri
| Kaynak | Minimum | Önerilen |
|---|---|---|
| CPU | 2 Çekirdek | 4+ Çekirdek |
| RAM | 8 GB | 16+ GB |
| Disk | 20 GB SSD | 50+ GB NVMe |
| OS | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
Rust sunucusu yoğun RAM kullanır. 100+ oyuncu için minimum 16 GB RAM gereklidir.
SteamCMD Kurulumu
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 Sunucu Dosyalarını İndirme
./steamcmd.sh +force_install_dir ~/rustserver +login anonymous +app_update 258550 validate +quit
Sunucu Yapılandırması
Başlatma Scripti
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 "GUCLU_RCON_SIFRE" \
+rcon.web 1 \
+server.hostname "REXE Rust Sunucusu" \
+server.description "REXE Teknoloji Rust Sunucusu" \
+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
Önemli Parametreler
| Parametre | Açıklama | Varsayılan |
|---|---|---|
| server.worldsize | Harita boyutu (1000-6000) | 3500 |
| server.seed | Harita seed'i | Rastgele |
| server.maxplayers | Maksimum oyuncu | 100 |
| server.saveinterval | Otomatik kayıt aralığı (saniye) | 300 |
| server.tickrate | Sunucu tick hızı | 30 |
Oxide (uMod) Plugin Sistemi
Oxide, Rust sunucunuza plugin eklemenizi sağlayan bir mod framework'üdür.
Oxide Kurulumu
cd ~/rustserver
wget https://umod.org/games/rust/download -O Oxide.Rust.zip
unzip -o Oxide.Rust.zip
rm Oxide.Rust.zip
Plugin Kurulumu
Pluginleri oxide/plugins/ dizinine kopyalayın:
cd ~/rustserver/oxide/plugins
wget PLUGIN_URL -O PluginAdi.cs
Önerilen Pluginler
| Plugin | Açıklama |
|---|---|
| Gather Manager | Toplama oranlarını ayarlama |
| Stack Size Controller | Yığın boyutlarını özelleştirme |
| Quick Smelt | Hızlı eritme |
| NTeleportation | Teleport sistemi |
| Kits | Kit sistemi |
| Clans | Klan sistemi |
Port Ayarları
| Port | Protokol | Kullanım |
|---|---|---|
| 28015 | UDP | Rust oyun sunucusu |
| 28016 | TCP | RCON (uzaktan yönetim) |
| 28082 | TCP | Rust+ companion app |
Path Panel Firewall Kuralları
- Rust Oyun: Protokol: UDP, Port: 28015, Filtre: RakNet
- RCON: Protokol: TCP, Port: 28016
- Rust+: Protokol: TCP, Port: 28082
Path.net RakNet filtresi, Rust sunucunuza yönelik DDoS saldırılarını otomatik olarak filtreler.
Performans Optimizasyonu
Harita Boyutu
Harita boyutu performansı doğrudan etkiler:
- 2500-3000: Küçük topluluklar (50 oyuncu)
- 3500-4000: Orta topluluklar (100 oyuncu)
- 4500+: Büyük topluluklar (200+ oyuncu)
Sunucu Ayarları
Konsoldan veya server.cfg ile:
server.tickrate 30
fps.limit 256
gc.buffer 2048
Wipe (Sıfırlama) İşlemi
Rust sunucuları periyodik olarak wipe edilir:
# Harita wipe (oyuncu verileri korunur)
rm -rf ~/rustserver/server/rexe-rust/*.map
rm -rf ~/rustserver/server/rexe-rust/*.sav*
# Tam wipe (her şey sıfırlanır)
rm -rf ~/rustserver/server/rexe-rust/
Otomatik Başlatma (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
Sonuç
Rust sunucusu kurulumu SteamCMD ile hızlı bir şekilde yapılabilir. Oxide plugin sistemi ile sunucunuzu özelleştirebilir, Path.net DDoS koruması ile güvenli bir oyun deneyimi sunabilirsiniz.
İlgili Makaleler
FiveM Sunucusu Kurulumu: VDS'de Adım Adım Rehber
REXE VDS üzerinde FiveM sunucusu kurulumu, txAdmin yapılandırması, port ayarları ve performans optimizasyonu. GTA V roleplay sunucunuzu dakikalar içinde kurun.
Minecraft Sunucusu Kurulumu: Paper ile Adım Adım Rehber
REXE VDS üzerinde Paper/Spigot Minecraft sunucusu kurulumu, Java ayarları, plugin yönetimi ve performans optimizasyonu. Kendi Minecraft sunucunuzu kurun.
CS2 Sunucusu Kurulumu: SteamCMD ile Adım Adım Rehber
REXE VDS üzerinde Counter-Strike 2 dedicated sunucu kurulumu, SteamCMD, GSLT token ve sunucu yapılandırması. CS2 sunucunuzu hızlıca kurun.