So bauen Sie einen Rostserver für Einzelspieler. Erstellen eines Rust Mod-Servers auf Ihrem Computer. Barrierefreiheit in der SteamCMD-Konsole

Einführung

HINWEIS: Bevor Sie mit dem Erstellen eines Servers beginnen, stellen Sie sicher, dass Sie über genügend Speicherplatz, Computerleistung, Nerven und Zeit verfügen.

Außerdem haben sie in den letzten "Updates / Fixes" den Befehl zum Herstellen einer Verbindung zum Server mit anderen Personen abgebrochen (nämlich: "client.connect: 28015" (standardmäßig)). Jetzt gibt dieser frühe "lebenswichtige" Befehl einen endlosen Ladebildschirm (jemand könnte sagen, alles funktioniert, ich bin nur krumm. - Vielleicht, aber wir haben es zehnmal gemacht und insgesamt ungefähr zwei Stunden getötet. aber der Ladebildschirm zeigte nicht das geringste Lebenszeichen). In diesem Zusammenhang ist es nicht sinnvoll zu beschreiben, wie eine Verbindung zum Server mit anderen Personen hergestellt wird. (Da es andere Möglichkeiten gibt, weiß ich es nicht.)

Servererstellung

Wir beginnen mit dem Download von der offiziellen Steam-Website: SteamCMD (Steam Console). Entpacken Sie SteamCMD nach dem Herunterladen in den Steam-Ordner. Gehen Sie als Nächstes zum Ordner "Steam" und führen Sie diese Datei aus (In diesem Moment muss Steam selbst ausgeschaltet sein). Dampfkonsole geht aus. Nach dem Laden müssen wir uns anmelden - dazu schreiben wir den Befehl: "Anonym anmelden" und drücken die Eingabetaste.
Nachdem wir angemeldet sind, registrieren wir diesen Befehl, um die Rast-Dateien zu laden - " app_update 258550 -beta experimentell"
Es ist logisch, dass das Laden der Spieledateien abhängig von Ihrer Internetgeschwindigkeit lange dauert.
Ich beeile mich zu beachten, dass Sie nach jedem Update diesen Befehl "app_update 258550 -beta experimentell" schreiben müssen, wenn Sie kein Plugin für die automatische Aktualisierung haben.
Nachdem die Dateien heruntergeladen wurden, können wir die Konsole schließen. Gehen Sie dann zu dem Ordner: Steam\u003e steamapps\u003e common und wenn Sie alles richtig gemacht haben, sollten Sie einen "rust_dedicated" -Ordner haben.
Jetzt starten wir Steam. Es sollte aktualisiert werden. (Deshalb war es so wichtig, dass Steam geschlossen war) In der Zwischenzeit wird Steam aktualisiert. Wir gehen erneut zum Ordner rust_dedicated und erstellen ein Textdokument, das wir "start" nennen und dessen Format von ".txt" in ".bat" ändern. Als Ergebnis sollten wir eine Datei haben: "start.bat". Jetzt klicken wir mit der rechten Maustaste darauf und wählen den Eintrag "Ändern". Weiter schreiben wir folgendes:

  1. RustDedicated.exe -batchmode -load (diese Funktion ist für das Speichern auf Ihrem Server verantwortlich)
  2. + server.hostname "NazvanieServera" + server.port "28015" + server.identity (der Name Ihres Servers kann beliebig sein, solange er in Englisch geschrieben ist).
  3. "my_server_identity / save" + server.maxplayers "10" (die Anzahl der Spieler kann auch beliebig sein).
  4. + rcon.port "28016" + rcon.password "11111" + server.seed "2200000" (Server-Seed kann ein beliebiger sein).
Wir sparen. Wenn wir also alles richtig gemacht haben, gehen Sie zu RUST. Öffnen Sie die Rast-Konsole und schreiben Sie: "client.connect"
Das ist alles, was der Server erstellt wurde, was bedeutet, dass wir weitermachen ...
P.S: Während des gesamten Betriebs des Servers muss das Programm ausgeführt werden: RustDedicated.exeWenn Sie sich auf dem Server befinden und dieses Programm schließen, werden Sie sofort vom Server geworfen (oder der Server schaltet sich selbst aus). Und nach jedem Beenden des Servers ist es ratsam, den Befehl "save" zu schreiben, da RUST Daten manchmal nicht automatisch speichert.

Ausgabe des Admin-Panels

Ausgabe des Admin-Panels Nachdem Sie einen Server erstellt haben, möchten Sie wahrscheinlich Administrator werden. Was bringt es, einen Server zu erstellen, wenn Sie nicht der Haupt-Server sind?
Dazu müssen wir erneut zu RustDedicated gehen und den folgenden Befehl schreiben:
Eigentümer-ID X "Y" wobei X Ihre SteamID und Y Ihr Spitzname ist.
Um Ihre ID herauszufinden, müssen Sie zu Ihrem Profil gehen. Wenn Sie jedoch Ihre ursprüngliche ID bereits geändert haben, gehen Sie zu Ihrem Server und öffnen Sie RustDedicated. Dort wird geschrieben: Welcher Spieler ist beigetreten und seine ID.
Wenn Sie sich zu dem Zeitpunkt, als Sie sich das Admin-Panel gaben, auf Ihrem Server befanden, müssen Sie erneut eingeben. Und um sicherzustellen, dass wir alles richtig gemacht haben, drücken Sie F1 und gehen Sie zur Artikelliste. Wenn alles richtig gemacht wurde, können Sie sich die erforderliche Menge an Ressourcen geben.

Damit Sie bei jedem Betreten des Servers nicht alle neu schreiben müssen zloebuchie Zahlen und Buchstaben können Sie wie folgt tun:

1. Öffnen Sie den Ordner cfg, der (zumindest für mich) hier ist:
D: / Steam / Steamapps / common / rust_dedicated / server / my_server_identity / cfg
2. Erstellen Sie eine neue Testdatei.
Und Sie schreiben genau diesen Befehl. (Eigentümer X "Y")

Die Seite hat also großartige Dinge im Netz. Das Starten und Konfigurieren des Servers dauert jedoch nur ein paar Zeilen.
Ich werde versuchen, Benutzern zu helfen, die auf ihrem lokalen spielen möchten server mit Freunden und mit eigenen Einstellungen. In diesem kurzen Artikel werde ich versuchen, den gesamten Prozess zu zeigen: von der Installation des Servers bis zur Konfiguration, einschließlich der Verwendung von Mods.

1. Das erste, was wir brauchen, ist die Umstellung auf Rust über das Netzwerk und herunterladen ein Archiv mit allen notwendigen Werkzeugen, und entpacken Sie es überall.

2. Jetzt geh zu installation... Führen Sie die Datei aus Update-Rust-Server.bat aus Ordner SteamCMD und warten Sie, während unser Server heruntergeladen wird. Die Server booten in den RustServer-Ordner.

Alles, wir haben den Server installiert, fahren Sie mit den nächsten Schritten fort.

3. Jetzt werden wir starten Sie den Server, passen Sie es an und laden Sie Freunde ein. Um eine Verbindung zum erstellten Server herzustellen, führen Sie die folgenden Schritte aus:

Gehen Sie zum Ordner SteamCMD und führen Sie die Datei aus Run-Rust-Server.bat (Er war es, nicht Rust_server). Führen Sie die Datei aus, um den experimentellen Rust-Server zu starten Führen Sie-Rust-Exp-Server.bat aus
- Nach dem Start enthält die Befehlszeile Zeilen mit Informationen zum Download. Wir warten auf den Moment, in dem die Inschrift angezeigt wird "Server initialisiert".
- Alles, der Server läuft.
- Um den Server zu betreten, müssen wir nun die Adresse unseres Servers herausfinden. Die klassische Option ist
- Wir schreiben unsere IP irgendwo in eine Textdatei (um nicht zu vergessen).
- Starten Sie als nächstes das Spiel und drücken Sie die Taste F1 (Konsole) und geben Sie dort den Befehl net.connect ein. Ihre IP: 28015 (wobei Ihre IP Ihre IP ist, die Sie zuvor gelernt haben). Theoretisch sollte dies auch 127.0.0.1 sein.

Bei korrekter Ausführung stellen Sie eine Verbindung zu Ihrem Server her. Damit Freunde eine Verbindung zu Ihnen herstellen können, müssen Sie natürlich sicherstellen, dass der Server auf Ihrem Computer ausgeführt wird und dass Ihre Freunde den Verbindungsbefehl, den Sie ihnen mitteilen, korrekt eingeben.
Jetzt können Sie anfangen zu spielen. ABER! Die korrekte Ausführung aller Aktionen kann in einigen Fällen Ihren Erfolg nicht garantieren. Da gibt es sehr viele Gründe, warum Sie scheitern können. Lösungen für die häufigsten Probleme finden Sie unter.

4. Nun, wenn alles für Sie geklappt hat und es Ihnen gefallen hat, können Sie damit spielen server Einstellungen.
Zum Beispiel haben die Entwickler im letzten Update so interessante Dinge wie Waffenverschleiß (ich erinnerte mich sofort an die Dead Island-Serie) sowie das Tragen von Kleidung und Ausrüstung hinzugefügt.
Dies passte nicht vielen und es besteht die Möglichkeit, diese Funktion zu deaktivieren.

Dafür benötigen Sie:
\u003e Melden Sie sich als Administrator beim Server an. Öffnen Sie dazu im Spiel die Konsole mit der Taste F1 und geben Sie den Befehl Rcon.login Ihr Passwort ein (Ihr Passwort ist in der Datei server.cfg festgelegt und sieht standardmäßig wie 123456 aus). Nach der Eingabe sollte eine Inschrift (in der Konsole) erscheinen. "als admin angemeldet", Dies bedeutet, dass Sie als Administrator angemeldet sind. Jetzt geben wir die Befehle ein:
- So deaktivieren Sie das Tragen von Kleidung: conditionloss.armorhealthmult "0.0"
- So deaktivieren Sie den Verschleiß von Waffen / Inventar: conditionloss.damagemultiplier "0.0"

Verschiedene Mods können auch verwendet werden, um verschiedene Dinge zu deaktivieren oder zu aktivieren. Deaktivieren Sie beispielsweise den Zerfall auf dem Server oder passen Sie das Flugintervall von Flugzeugen an. Das Netzwerk hat bereits erschwingliche und nicht sehr erschwingliche Mods. Ich empfehle den kostenlosen Mod Magma, aufgrund seiner einfachen Anpassung und der großen Anzahl von Plugins.

Haben Sie sich jemals gefragt, wie Sie Ihren eigenen RUST-Server erstellen können, waren aber mit den Einschränkungen von Windows konfrontiert? Es macht keinen Sinn mehr, sich Sorgen zu machen! In diesem Handbuch konzentrieren wir uns auf die Einrichtung eines Servers für Linux, insbesondere der Debian 8 x64-Distribution. Anstatt sich nur auf RUST VANILLA zu konzentrieren, werden wir die Einstellungen für Oxide beschreiben und Ihnen zeigen, wie Sie Ihren Server sichern.

Ersteinrichtung

Dies ist wahrscheinlich der längste Teil des Lernprogramms, hilft Ihnen jedoch bei der Konfiguration der Serversicherheit. Grundsätzlich richtet sich dieses Tutorial an Personen, die mit den Konzepten der Serversicherheit und Debian im Allgemeinen nicht vertraut sind.

  • Stellen Sie über einen SSH-Client eine Verbindung zum Server her (wir empfehlen die Verwendung von PuTTY).
  • Gehen Sie zur Password Generator-Website, erstellen Sie ein zufälliges Passwort von über 50 und kopieren Sie es. Geben Sie dann "passwd root" in die Konsole ein und klicken Sie zweimal mit der rechten Maustaste in das Terminal.
  • Nachdem Sie ein sicheres Kennwort festgelegt haben, können Sie das System aktualisieren: Schreiben Sie in das Terminal "apt-get update -y && apt-get upgrade -y", drücken Sie die Eingabetaste, dann "apt-get install fail2ban nano -y" und erneut die Eingabetaste.
  • Laden Sie nun das PuTTYgen-Programm herunter und generieren Sie einen Schlüssel. Geben Sie nun nacheinander die folgenden Befehle ein, indem Sie die Eingabetaste drücken, um zu einer neuen Zeile in PuTTY zu wechseln:

Mkdir ~ / .ssh
chmod 0700 ~ / .ssh
Berühren Sie ~ / .ssh / authorized_keys
chmod 0644 ~ / .ssh / autorisierte_Tasten
nano ~ / .ssh / autorisierte_Tasten

Gehen Sie nun zurück zu PuTTYgen, klicken Sie mit der rechten Maustaste in das Feld mit den weiteren Zeichen und klicken Sie auf Alle auswählen und dann auf Kopieren. Kehren Sie nun zu PuTTY zurück, wo Sie den Nano-Editor geöffnet haben, klicken Sie mit der rechten Maustaste, um Ihren öffentlichen Schlüssel einzufügen, und drücken Sie dann Strg + o -\u003e Eingabetaste -\u003e Strg + x.

Geben Sie nun "nano / etc / ssh / sshd_config" ein, dann Strg + w und dann "PasswordAuth". Entfernen Sie nun den Hash und ändern Sie am Ende Ja in Nein. Scrollen Sie nun die Seite nach unten und ändern Sie UsePAM in no. Jetzt Strg + W und geben Sie PermitRootLogin ein und ändern Sie es einfach in "ohne Passwort". Drücken Sie nun Strg + P (Speichern) und Strg + X (Beenden) und geben Sie "service ssh reload" ein.

Wenn Sie zu PuTTYgen zurückkehren, müssen Sie die öffentlichen und privaten Schlüssel an einem sicheren Ort aufbewahren. Wir schließen PuTTY und öffnen es erneut. Wählen Sie auf der linken Seite Verbindung -\u003e SSH -\u003e Autorisierung aus und geben Sie die Datei mit dem soeben gespeicherten privaten Schlüssel an. Klicken Sie nach der Rückkehr zur Sitzung auf "Standardeinstellungen", dann auf "Speichern" und dann auf "Öffnen", um sich ohne Kennwort anzumelden.

SteamCMD

Valve verfügt über eine eigene Dokumentation zur Konfiguration von SteamCMD, die Sie finden. Nachdem Sie den Abschnitt app_update aufgerufen haben, geben Sie "app_update 258550" ein. Dies ist nur die ID des RUST-Servers.

VANILLE

Nachdem Sie alle Punkte mit SteamCMD abgeschlossen haben, können Sie mit dem Einrichten von VANILLA fortfahren. Wir machen "cd DirectoryCoSteamCMD" und schreiben dann nano startrust.sh und fügen Folgendes ein: "258550".

#! / bin / sh
klar während: tun
exec ./RustDedicated -batchmode -nographics \\
-server.ip IPAddressHere \\
-server.port 28015 \\
-rcon.ip IPAddressHere \\
-rcon.port 28016 \\
-rcon.password "rcon Passwort hier" \\
-server.maxplayers 75 \\
-server.hostname "Servername" \\
-server.identity "my_server_identity" \\
-server.level "Prozedurale Zuordnung" \\
-server.seed 12345 \\
-server.worldsize 3000 \\
-server.saveinterval 300 \\ -server.globalchat true \\
-server.description "Beschreibung hier" \\
-server.headerimage "512x256px JPG / PNG-Headerimage-Link hier" \\
-server.url "Website hier"
echo "\\ n Server neu starten ... \\ n" fertig

Sie müssen Ihre eigenen Werte wie Startwert eingeben (Sie können hierfür den Kartenvorschau-Generator verwenden) usw. Führen Sie nun "chmod u + x startrust.sh" und dann "./startrust.sh" aus und Ihr Server wird gestartet. Wenn beim Start keine Probleme auftreten, können Sie über RCON eine Verbindung zum Server herstellen. Im Spiel können Sie eine Verbindung zum Server herstellen, indem Sie F1 drücken, die Konsole auswählen und Folgendes eingeben: "Server-IP verbinden: 28015". In den folgenden Anleitungen wird beschrieben, wie Sie Ihren Administratorstatus im Spiel einrichten.

Oxid

Dieses Add-On auf dem Rust-Server ist sehr beliebt. Hier beschreiben wir den Einrichtungsprozess. Zunächst müssen Sie "wget \u200b\u200bhttps://github.com/OxideMod/Snapshots/raw/master/Oxide-Rust_Linux.zip" ausführen. Wenn Sie Unzip noch nicht installiert haben, klicken Sie nach "Oxide-Rust_Linux.zip entpacken" auf "apt-get install unzip -y". Dies muss in dem RUST-Serververzeichnis erfolgen, das Sie über SteamCMD installiert haben (Sie müssen mit allem, was angeboten wird, einverstanden sein). Dann müssen Sie das Recht konfigurieren, den Compiler auszuführen: "chmod u + x CSharpCompiler", damit er Plugins für den RUST-Server mit der Erweiterung cs kompilieren kann (denken Sie an das Kits-Plugin). Herzlichen Glückwunsch zum voll funktionsfähigen RUST Oxide Server. In den folgenden Handbüchern werden Aspekte wie Lösungen und aktuelle Probleme mit RUST-Servern behandelt.

Aktualisieren

Es ist sehr einfach. Sie müssen die Schritte wiederholen, die Sie bei der Installation von RUST über SteamCMD ausgeführt haben. Wenn Sie Oxide verwenden, müssen Sie es nach dem Update erneut herunterladen. Verwenden Sie den obigen Link und entpacken Sie ihn. Möglicherweise müssen Sie die Berechtigungen für CSharpCompiler erneut ändern.

Firewall (für fortgeschrittene Benutzer)

Für zusätzliche Sicherheit des RUST-Servers können Sie eine Firewall konfigurieren. Achtung: Änderungen an den Servereinstellungen auf einem Debian-System können zu vollständiger Inoperabilität, eingeschränktem oder vollständig fehlendem Zugriff auf den Server führen.

Schreiben Sie "nano iptables.sh" und kopieren Sie Folgendes:

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
iptables -A INPUT -m conntrack --ctstate ESTABLISHED, RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 28016 -j ACCEPT
iptables -A INPUT -p udp --dport 28015 -j ACCEPT
iptables -I INPUT 1 -i lo -j ACCEPT
iptables -P INPUT ACCEPT
iptables -A INPUT -j DROP
apt-get install iptables-persistent -y
invoke-rc.d iptables-persistent save

Geben Sie dann "chmod u + ux iptables.sh" und dann "./iptables.sh" ein. Es werden eine Reihe von Befehlen ausgeführt, die schließlich nur den Standard-SSH-Port (22) und dann die beiden Standardports für den RUST-Server öffnen.

Viele Anfänger und sogar erfahrene Spieler stellen sich eines Tages ernsthaft die Frage, wie man einen Server in Rast erstellt. Bevor Sie direkt mit der schrittweisen Erstellung fortfahren, sollten Sie genau wissen, wofür Sie es benötigen und welche persönlichen Unterschiede zu den bereits vorhandenen Einheiten bestehen. Da der Server von Ihnen erstellt wird, werden Sie hier nicht gesperrt - hier sind Sie und nur Sie verantwortlich. Es sollte jedoch beachtet werden, dass die Wartung des Servers nicht so einfach ist.

Betrachten Sie als anschauliches Beispiel die Option, einen Rust-Server auf einem separaten Hosting auszuführen, das für eine Reihe von Spielern ab 50 Personen ständig online sein kann. Dies erfordert ein einfaches, qualitativ hochwertiges und zuverlässiges Hosting. Angesichts der Tatsache, dass die Auswahl der Hosting-Unternehmen derzeit mehr als beeindruckend ist, bieten wir Ihnen drei Optionen an, die sich am effizientesten bewährt haben. Wir sprechen über solche Unternehmen:

1. DeinServerHost.DE - sehr hohe Qualität und gleichzeitig günstiges Hosting. Zwar können manchmal Fehlfunktionen auftreten, deren Beseitigung einige Zeit in Anspruch nehmen kann, da die Standortverwaltung als solche praktisch keine Unterstützung bietet.
2. PlayRust.EU ist mit Abstand der teuerste und gleichzeitig einer der besten Anbieter. Unterscheidet sich in der Zuverlässigkeit und der Notwendigkeit von Englischkenntnissen auf einem ziemlich hohen Niveau.
3. HostingRust.RU ist das offizielle Hosting in der Russischen Föderation. Unterscheidet sich in zufriedenstellenden Kosten, reaktionsschnellem technischen Support und stabilem Betrieb der Server. Regelmäßig werden verschiedene Updates veröffentlicht, um den Service für die Benutzer so angenehm und bequem wie möglich zu gestalten.

Nachdem Sie eine Bestellung aufgegeben haben, gehen Sie zum Admin-Bereich und richten Sie den Spieleserver ein. Nach der Registrierung Ihres Kontos sehen Sie das Hauptfenster - server-600x331. Es gibt auch Schaltflächen zum Starten, Stoppen und Neustarten des Servers, die verwendete Speichermenge, den ausgewählten Kommunikationskanal und die aktuelle Anzahl der Spieler. Als nächstes starten wir das Steam Update - Steam Update. Auf der Registerkarte Mod Manager kannst du die gewünschten Spielmods installieren. Um zusätzliche Berührungen zu konfigurieren, wechseln Sie zur Registerkarte Konfigurationsdateien, auf der wir die Datei server.cfg bearbeiten, die die Standardeinstellungen enthält.

Wenn alles fertig ist, muss nur der neu erstellte Server gestartet und in Aktion getestet werden. Geben Sie die Serveradresse in die net.connect-Konsole ein, um die Funktionsfähigkeit zu überprüfen. Nach der ersten Anmeldung bleibt es im Verbindungsverlauf. Melden Sie sich als Nächstes als Administrator an. Dazu müssen Sie Ihr RCON-Passwort in der Konsole registrieren. Rcon.login xxxxxxx ist speziell für diese Zwecke vorgeschrieben, wobei xxxxxxx das von Ihnen erfundene Passwort bedeutet. Nach solch einfachen Manipulationen ist Ihr Server vollständig einsatzbereit. Dank dieses Artikels wissen Sie hoffentlich genau, wie Sie einen lizenzierten Rust-Server erstellen.

Video zur Servererstellung