Comment utiliser RCON sur Soulmask
Ce guide fournit des instructions étape par étape sur la façon de configurer et gérer votre serveur Soulmask en utilisant RCON. Il s’agit d’une fonctionnalité assez nouvelle qui est aussi parfois appelée TELNET dans la communauté Soulmask.
Commandes RCON de base
Section intitulée "Commandes RCON de base"Voici une liste de toutes les commandes RCON avec des détails de base.
Commande | Description |
---|---|
help | Affiche toutes les commandes RCON actuelles. |
quit/close/shutdown seconds | Après le nombre de secondes spécifié par le paramètre, sauvegarde et quitte le monde du jeu. |
saveworld | Sauvegarde uniquement l’archive du monde sans quitter. |
backup new_database_name | Sauvegarde l’archive du monde dans un fichier de base de données avec le nom spécifié. |
backuphour | Sauvegarde l’archive du monde et la nomme avec la date et l’heure actuelles (UTC), par exemple : YYYYmmddHH.db |
dpp | Exporte les informations de base de tous les comptes (compte, rôle, union, niveau, temps en ligne total, heure de création, etc.) vers Saved/ALL_PLAYER_INFO.txt. |
setpm flag | Définit le commutateur de gestion des permissions de connexion du serveur (0 pour désactiver toutes les permissions, 15 pour activer toutes les permissions). |
serverfps | Affiche la fréquence d’images moyenne du serveur sur une courte période. |
QueryInvitationCode | Affiche le code d’invitation du serveur. |
List_OnlinePlayers | Liste le compte, le nom et l’ID du corps des joueurs en ligne. Alias : lp |
List_AllPlayers | Liste les informations de base pour tous les joueurs et les informations de la base de données. Alias : lap |
List_SameBelongingObjs | Liste les personnages partageant la même propriété que le joueur. Alias : ls |
List_Guilds | Liste les informations des guildes enregistrées sur le serveur. Alias : lg |
List_GuildObjs | Liste toutes les informations des personnages sous une guilde spécifiée. Alias : lgo |
List_AllNPCClass | Liste tous les types de personnages et noms de classes. Alias : lcc |
Show_Coefficient_Settings | Liste les éléments de coefficient de jeu et leurs valeurs actuelles. Alias : lc |
List_ServerPermissionList | Liste toutes les informations de la liste des permissions du serveur. Alias : lsp |
Set_Coefficient | Définit les coefficients de jeu. Alias : sc |
Set_ServerPermissionEnable | Définit le statut d’un élément de permission du serveur. Alias : ssp |
Set_ServerPermissionFlag | Définit le drapeau de permission du serveur, définissant globalement le statut des permissions du serveur. Alias : sspf |
Update_ServerPermissionList | Définit le contenu de la liste des permissions du serveur (ajouter/supprimer). Alias : usp |
Set_OutputChats | Définit si le contenu du chat du serveur est envoyé vers le journal. Alias : soc |
GotoPostion | Téléporte un personnage vers des coordonnées spécifiées. Alias : go |
GotoTarget | Téléporte un personnage près d’un autre personnage. Alias : gonpc |
CreateSpecifiedMan | Crée un barbare basé sur un numéro de modèle, appartenant à un joueur spécifié. Alias : cnpc |
CreateSWByClass | Crée un personnage barbare/animal basé sur le nom de classe. Alias : create |
FlyMode | Active/désactive le mode vol (mode fantôme) pour un joueur spécifié. Alias : fly |
Update_RconClientAddress | Ajoute ou supprime des adresses IP de la liste blanche RCON. Alias : ura |
Ajout d’IPs à la liste blanche
Section intitulée "Ajout d’IPs à la liste blanche"Pour des raisons de sécurité, RCON utilise une liste blanche d’IP. Seules les adresses IP de la liste blanche peuvent se connecter au service RCON du serveur. Nous n’autorisons pas non plus l’accès à ceci publiquement sauf si demandé via un ticket de support.
-
Modifiez
WS/Saved/Config/[Platform]Server/Engine.ini
:[Server.SafeIP]IP=xxx.xxx.xxx.xxxIP=yyy.yyy.yyy.yyy -
Utilisez la commande RCON (non sauvegardée après le redémarrage du serveur) :
ura 1 xxx.xxx.xxx.xxx,yyy.yyy.yyy.yyy
Commande Help
Section intitulée "Commande Help"Tapez help
dans le terminal pour afficher des informations sur les commandes disponibles.
DESC
: Description de la commandeAlia
: Alias de la commandeExample
: Exemple d’utilisation
Vous pouvez utiliser le numéro de commande comme raccourci pour exécuter des commandes.
Commandes de récupération d’informations
Section intitulée "Commandes de récupération d’informations"-
List_OnlinePlayers (Alias :
lp
)- Liste le compte, le nom et l’ID du corps des joueurs en ligne
- Format :
| Compte Steam | Nom du joueur | ID du corps actuel |
-
List_AllPlayers (Alias :
lap
)- Liste les informations de base et de base de données de tous les joueurs
- Format :
| Compte Steam | Nom du joueur | Nom de la guilde | Niveau de conscience | Temps en ligne total (secondes) | Heure de création du compte (UTC) |
-
List_SameBelongingObjs (Alias :
ls
)- Liste les personnages avec la même propriété
- Paramètres : Compte Steam ou ID de personnage/monture
- Format :
| Nom du personnage | ID du personnage |
-
List_Guilds (Alias :
lg
)- Liste les informations des guildes enregistrées
- Format :
| Nom de la guilde | ID de la guilde | Nom du leader de la guilde |
-
List_GuildObjs (Alias :
lgo
)- Liste tous les personnages dans une guilde spécifiée
- Paramètres : Nom de la guilde ou ID de la guilde
- Format :
| Nom du personnage | ID du personnage |
-
List_AllNPCClass (Alias :
lcc
)- Liste tous les types de personnages et noms de classes
- Paramètre optionnel pour filtrer les résultats
- Format :
| Nom du personnage par défaut | Nom de classe du personnage |
-
Show_Coefficient_Settings (Alias :
lc
)- Liste les éléments de coefficient de jeu et leurs valeurs
- Paramètre optionnel pour filtrer les résultats
- Format :
| Nom du coefficient | Valeur actuelle du coefficient |
-
List_ServerPermissionList (Alias :
lsp
)- Liste toutes les informations de permissions du serveur
Commandes de configuration
Section intitulée "Commandes de configuration"-
Set_Coefficient (Alias :
sc
)- Définit les coefficients de jeu
- Paramètres : Nom du coefficient, Nouvelle valeur
-
Set_ServerPermissionEnable (Alias :
ssp
)- Définit le statut d’un élément de permission du serveur
- Paramètres : Numéro de permission (0-4), Statut d’activation (0 ou 1)
-
Set_ServerPermissionFlag (Alias :
sspf
)- Définit le drapeau de permission du serveur globalement
- Paramètre : Entier (somme des valeurs de drapeau)
-
Update_ServerPermissionList (Alias :
usp
)- Modifie la liste des permissions du serveur (ajouter/supprimer)
- Paramètres : Type de permission, Drapeau ajouter/supprimer, Liste des comptes/IPs
-
Set_OutputChats (Alias :
soc
)- Active/désactive la sortie du chat du serveur vers le journal
- Paramètre : 0 (désactiver) ou 1 (activer)
Autres commandes
Section intitulée "Autres commandes"-
GotoPostion (Alias :
go
)- Téléporte un personnage vers des coordonnées spécifiées
- Paramètres : Identifiant du personnage, coordonnées X, Y, Z
-
GotoTarget (Alias :
gonpc
)- Téléporte un personnage près d’un autre personnage
- Paramètres : Personnage à téléporter, Personnage cible
-
CreateSpecifiedMan (Alias :
cnpc
)- Crée un barbare basé sur un modèle
- Paramètres : Compte Steam du joueur, Numéro de modèle, Sexe (0/1)
-
CreateSWByClass (Alias :
create
)- Crée un personnage barbare/animal
- Paramètres : Compte Steam du joueur, Nom de classe, Normal/Descendance, Niveau, Quantité, Qualité
-
FlyMode (Alias :
fly
)- Active/désactive le mode vol pour un joueur
- Paramètres : Compte Steam du joueur, Activer/Désactiver (1/0)
-
Update_RconClientAddress (Alias :
ura
)- Ajoute/supprime des adresses IP de la liste blanche RCON
- Paramètres : Ajouter/Supprimer (1/0), Adresse IP