Ana içeriğe geç
Kategoriye Dön

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.

Okuma süresi: 10 dk Oyun Sunucusu Kurulumları
ruststeamcmdoxideumodoyun sunucususurvivalrust kurulum

İç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

KaynakMinimumÖnerilen
CPU2 Çekirdek4+ Çekirdek
RAM8 GB16+ GB
Disk20 GB SSD50+ GB NVMe
OSUbuntu 22.04+Ubuntu 22.04 LTS

Rust sunucusu yoğun RAM kullanır. 100+ oyuncu için minimum 16 GB RAM gereklidir.

SteamCMD Kurulumu

hljs bash
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

hljs bash
./steamcmd.sh +force_install_dir ~/rustserver +login anonymous +app_update 258550 validate +quit

Sunucu Yapılandırması

Başlatma Scripti

hljs bash
nano ~/rustserver/start.sh
hljs bash
#!/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"
hljs bash
chmod +x ~/rustserver/start.sh

Önemli Parametreler

ParametreAçıklamaVarsayılan
server.worldsizeHarita boyutu (1000-6000)3500
server.seedHarita seed'iRastgele
server.maxplayersMaksimum oyuncu100
server.saveintervalOtomatik kayıt aralığı (saniye)300
server.tickrateSunucu tick hızı30

Oxide (uMod) Plugin Sistemi

Oxide, Rust sunucunuza plugin eklemenizi sağlayan bir mod framework'üdür.

Oxide Kurulumu

hljs bash
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:

hljs bash
cd ~/rustserver/oxide/plugins
wget PLUGIN_URL -O PluginAdi.cs

Önerilen Pluginler

PluginAçıklama
Gather ManagerToplama oranlarını ayarlama
Stack Size ControllerYığın boyutlarını özelleştirme
Quick SmeltHızlı eritme
NTeleportationTeleport sistemi
KitsKit sistemi
ClansKlan sistemi

Port Ayarları

PortProtokolKullanım
28015UDPRust oyun sunucusu
28016TCPRCON (uzaktan yönetim)
28082TCPRust+ companion app

Path Panel Firewall Kuralları

  1. Rust Oyun: Protokol: UDP, Port: 28015, Filtre: RakNet
  2. RCON: Protokol: TCP, Port: 28016
  3. 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:

hljs bash
server.tickrate 30
fps.limit 256
gc.buffer 2048

Wipe (Sıfırlama) İşlemi

Rust sunucuları periyodik olarak wipe edilir:

hljs bash
# 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)

hljs bash
sudo nano /etc/systemd/system/rust.service
hljs yaml
[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
hljs bash
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.