Die Einrichtung von RCON auf einem Soulmask-Server ermöglicht Administratoren die Fernverwaltung. Es ermöglicht den direkten Zugriff auf die Befehlszeile des Servers, sodass Administratoren eine Vielzahl von Befehlen ausführen können, ohne direkt im Spiel oder im Serverpanel angemeldet zu sein. Diese Funktion ist unschätzbar wertvoll, um Spieler zu moderieren, indem Sie sie kicken oder bannen, Servereinstellungen in Echtzeit anzupassen, Nachrichten an alle verbundenen Spieler zu senden oder bestimmte Ereignisse im Spiel auszulösen.
1. Melden Sie sich im BisectHosting Starbase-Panel an.
2. Stoppen Sie den Server.
3. Gehen Sie zum Startup-Tab.
4. Stellen Sie sicher, dass die RCON aktivieren-Tabelle auf Aktiviert eingestellt ist.
5. In der RCON-Passwort-Tabelle kopieren Sie das Passwort.
6. Gehen Sie zum Dateien-Tab.
7. Finden Sie das folgende Verzeichnis: /home/container/WS/Saved/Config/LinuxServer .
8. Öffnen Sie Engine.ini.
9. Unter [Server.SafeIP] fügen Sie die IP zur Whitelist in einer neuen Zeile hinzu.
IP=xxx.xxx.xxx.xxxHinweis: IP hier suchen. Entfernen Sie nicht die erste IP.
10. Drücken Sie die Speichern-Schaltfläche.
11. Starten Sie den Server.
12. Gehen Sie zum Konsole-Tab.
13. Kopieren Sie die RCON-IP und den Port oben in den Protokollen.
14. Starten Sie den RCON-Client. rcon-cli wird in diesem Beispiel verwendet.
15. Geben Sie die RCON-IP und den Port aus Schritt 13 ein.
16. Fügen Sie das RCON-Passwort aus Schritt 5 ein.
17. Geben Sie help ein, um die Liste der RCON-Befehle anzuzeigen.
Soulmask RCON-Befehle
| Befehl | Aliase | Parameter | Beschreibung |
|---|---|---|---|
| BackupDatabase |
5 bk |
InNewDBName [string] |
Schreibt den Welt-Save in eine Datei mit dem angegebenen Dateinamen. Führen Sie zuerst SaveWorld 0 aus, um sicherzustellen, dass ein aktueller Weltzustand geschrieben wird. |
| BackupDatabaseByHour |
6 bkh |
Schreibt den Welt-Save in eine Datei unter Verwendung des aktuellen Datums und der aktuellen Uhrzeit als Dateinamen. Führen Sie zuerst SaveWorld 0 aus, um sicherzustellen, dass ein aktueller Weltzustand geschrieben wird. | |
| CreateItemForPlayer |
34 citem |
InOpPlayer [string]ItemClass [string]Nums [int]Quality [int]
|
Erstellt ein Objekt im Inventar des Spielers, der durch seine Steam-ID angegeben ist. |
| CreateSpecifiedMan |
22 cnpc |
InPlayer [string]CreateNo [int]Sex [int]
|
Beschwört ein vorkonfiguriertes NPC vor dem Spieler, der durch seine Steam-ID angegeben ist. Das beschworene NPC gehört dem Spieler. |
| CreateSpecifiedMan_ByConfig |
InOpPlayer [string]Key [string]
|
||
| CreateSWByClass |
23 create |
SelectedPlayerAccount [string]CreatureClass [string]IsBaby [bool]DengJi [int]Num [int]PinZhi [int]
|
Beschwört ein NPC vor dem Spieler, der durch seine Steam-ID angegeben ist. Das NPC gehört dem Spieler. Als solches sind nur Dinge erlaubt, die normalerweise von Spielern besessen werden können, wie Reittiere. |
| DeleteItem |
37 del |
InOpPlayer [string]InItemClass [string]InCount [int]
|
Löscht Artikel aus dem Inventar eines Spielers. |
| Disconnect |
0 q dc quit |
Verbindung zum Server trennen. | |
| DrawActorImage |
8 dai |
ActorType [int] |
Gibt ein Bild aus, das die Positionen aller Instanzen eines bestimmten Schauspielertyps visualisiert, in das WS/Saved. |
| DrawGrids |
13 dg |
Gibt ein Bild aus, das ein Raster in das WS/Saved visualisiert. | |
| Dump_AllActorPositions |
7 dap |
Dumped aktoren positionen in die datei WS/Saved/ACTOR_POSI_DATA.log. Die Datei organisiert Schauspieler nach Typ. | |
| DumpGzImg | ObjType [int] |
||
| ExecScriptCommands |
38 run |
ScriptFileName [string] |
Führen Sie alle im angegebenen Textdokument aufgelisteten Befehle aus. Die Datei muss auf dem Server gespeichert sein. |
| FlyMode |
24 fly |
InPlayer [string]NMode [int]
|
Legt fest, ob der durch seine Steam-ID angegebene Spieler im Geistermodus ist oder nicht. |
| GotoPostion |
20 go |
InOpPlayer [string]InX [float]InY [float]InZ [float]
|
Teleportieren Sie den Spieler, der durch seine Steam-ID angegeben ist, an den angegebenen Standort. |
| GotoTarget |
21 gonpc |
InOpPlayer [string]InTarget [string]
|
Teleportiere den Spieler, der durch seine Steam-ID angegeben ist, zu einem Zielcharakter. Das Ziel kann ein Spieler sein, der durch die Steam-ID angegeben ist, oder ein NPC, der durch die UID angegeben ist. |
| InGameSekunden | Scheibe [int] |
Erhöht den "Uptime"-Zähler für den Server um die angegebene Anzahl von Sekunden. Negative Werte verringern den Timer. | |
| Liste_AlleItemKlasse |
33 lai |
SubName [string] |
Gib einen vollständigen oder teilweisen Namen eines Elements an, wie zum Beispiel Bogen, um eine Liste passender Elementklassen zu erhalten. |
| Liste_AlleNPCKlasse |
19 lcc |
NameTeil [string] |
Gib einen vollständigen oder teilweisen Namen eines NPC-Typs an, wie zum Beispiel Alpaka, um eine Liste passender NPC-Klassen zu erhalten. |
| Liste_AlleSpieler |
15 lap |
Liste Informationen über alle Spieler, die Konten auf dem Server haben. | |
| Liste_AlleFähigkeiten | Liste aller Fähigkeitsarten (Werte des EProficiency-Enums). | ||
| Liste_AlleTalente |
35 lat |
TalentLevel [int] |
Listet alle natürlichen Geschenke (angeborene Talente) der angegebenen Stufe (1-3) auf. Das Übergeben von 0 für die Stufe zeigt Talente aller Stufen an. Beinhaltet ihre ID, ihren Namen und ihre Beschreibung. |
| Liste_GildenObjekte |
18 lgo |
InOpGilde [string] |
Listet den Namen und die UID aller NPCs auf, die dem angegebenen Stamm gehören. Der Stamm kann durch Name oder UID angegeben werden. |
| Liste_Gilden |
17 lg |
Listet die Namen und UIDs aller Stämme auf dem Server auf. | |
| Liste_OnlineSpieler |
14 lp |
Listet die Spieler auf, die derzeit mit dem Server verbunden sind. | |
| Liste_GleicheBesitzObjekte |
16 ls |
InOpSpieler [string] |
Listet den Namen und die UID der NPCs auf, die dem angegebenen Charakter gehören. Der Charakter kann ein Spieler sein, der durch die Steam-ID angegeben ist, oder ein NPC, der durch die UID angegeben ist. |
| Liste_ServerBerechtigungen |
30 lsp |
Listet Informationen über Serverberechtigungslisten auf. | |
| AbfragenGitterZähler |
12 qg |
Gibt eine Zählung aus. | |
| AbfragenEinladungscode |
9 qi |
Gibt den Einladungscode des Servers aus, der den Spielern gegeben werden kann, um den Server zu finden. | |
| SpeichernUndBeenden |
2 schließen beenden shutdown |
NachSekunden [int] |
Speichert und beendet den Server nach der angegebenen Anzahl von Sekunden. 0 setzt den Timer auf 300 Sekunden. |
| SpeichernUndBeendenMitCode |
SchließenNachSekunden [int]ExitCode [int]
|
Gibt eine Nachricht im Serverprotokoll aus, die den Wechsel des Exit-Codes beschreibt. Der Exit-Code des Prozesses selbst bleibt 0. | |
| WeltSpeichern |
4 sav |
Zwingen [int] |
Speichert die Welt. Der Parameter bestimmt, ob der Speicher auf die Festplatte geschrieben werden soll. |
| SageAnSystemKanal |
36 sagen |
Inhalt [string] |
Sendet eine System-Chatnachricht an alle auf dem Server. |
| ServerFPS |
10 fps |
Gibt den durchschnittlichen Wert der Server-Tickrate über einen kurzen Zeitraum aus. | |
| ServerLoginStatus |
11 sl |
Pause [int] |
Dieser Befehl hat derzeit keine Auswirkung. |
| Setze_Koeffizient |
26 sc |
ItemName [string]Wert [float]
|
Setzt die angegebene Spielstandarteinstellung auf den angegebenen Wert. |
| Setze_AusgabeChats |
31 soc |
bAusgabeTolog [bool] |
Setzt, ob Chatnachrichten im Serverprotokoll aufgezeichnet werden. Übergebe 1, um das Chat-Logging zu aktivieren, oder 0, um es zu deaktivieren. |
| Setze_ServerBerechtigungAktivieren |
27 ssp |
BerechtigungsTyp [int]bAktiviert [int]
|
Aktiviert oder deaktiviert die durch den Index angegebene Serverberechtigungs-Liste. |
| Setze_ServerBerechtigungsFlag |
28 sspf |
BerechtigungsFlag [int] |
Setzt den aktivierten Zustand aller Serverberechtigungslisten mithilfe der angegebenen Bitmaske. |
| SetGameExitCode | ExitCode [int] |
Gibt eine Nachricht im Serverprotokoll aus, die den Wechsel des Exit-Codes beschreibt. Der Exit-Code des Prozesses selbst bleibt 0. | |
| SetzeRCONSendMaxBytes | Send_Size [int] |
||
| Zeige_KoeffizientEinstellungen |
25 lc |
EnthaltenNamen [string] |
Listet die Werte aller Gameplay-Einstellungen auf. Kann optional einen vollständigen oder teilweisen Namen angeben, um nur Werte für übereinstimmende Einstellungen aufzulisten. |
| ZeigeHilfe |
1 hilfe ? |
Gibt Informationen über mehrere der verfügbaren Befehle aus. | |
| StarteAI | Setzt die NPC-KI fort, die mit StopAI pausiert wurde. | ||
| StopAI | Pausiert alle NPC-KIs auf dem Server. Alle AI-gesteuerten Einheiten werden an Ort und Stelle stehen bleiben und nichts tun, während sie pausiert sind. Dies umfasst gegnerische Einheiten, die nicht mehr gegen Spieler kämpfen. | ||
| StopCloseServer |
3 cancelclose cc |
Bricht eine bevorstehende Serverabschaltung ab, die mit SpeichernUndBeenden eingeleitet wurde, solange der Timer noch nicht abgelaufen ist. | |
| Aktualisiere_RconClientAdresse | bHinzufügenOderEntfernen [int] |
Fügt (1) eine IP-Adresse zur Liste der Adressen hinzu, die mit dem RCON des Servers verbunden werden dürfen, oder entfernt (0) sie. Änderungen, die durch diesen Befehl vorgenommen wurden, gehen beim Neustart des Servers verloren. | |
| Aktualisiere_ServerBerechtigungsListe |
29 usp |
BerechtigungsTyp [int]bEntfernenOderHinzufügen [int]Daten [string]
|
Fügt ein Element zu einer durch den Index bestimmten Server-Berechtigungsliste hinzu oder entfernt es. |