Zum Inhalt springen

Wie man RCON auf Soulmask verwendet

Diese Anleitung bietet Schritt-für-Schritt-Anweisungen zur Einrichtung und Verwaltung Ihres Soulmask-Servers mit RCON. Dies ist eine relativ neue Funktion und wird in der Soulmask-Community manchmal auch als TELNET bezeichnet.

Hier ist eine Liste aller RCON-Befehle mit grundlegenden Details.

BefehlBeschreibung
helpZeigt alle aktuellen RCON-Befehle an.
quit/close/shutdown secondsNach der durch den Parameter angegebenen Anzahl von Sekunden speichern und die Spielwelt verlassen.
saveworldNur Weltarchiv speichern ohne zu beenden.
backup new_database_nameSichern Sie das Weltarchiv in eine Datenbankdatei mit dem angegebenen Namen.
backuphourSichern Sie das Weltarchiv und benennen Sie es mit dem aktuellen Datum und der Uhrzeit (UTC), zum Beispiel: YYYYmmddHH.db
dppExportiert die grundlegenden Informationen aller Konten (Konto, Rolle, Union, Level, gesamte Online-Zeit, Erstellungszeit, usw.) nach Saved/ALL_PLAYER_INFO.txt.
setpm flagSetzt den Server-Login-Berechtigungsverwaltungsschalter (0 um alle Berechtigungen zu deaktivieren, 15 um alle Berechtigungen zu aktivieren).
serverfpsZeigt die durchschnittliche Bildrate des Servers über einen kurzen Zeitraum an.
QueryInvitationCodeZeigt den Einladungscode des Servers an.
List_OnlinePlayersListet Konto, Name und Körper-ID der Online-Spieler auf. Alias: lp
List_AllPlayersListet grundlegende Informationen für alle Spieler und Datenbankinformationen auf. Alias: lap
List_SameBelongingObjsListet Charaktere auf, die dasselbe Eigentum wie der Spieler teilen. Alias: ls
List_GuildsListet registrierte Gildeninformationen auf dem Server auf. Alias: lg
List_GuildObjsListet alle Charakterinformationen unter einer angegebenen Gilde auf. Alias: lgo
List_AllNPCClassListet alle Charaktertypen und Klassennamen auf. Alias: lcc
Show_Coefficient_SettingsListet Spielkoeffizienten-Elemente und ihre aktuellen Werte auf. Alias: lc
List_ServerPermissionListListet alle Server-Berechtigungslisteninformationen auf. Alias: lsp
Set_CoefficientSetzt Spielkoeffizienten. Alias: sc
Set_ServerPermissionEnableSetzt den Status eines Server-Berechtigungselements. Alias: ssp
Set_ServerPermissionFlagSetzt die Server-Berechtigungsflagge, global die Server-Berechtigungsstatuseinstellung. Alias: sspf
Update_ServerPermissionListSetzt den Inhalt der Server-Berechtigungsliste (hinzufügen/entfernen). Alias: usp
Set_OutputChatsSetzt, ob Server-Chat-Inhalt in das Log ausgegeben wird. Alias: soc
GotoPostionTeleportiert einen Charakter zu angegebenen Koordinaten. Alias: go
GotoTargetTeleportiert einen Charakter in die Nähe eines anderen Charakters. Alias: gonpc
CreateSpecifiedManErstellt einen Barbaren basierend auf einer Vorlagennummer, die einem angegebenen Spieler gehört. Alias: cnpc
CreateSWByClassErstellt einen Barbaren-/Tiercharakter basierend auf dem Klassennamen. Alias: create
FlyModeAktiviert/deaktiviert den Flugmodus (Geistermodus) für einen angegebenen Spieler. Alias: fly
Update_RconClientAddressFügt IP-Adressen zur RCON-Whitelist hinzu oder entfernt sie. Alias: ura

Aus Sicherheitsgründen verwendet RCON eine IP-Whitelist. Nur gewhitelistete IP-Adressen können sich mit dem RCON-Dienst des Servers verbinden. Wir erlauben auch keinen öffentlichen Zugang zu diesem, es sei denn, es wird über ein Support-Ticket angefordert.

  1. Ändern Sie WS/Saved/Config/[Platform]Server/Engine.ini:

    [Server.SafeIP]
    IP=xxx.xxx.xxx.xxx
    IP=yyy.yyy.yyy.yyy
  2. Verwenden Sie den RCON-Befehl (wird nach Server-Neustart nicht gespeichert):

    ura 1 xxx.xxx.xxx.xxx,yyy.yyy.yyy.yyy

Geben Sie help im Terminal ein, um Informationen über verfügbare Befehle anzuzeigen.

  • DESC: Befehlsbeschreibung
  • Alia: Befehlsalias
  • Example: Verwendungsbeispiel

Sie können die Befehlsnummer als Verknüpfung verwenden, um Befehle auszuführen.

  1. List_OnlinePlayers (Alias: lp)

    • Listet Konto, Name und Körper-ID der Online-Spieler auf
    • Format: | Steam-Konto | Spielername | Aktuelle Körper-ID |
  2. List_AllPlayers (Alias: lap)

    • Listet alle grundlegenden Spieler- und Datenbankinformationen auf
    • Format: | Steam-Konto | Spielername | Gildenname | Bewusstseinsgrad | Gesamte Online-Zeit (Sekunden) | Kontoerstellungszeit (UTC) |
  3. List_SameBelongingObjs (Alias: ls)

    • Listet Charaktere mit demselben Eigentum auf
    • Parameter: Steam-Konto oder Charakter-/Mount-ID
    • Format: | Charaktername | Charakter-ID |
  4. List_Guilds (Alias: lg)

    • Listet registrierte Gildeninformationen auf
    • Format: | Gildenname | Gilden-ID | Gildenleiter-Name |
  5. List_GuildObjs (Alias: lgo)

    • Listet alle Charaktere in einer angegebenen Gilde auf
    • Parameter: Gildenname oder Gilden-ID
    • Format: | Charaktername | Charakter-ID |
  6. List_AllNPCClass (Alias: lcc)

    • Listet alle Charaktertypen und Klassennamen auf
    • Optionaler Parameter zum Filtern der Ergebnisse
    • Format: | Standard-Charaktername | Charakter-Klassenname |
  7. Show_Coefficient_Settings (Alias: lc)

    • Listet Spielkoeffizienten-Elemente und ihre Werte auf
    • Optionaler Parameter zum Filtern der Ergebnisse
    • Format: | Koeffizienten-Name | Aktueller Koeffizienten-Wert |
  8. List_ServerPermissionList (Alias: lsp)

    • Listet alle Server-Berechtigungsinformationen auf
  1. Set_Coefficient (Alias: sc)

    • Setzt Spielkoeffizienten
    • Parameter: Koeffizientenname, Neuer Wert
  2. Set_ServerPermissionEnable (Alias: ssp)

    • Setzt den Status eines Server-Berechtigungselements
    • Parameter: Berechtigungsnummer (0-4), Aktivierungsstatus (0 oder 1)
  3. Set_ServerPermissionFlag (Alias: sspf)

    • Setzt die Server-Berechtigungsflagge global
    • Parameter: Ganzzahl (Summe der Flaggenwerte)
  4. Update_ServerPermissionList (Alias: usp)

    • Ändert die Server-Berechtigungsliste (hinzufügen/entfernen)
    • Parameter: Berechtigungstyp, Hinzufügen/Entfernen-Flag, Liste von Konten/IPs
  5. Set_OutputChats (Alias: soc)

    • Aktiviert/deaktiviert Server-Chat-Ausgabe ins Log
    • Parameter: 0 (deaktivieren) oder 1 (aktivieren)
  1. GotoPostion (Alias: go)

    • Teleportiert einen Charakter zu angegebenen Koordinaten
    • Parameter: Charakteridentifikator, X-, Y-, Z-Koordinaten
  2. GotoTarget (Alias: gonpc)

    • Teleportiert einen Charakter in die Nähe eines anderen Charakters
    • Parameter: Zu teleportierender Charakter, Zielcharakter
  3. CreateSpecifiedMan (Alias: cnpc)

    • Erstellt einen Barbaren basierend auf einer Vorlage
    • Parameter: Steam-Konto des Spielers, Vorlagennummer, Geschlecht (0/1)
  4. CreateSWByClass (Alias: create)

    • Erstellt einen Barbaren-/Tiercharakter
    • Parameter: Steam-Konto des Spielers, Klassenname, Normal/Nachkomme, Level, Menge, Qualität
  5. FlyMode (Alias: fly)

    • Aktiviert/deaktiviert Flugmodus für einen Spieler
    • Parameter: Steam-Konto des Spielers, Aktivieren/Deaktivieren (1/0)
  6. Update_RconClientAddress (Alias: ura)

    • Fügt IP-Adressen zur RCON-Whitelist hinzu/entfernt sie
    • Parameter: Hinzufügen/Entfernen (1/0), IP-Adresse