Aller au contenu

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.

Voici une liste de toutes les commandes RCON avec des détails de base.

CommandeDescription
helpAffiche toutes les commandes RCON actuelles.
quit/close/shutdown secondsAprès le nombre de secondes spécifié par le paramètre, sauvegarde et quitte le monde du jeu.
saveworldSauvegarde uniquement l’archive du monde sans quitter.
backup new_database_nameSauvegarde l’archive du monde dans un fichier de base de données avec le nom spécifié.
backuphourSauvegarde l’archive du monde et la nomme avec la date et l’heure actuelles (UTC), par exemple : YYYYmmddHH.db
dppExporte 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 flagDéfinit le commutateur de gestion des permissions de connexion du serveur (0 pour désactiver toutes les permissions, 15 pour activer toutes les permissions).
serverfpsAffiche la fréquence d’images moyenne du serveur sur une courte période.
QueryInvitationCodeAffiche le code d’invitation du serveur.
List_OnlinePlayersListe le compte, le nom et l’ID du corps des joueurs en ligne. Alias : lp
List_AllPlayersListe les informations de base pour tous les joueurs et les informations de la base de données. Alias : lap
List_SameBelongingObjsListe les personnages partageant la même propriété que le joueur. Alias : ls
List_GuildsListe les informations des guildes enregistrées sur le serveur. Alias : lg
List_GuildObjsListe toutes les informations des personnages sous une guilde spécifiée. Alias : lgo
List_AllNPCClassListe tous les types de personnages et noms de classes. Alias : lcc
Show_Coefficient_SettingsListe les éléments de coefficient de jeu et leurs valeurs actuelles. Alias : lc
List_ServerPermissionListListe toutes les informations de la liste des permissions du serveur. Alias : lsp
Set_CoefficientDéfinit les coefficients de jeu. Alias : sc
Set_ServerPermissionEnableDéfinit le statut d’un élément de permission du serveur. Alias : ssp
Set_ServerPermissionFlagDéfinit le drapeau de permission du serveur, définissant globalement le statut des permissions du serveur. Alias : sspf
Update_ServerPermissionListDéfinit le contenu de la liste des permissions du serveur (ajouter/supprimer). Alias : usp
Set_OutputChatsDéfinit si le contenu du chat du serveur est envoyé vers le journal. Alias : soc
GotoPostionTéléporte un personnage vers des coordonnées spécifiées. Alias : go
GotoTargetTéléporte un personnage près d’un autre personnage. Alias : gonpc
CreateSpecifiedManCrée un barbare basé sur un numéro de modèle, appartenant à un joueur spécifié. Alias : cnpc
CreateSWByClassCrée un personnage barbare/animal basé sur le nom de classe. Alias : create
FlyModeActive/désactive le mode vol (mode fantôme) pour un joueur spécifié. Alias : fly
Update_RconClientAddressAjoute ou supprime des adresses IP de la liste blanche RCON. Alias : ura

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.

  1. Modifiez WS/Saved/Config/[Platform]Server/Engine.ini :

    [Server.SafeIP]
    IP=xxx.xxx.xxx.xxx
    IP=yyy.yyy.yyy.yyy
  2. Utilisez la commande RCON (non sauvegardée après le redémarrage du serveur) :

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

Tapez help dans le terminal pour afficher des informations sur les commandes disponibles.

  • DESC : Description de la commande
  • Alia : Alias de la commande
  • Example : 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"
  1. 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 |
  2. 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) |
  3. 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 |
  4. 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 |
  5. 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 |
  6. 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 |
  7. 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 |
  8. List_ServerPermissionList (Alias : lsp)

    • Liste toutes les informations de permissions du serveur
  1. Set_Coefficient (Alias : sc)

    • Définit les coefficients de jeu
    • Paramètres : Nom du coefficient, Nouvelle valeur
  2. 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)
  3. Set_ServerPermissionFlag (Alias : sspf)

    • Définit le drapeau de permission du serveur globalement
    • Paramètre : Entier (somme des valeurs de drapeau)
  4. 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
  5. Set_OutputChats (Alias : soc)

    • Active/désactive la sortie du chat du serveur vers le journal
    • Paramètre : 0 (désactiver) ou 1 (activer)
  1. 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
  2. GotoTarget (Alias : gonpc)

    • Téléporte un personnage près d’un autre personnage
    • Paramètres : Personnage à téléporter, Personnage cible
  3. 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)
  4. CreateSWByClass (Alias : create)

    • Crée un personnage barbare/animal
    • Paramètres : Compte Steam du joueur, Nom de classe, Normal/Descendance, Niveau, Quantité, Qualité
  5. FlyMode (Alias : fly)

    • Active/désactive le mode vol pour un joueur
    • Paramètres : Compte Steam du joueur, Activer/Désactiver (1/0)
  6. Update_RconClientAddress (Alias : ura)

    • Ajoute/supprime des adresses IP de la liste blanche RCON
    • Paramètres : Ajouter/Supprimer (1/0), Adresse IP