Diese Seite wurde maschinell übersetzt, sie kann einige Ungenauigkeiten enthalten. Du kannst helfen, indem du eine Übersetzung beisteuerst, alternativ kannst du zur englischen Version.

Benutzerdefinierte Spiele / Spielen mit Freunden#

Trinkgeld

Plutonium T6 hat ein neues Update veröffentlicht, das benutzerdefinierte Spiele mit dem Originalspiel identisch macht. Dies bedeutet, dass Sie Spieler mit Leichtigkeit einladen können.

In diesem Handbuch erfahren Sie, wie Sie mit Freunden über das Internet in einem benutzerdefinierten Spielespiel spielen können. Hosting ist nicht kompliziert, beinhaltet aber mehrere Netzwerkkonzepte, die Sie verstehen müssen, bevor Sie eintauchen, also nehmen Sie sich bitte Zeit, um diesen Leitfaden zu lesen, um die Konzepte des Hostings zu verstehen.

Einleitung#

Warum muss ich das alles tun?#

Zuallererst müssen Sie wissen, dass Plutonium Sie auffordert, all diese Schritte auszuführen, da das Hosten von Servern Geld kostet, weshalb die meisten Spiele auf Steam nichts anderes von Ihnen verlangen, als auf "Spiel erstellen" zu klicken. Aber für Indie-Spiele und leidenschaftliche Projekte wie Plutonium würde das Hosten eines Servers für alle viel zu viel Geld kosten, so dass Sie Ihre Spiele stattdessen selbst hosten müssen, was für alle kostenlos ist.

Wie funktioniert Hosting?#

Grundsätzlich, wenn Sie einen Dienst wie einen Spielserver (oder ein privates Spiel mit Ihren Freunden) hosten möchten, gibt es ein wichtiges Konzept zu verstehen: Wer kann auf mein Netzwerk zugreifen und auf welchen Dienst können sie zugreifen? Sie möchten nicht, dass Personen von außen Zugriff auf alles auf Ihrem PC haben. Wenn Sie mit 2 PCs spielen möchten, die auf demselben Internet-Router angeschlossen sind, können Sie sich über Ihren lokale IP weil sich beide Geräte gegenseitig vertrauen. Aber wenn Sie mit Leuten spielen möchten, die nicht mit Ihrem Router verbunden sind (also im Grunde genommen Leute von außerhalb Ihres Hauses), ist das eine andere Geschichte, weil sie alle als Fremde und potenzielle Bedrohungen betrachtet werden. Hier ist das Konzept der Ports und Portweiterleitung kommt herein.

Was ist UPnP?#

In diesem Handbuch werden die Wörter "Portweiterleitung" und "UPnP" erwähnt. Um ein Server- / benutzerdefiniertes Spiel zu hosten, benötigen Sie eine Portweiterleitung, die eine manuelle Einrichtung auf Ihrem Router erfordert. Die Idee dahinter UPnP lässt Ihren Router Ports automatisch öffnen und schließen, wenn Sie Dienste (z. B. Spielserver) auf Ihrem PC öffnen / schließen, so dass es im Grunde eine einfache automatische Portweiterleitung ist. Denken Sie daran, dass UPnP und Portweiterleitung zwei verschiedene Dinge sind. Bei der Portweiterleitung wird UPnP nicht aktiviert, aber sie haben das gleiche Ziel. UPnP ist schön, wenn die Dinge sofort ohne Konfiguration funktionieren, aber es funktioniert nicht mit jedem Netzwerk-Setup, also wenn es für Sie nicht funktioniert, müssen Sie stattdessen manuell portieren.

Was ist Portweiterleitung?#

Um es einfach zu machen, verwendet alles, was mit dem Internet verbunden ist und auf Ihrem PC läuft, eine Hafen. Das Internet, das über diese Ports läuft, kann entweder ausgehende Verbindungen (Sie verbinden sich z.B. mit Google oder einem Gameserver), der nichts von Ihrer Seite benötigt oder Eingehende Verbindungen das heißt, Sie erhalten Verbindungen von außen (Hosting). In diesem Fall müssen Sie vorwärts der Port, der von Ihrem Dienst (in diesem Fall Ihrem Spielserver) verwendet wird, um Ihren Router anzuweisen, Verbindungen von außen auf diesem bestimmten Port zuzulassen. Andernfalls werden die eingehenden Verbindungen an diesem Port standardmäßig und aus Sicherheitsgründen blockiert. Wenn Sie das richtig verstanden haben: Nur der Host muss einen Port auf seinem Router geöffnet (oder UPnP aktiviert) haben. Die Personen, die beitreten, müssen nichts an ihrem Ende tun, genau wie wenn Sie einem öffentlichen Server beitreten.

Wie aktiviere ich UPnP?#

  • Aktivieren Sie UPnP auf Ihrem Router, wenn es noch nicht aktiviert ist.
    Da jeder Router anders ist, können wir nicht für jeden Router eine Anleitung erstellen.
    Wir empfehlen, bei Google nach "Ihr Routername + UPnP aktivieren" oder in den Einstellungen Ihres Routers zu suchen.

  • Gehen Sie zu Windows-Einstellungen -> Netzwerk & Internet und klicken Sie dann unter Ihrem Netzwerknamen auf Eigenschaften.

img

  • Festlegen des Netzwerkprofils auf "Privat"

img

  • Starte das Spiel neu

Wie portiere ich weiter?#

Um ein privates Match ohne UPnP zu hosten, müssen Sie die Weiterleitung portieren (siehe Was ist Portweiterleitung?).
Da jeder Router anders ist, können wir keine Anleitung für jeden Router erstellen, daher empfehlen wir, bei Google nach "Name Ihres Routers + Port forward" zu suchen.

Sie können entweder eine Portbereichsregel erstellen, z. B. öffnet 1000-1005 jeden Port von 1000 bis 1005. Oder Sie können für jeden erforderlichen Port eine Regel erstellen, z. B. für T6 eine Regel für 4976 und eine weitere für 4977.
Die Portwerte/-bereich sind im Abschnitt für Ihr Spiel angegeben. Beispiel: 4976-4977 bedeutet sowohl Port 4976 als auch Port 4977 oder ein Portbereich von 4976 bis 4977.

Das Öffnen eines einzelnen Ports sollte in etwa wie im Screenshot unten aussehen. Regelname kann alles sein, Protokoll ist UDP (Beides funktioniert auch, ist aber nicht erforderlich) Externer und interner Portwert sollten immer gleich sein. Der Wert ist der Port, der in der Anleitung für Ihr Spiel angegeben ist. img

Fügen Sie einen Freund zu Ihrer Freundesliste hinzu#

Sowohl Sie als auch Ihr Freund müssen sich in den Plutonium-Foren folgen, um sich zusammenzuschließen:

  • Gehe zu https://forum.plutonium.pw/users und stellen Sie sicher, dass Sie eingeloggt sind, und suchen Sie dann nach dem Plutoniumnamen Ihres Freundes.
  • Gehen Sie zu ihrem Profil und klicken Sie auf die grüne Schaltfläche "Plus" (+), um ihnen zu folgen.
    • Wenn es ein Herz gibt, bedeutet das, dass du ihm bereits folgst.

Ihr Freund wird auf der Registerkarte Freundesliste des Plutonium-Overlays angezeigt, wenn Sie beide einander folgen. Wenn sie nicht angezeigt werden, starten Sie einfach Ihr Spiel neu.

T4 / T6#

Trinkgeld

Es gibt kein Partysystem in Plutonium, so dass deine Freunde nur dann zu dir stoßen können, während du im Spiel bist (oder mit dem Laden im Ladebildschirm fertig bist). Um in Runde 1 mit deinen Freunden spielen zu können, kannst du das Spiel zwingen, im Ladebildschirm zu warten, bis sich eine bestimmte Anzahl von Spielern mit den folgenden Befehlen verbindet. (Diese Befehle müssen in das Feld Konsole. Ersetzen 2 B. durch die Anzahl der Spieler, auf die Sie warten möchten, bevor Sie das Spiel starten).

sp_minplayers 2 [T4]
zombies_minplayers 2 [T6]

Sobald Sie und Ihr Freund einander folgen, muss die Person, die das private Spiel veranstalten möchte, Folgendes tun:

  • Öffne das Spiel und öffne die Serverliste (F10 oder Home Key)
  • Gehen Sie zur Registerkarte Netzwerk und überprüfen Sie, ob UPnP aktiviert ist

Wenn UPnP aktiviert ist#

  • Privates Match starten
  • Ihr Freund sollte nun in der Lage sein, beizutreten, indem Sie auf Ihren Namen im Reiter Freundesliste des Plutonium-Overlays doppelklicken

Wenn Sie es nicht zum Laufen bringen können, auch wenn UPnP aktiviert ist, müssen Sie stattdessen vorwärts portieren. Lesen Sie dazu Wenn UPnP immer noch deaktiviert ist oder Sie trotz Aktivierung keine Verbindung herstellen können.


Wenn UPnP deaktiviert ist#


Wenn UPnP immer noch deaktiviert ist oder Sie trotz Aktivierung keine Verbindung herstellen können#

  • Leiten Sie den Port für Ihr Spiel auf Ihrem Router weiter (siehe Wie portiere ich weiter?)
    • 28960-28961 (UDP) [für T4]
    • 4976-4977 (UDP) [für T6]
  • Weiße Liste des Ports in der Windows-Firewall
  • Stellen Sie sicher, dass nichts die Verbindung blockiert (Ihre Router-Firewall, Ihre Antiviren-Firewall, falls Vorhanden usw.).
  • Sobald diese Schritte abgeschlossen sind, öffne dein Spiel und starte ein privates Match. (Parteien werden nicht arbeiten)
  • Ihr Freund sollte nun in der Lage sein, beizutreten, indem Sie auf Ihren Namen im Reiter Freundesliste des Plutonium-Overlays doppelklicken

IW5#

In IW5 gibt es keine einfache Möglichkeit zu sagen, ob UPnP aktiviert ist, außer es nur zu testen.

Wenn UPnP aktiviert ist#

Starten Sie einfach ein privates Match und lassen Sie Ihren Freund von Friends > Doppelklicken Sie auf Ihren Namen.

Wenn UPnP deaktiviert ist / nicht funktioniert#

Um ein privates Match ohne UPnP zu hosten, müssen Sie die Weiterleitung portieren (siehe Was ist Portweiterleitung?). Da jeder Router anders ist, können wir keine Anleitung für jeden Router erstellen, daher empfehlen wir, bei Google nach "Name Ihres Routers + Port forward" zu suchen.

  • Weiterleiten des Ports 27016 (UDP) auf Ihrem Router (siehe Wie portiere ich weiter?)
  • Weiße Liste des Ports in der Windows-Firewall
  • Stellen Sie sicher, dass nichts die Verbindung blockiert (Ihre Router-Firewall, Ihre Antiviren-Firewall, falls Vorhanden usw.).
  • Sobald diese Schritte abgeschlossen sind, öffne dein Spiel und starte ein privates Match. (Parteien werden nicht arbeiten)
  • Dein Freund sollte nun in der Lage sein, beizutreten, indem du in der Freunde-Liste auf deinen Namen doppelklickst.

Zusätzliche Hinweise#

LAN-Wiedergabe#

Wenn Sie und einige / alle Ihre Freunde im selben LAN sind, verbinden sie sich über die interne IP, wenn sich alle Spieler am selben LAN-Port befindenforwarding ist nicht notwendig.

Wenn Sie Ihre interne IP-Adresse finden möchten, öffnen Sie eine Eingabeaufforderung und geben Sie Folgendes ein: ipconfig.

img

Ihre lokale IP-Adresse befindet sich unter IPv4 Address.

Von dort aus kann sich jeder Client in Ihrem LAN einfach per Öffnen der Konsole und Ausführen

connect HostsIPv4AddressHere

Verbindung über eine IP-Adresse#

Wenn die Freundesliste für Sie nicht funktioniert, können Sie versuchen, eine Verbindung über eine IP-Adresse herzustellen.

Lassen Sie den Host seine IP erhalten (was er über die Registerkarte Netzwerk des Plutonium-Overlays oder über WhatIsMyIP)

Dann können Sie sich einfach verbinden, indem Sie Öffnen der Konsole und Ausführen des Befehls

connect HostsIPAddressHere