Zum Hauptinhalt springen
Zurück zur Kategorie

Rust-Server einrichten: Oxide-Plugin-Anleitung

Vollständige Anleitung zur Rust Dedicated-Server-Installation auf REXE VDS: SteamCMD, Oxide/uMod-Plugin-System, Serverkonfiguration, Leistungsoptimierung und Wipe-Verwaltung.

Lesezeit: 10 Min. Spielserver-Einrichtung
ruststeamcmdoxideumodSpielserverSurvivalrust server einrichten

Inhaltsverzeichnis

Einleitung

Rust ist ein beliebtes Survival-Spiel von Facepunch Studios. Mit Ihrem eigenen Rust-Server können Sie ein einzigartiges Survival-Erlebnis schaffen. In dieser Anleitung beschreiben wir die Installation eines dedizierten Rust-Servers und die Konfiguration des Oxide (uMod) Plugin-Systems auf Ihrem REXE VDS.

Systemanforderungen

RessourceMinimumEmpfohlen
CPU2 Kerne4+ Kerne
RAM8 GB16+ GB
Festplatte20 GB SSD50+ GB NVMe
OSUbuntu 22.04+Ubuntu 22.04 LTS

Der Rust-Server verbraucht intensiv RAM. Für 100+ Spieler sind mindestens 16 GB RAM erforderlich.

SteamCMD-Installation

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-Serverdateien herunterladen

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

Serverkonfiguration

Startskript

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 "STARKES_RCON_PASSWORT" \
  +rcon.web 1 \
  +server.hostname "REXE Rust Server" \
  +server.description "REXE Teknoloji Rust Server" \
  +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

Wichtige Parameter

ParameterBeschreibungStandard
server.worldsizeKartengröße (1000-6000)3500
server.seedKarten-SeedZufällig
server.maxplayersMaximale Spieler100
server.saveintervalAuto-Speicherintervall (Sekunden)300
server.tickrateServer-Tickrate30

Oxide (uMod) Plugin-System

Oxide ist ein Mod-Framework, das das Hinzufügen von Plugins zu Ihrem Rust-Server ermöglicht.

Oxide installieren

hljs bash
cd ~/rustserver
wget https://umod.org/games/rust/download -O Oxide.Rust.zip
unzip -o Oxide.Rust.zip
rm Oxide.Rust.zip

Plugins installieren

Kopieren Sie Plugins in das Verzeichnis oxide/plugins/:

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

Empfohlene Plugins

PluginBeschreibung
Gather ManagerSammelraten anpassen
Stack Size ControllerStapelgrößen anpassen
Quick SmeltSchnelles Schmelzen
NTeleportationTeleportationssystem
KitsKit-System
ClansClan-System

Port-Einstellungen

PortProtokollVerwendung
28015UDPRust-Spielserver
28016TCPRCON (Fernverwaltung)
28082TCPRust+ Companion App

Path-Panel Firewall-Regeln

  1. Rust Spiel: Protokoll: UDP, Port: 28015, Filter: RakNet
  2. RCON: Protokoll: TCP, Port: 28016
  3. Rust+: Protokoll: TCP, Port: 28082

Der Path.net RakNet-Filter filtert DDoS-Angriffe auf Ihren Rust-Server automatisch.

Leistungsoptimierung

Kartengröße

Die Kartengröße beeinflusst die Leistung direkt:

  • 2500-3000: Kleine Communities (50 Spieler)
  • 3500-4000: Mittlere Communities (100 Spieler)
  • 4500+: Große Communities (200+ Spieler)

Wipe (Zurücksetzen)

Rust-Server werden periodisch gewiped:

hljs bash
# Karten-Wipe (Spielerdaten bleiben erhalten)
rm -rf ~/rustserver/server/rexe-rust/*.map
rm -rf ~/rustserver/server/rexe-rust/*.sav*

# Vollständiger Wipe (alles wird zurückgesetzt)
rm -rf ~/rustserver/server/rexe-rust/

Autostart (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

Fazit

Die Rust-Server-Installation mit SteamCMD geht schnell. Mit dem Oxide-Plugin-System können Sie Ihren Server anpassen, und der Path.net DDoS-Schutz sorgt für ein sicheres Spielerlebnis.