Mehrspieler
Der Mehrspieler (im engl. Multyplayer), wurde im August 2021 in die UnityVersion von RisingWorld integriert. JIW-Games bietet hier mehrere Möglichkeiten RisingWorld im Mehrspieler zu spielen. Verbunden mit dem Mehrspielerubdate intregierte JIW-Games hier auch gleich eine Area-Protection sowie ein Permissions System um Berechtigungen und Gruppen für die Server und Spieler anzulegen.
Steam P2P:
Wenn du mit Freunden zusammen spielen (P2P) möchtest, gehe einfach ins Singleplayer-Menü, wähle eine Welt und drücke den grünen "Mit Freunden spielen" Button aus. Damit wird eine P2P Session gestartet und Freunde können deinem Spiel über die Freundesliste beitreten. Es muss keine Portweiterleitung o.ä. dafür eingerichtet werden.
LAN-Modus:
Im LAN können sich mehrere Computer zusammenschießen und auf diese Art zusammen RisingWorld spielen. Eine LAN-Welt steht so lange zur Verfügung, bis der Herausgeber die Welt verlässt. Sobald er dies tut, wird die Welt für alle Spieler geschlossen und sie verliert ihren LAN-Status.
Dedizierten Server:
Es besteht die Möglichkeit einen eigenen RisingWorld Server unter Linux oder Windows anzulegen. Bei einigen Hostern besteht auch die Möglichkeit einen Mehrspieler-Server zu mieten. Wie man einen Dedizierten Server einrichtet, ist unter anderem im Forum von RisinWorld Beschrieben.
Mehrspieler Server beitreten:
Wenn du einem öffentlichen Multiplayer-Server beitreten möchtest, gehe ins Multiplayer-Menü um den Serverbrowser hervorzubringen. Klicke auf den Server um sich zu verbinden, bei Doppelklick bekommt man Serverinformationen, insoweit welche vom Serverbetreiber hinterlegt worden sind.
Relevante Konsolenbefehle
Folgende Befehle können im Mehrspielermodus verwendet werden:
Befehl | Parameter | Beschreibung | Description (orginal) |
---|---|---|---|
ban | <name/uid> <duration> [reason] | Sperrt einen Spieler für eine bestimmte Zeit vom Server | Bans a player from the server for a given amount of time (seconds). Set duration to -1 for a permanent ban |
connect | <ip> [port] | Verbindet mit einem Multiplayer-Server | Connects to a multiplayer server |
deleteplayer | <uid> | Löscht die Daten eines bestimmten Spielers. Wenn der Spieler gerade online ist, wird er gekickt. | Deletes data of a particular player. If player is currently online, he will be kicked |
invite | <steamID> | Lädt einen Freund ein, an Ihrem Spiel teilzunehmen. Ihr Freund kann nur an Ihrem Spiel teilnehmen, wenn Sie eine Sitzung "Mit Freunden spielen" gestartet haben! | Invites a friend to join your game. Your friend will only be able to join your game if you have hosted a "Play with friends" session! |
ip | - | Versucht, alle lokalen IP-Adressen (LAN) zu ermitteln | Tries to get all local IP addresses (LAN) |
kick | <name/uid> [reason] | Wirft einen Spieler vom Server | Kicks a player from the server |
makeadmin | <name/uid> | Macht einen Spieler im Mehrspielermodus zum Admin | Makes a player an admin in multiplayer |
networkstats | - | Gibt einige lokale Netzwerkinformationen aus (funktioniert nur im Mehrspielermodus) | Prints some local network info (only works in multiplayer) |
offlineban | <uid> <duration> [reason] | Sperrt einen Spieler vom Server, der momentan nicht verbunden ist (Dauer in Sekunden). Setze die Dauer auf -1 für ein permanentes Verbot | Bans a player from the server who is currently not connected (duration in seconds). Set duration to -1 for a permanent ban |
reloadpermissions | - | Lädt die Berechtigungsdateien (aus dem "Permissions"-Ordner) neu | Reloads permission files (from the "Permissions" folder) |
reloadscheduler | - | Lädt die Server-Planungsdatei (scheduler.txt) neu | Reloads the server scheduler file (scheduler.txt) |
restart | <seconds> | Startet den Server in x Sekunden neu, d.h. sendet eine Nachricht über den bevorstehenden Neustart an alle Spieler und startet den Serverprozess neu (funktioniert nur im Mehrspielermodus) | Restarts the server in x seconds, i.e. broadcasts a message about the impending restart and restarts the server process (multiplayer) |
revokeadmin | <name/uid> | Entzieht einem Spieler im Mehrspielermodus die Administratorrechte | Revokes admin rights from a player in multiplayer |
servergc | - | Ruft den serverseitigen Garbage Collector auf, um ungenutzten Speicher freizugeben | Invokes the serverside garbage collector to free up unused memory |
serverinfo | <type> | Erhält Informationen über den Server (Typen: Speicher, Chunks, Netzwerk) | Gets some information about the server (types: memory, chunks, network) |
setofflineplayergroup | <uid> <groupname> | Setzt die Berechtigungsgruppe eines offline Spielers. Entweder den Gruppennamen angeben oder "default" / "null" für die Standardberechtigung verwenden. | Sets the permission group of an offline player. Either provide the group name, or "default" / "null" for the default permission |
setplayergroup | <name/uid> <groupname> | Legt die Berechtigungsgruppe eines Spielers fest. | Sets the permission group of a player. Either provide the group name, or "default" / "null" for the default permission |
shutdown | - | DE | Shuts the server down (only works in multiplayer) |
unban | <uid> | DE | Unbans a player, i.e. lifts a ban in multiplayer |
yell | <message> | Sendet eine Schreinachricht an alle Spieler | Sends a yell message to all players (multiplayer) |