Commandes Staff et Administration
Cette page documente toutes les commandes d'administration disponibles sur le serveur VORP.
Toutes ces commandes nécessitent des permissions spécifiques dans server.cfg. Voir la section Permissions en bas de page.
Gestion des Joueurs
/addGroup [id] [group]
Assigne un groupe de permissions à un joueur.
Usage:
/addGroup 1 admin
/addGroup 5 moderator
Groupes disponibles:
admin- Administrateur completmoderator- Modérateuruser- Utilisateur standard
/addJob [id] [job] [grade]
Assigne un job à un joueur avec un grade spécifique.
Usage:
/addJob 1 sheriff 2
/addJob 3 doctor 0
Paramètres:
id- ID du joueur en lignejob- Nom du jobgrade- Grade du job (0 = débutant)
Jobs courants:
sheriff,policedoctor,medicbartenderminer,lumberjack
/myJob
Affiche ton propre job et grade (disponible pour tous).
Usage:
/myJob
Gestion de l'Inventaire
/addItem [id] [item] [quantity]
Donne un item à un joueur.
Usage:
/addItem 1 apple 10
/addItem 3 consumable_breakfast 5
Exemples d'items:
apple- Pommebeer- Bièreconsumable_kidneybeans_can- Haricots en conservewater- Eau
Consulte la page Catalogue d'Items pour la liste complète des items disponibles.
/addWeapon [id] [weapon] [ammo]
Donne une arme à un joueur avec munitions.
Usage:
/addWeapon 1 WEAPON_REVOLVER_CATTLEMAN 100
/addWeapon 2 WEAPON_RIFLE_SPRINGFIELD 50
Armes courantes:
WEAPON_REVOLVER_CATTLEMANWEAPON_REVOLVER_SCHOFIELDWEAPON_RIFLE_SPRINGFIELDWEAPON_RIFLE_VARMINTWEAPON_SHOTGUN_DOUBLEBARRELWEAPON_REPEATER_CARBINE
Gestion de l'Économie
/addMoney [id] [type] [amount]
Ajoute de l'argent à un joueur.
Usage:
/addMoney 1 cash 500
/addMoney 2 gold 25
/addMoney 3 rol 1000
Types de monnaie:
cash- Argent liquide (dollars)gold- Or (monnaie premium)rol- Monnaie roleplay
/delMoney [id] [type] [amount]
Retire de l'argent à un joueur.
Usage:
/delMoney 1 cash 200
/delMoney 2 gold 10
Assure-toi que le joueur a assez d'argent avant de retirer, sinon ça peut causer des erreurs.
Gestion des Véhicules
/delHorse [id]
Supprime tous les chevaux d'un joueur.
Usage:
/delHorse 1
Cette action supprime définitivement les chevaux de la base de données!
/delWagons [id]
Supprime tous les chariots d'un joueur.
Usage:
/delWagons 1
Santé et Respawn
/revive [id]
Réanime un joueur mort.
Usage:
/revive 1
/revive (se réanime soi-même)
/heal [id]
Soigne complètement un joueur (santé + cores).
Usage:
/heal 1
/heal (se soigne soi-même)
Restaure:
- Santé complète
- Stamina complète
- Faim
- Soif
Téléportation
/teleport ou /tpm
Téléporte à la position d'un waypoint marqué sur la carte.
Usage:
1. Ouvre la carte (M)
2. Place un marqueur
3. Utilise /tpm
/tpm est un alias de /teleport
Gestion Whitelist
/addWhitelist [id] ou /wlplayer [id]
Ajoute un joueur à la whitelist.
Usage:
/addWhitelist 1
/wlplayer 2
/unWhitelist [id] ou /unwlplayer [id]
Retire un joueur de la whitelist.
Usage:
/unWhitelist 1
/unwlplayer 2
Modération
/ban [id] [durée]
Bannit un joueur pour une durée spécifique.
Usage:
/ban 1 7d (7 jours)
/ban 2 24h (24 heures)
/ban 3 permanent (permanent)
Formats de durée:
h- Heures (ex:24h)d- Jours (ex:7d)permanent- Bannissement permanent
/unBan [id]
Débannit un joueur.
Usage:
/unBan 1
/warn [id] [raison]
Avertit un joueur (enregistré dans la base de données).
Usage:
/warn 1 Langage inapproprié
/unWarn [id]
Retire un avertissement d'un joueur.
Usage:
/unWarn 1
Gestion des Personnages
/charName [id] [prénom] [nom]
Change le nom d'un personnage.
Usage:
/charName 1 John Smith
/charCreateAdd [id]
Permet à un joueur de créer un personnage additionnel.
Usage:
/charCreateAdd 1
/charCreateRemove [id]
Retire la possibilité de créer un personnage additionnel.
Usage:
/charCreateRemove 1
Configuration des Permissions
Structure dans server.cfg
# Groupe Admin
add_ace group.admin vorpcore.tpm.Command allow
add_ace group.admin vorpcore.addMoney.Command allow
add_ace group.admin vorpcore.additems.Command allow
add_ace group.admin vorpcore.setGroup.Command allow
add_ace group.admin vorpcore.delCurrency.Command allow
add_ace group.admin vorpcore.addweapons.Command allow
add_ace group.admin vorpcore.setJob.Command allow
add_ace group.admin vorpcore.reviveplayer.Command allow
add_ace group.admin vorpcore.delhorse.Command allow
add_ace group.admin vorpcore.delwagons.Command allow
add_ace group.admin vorpcore.healplayer.Command allow
add_ace group.admin vorpcore.wlplayer.Command allow
add_ace group.admin vorpcore.unwlplayer.Command allow
add_ace group.admin vorpcore.ban.Command allow
add_ace group.admin vorpcore.unban.Command allow
add_ace group.admin vorpcore.warn.Command allow
add_ace group.admin vorpcore.unwarn.Command allow
# Assigner un joueur au groupe admin
add_principal identifier.steam:110000xxxxxxxx group.admin
Permissions via Discord
Si tu utilises DiscordAcePerms, tu peux gérer les permissions via les rôles Discord:
# Dans DiscordAcePerms config
Config.Roles = {
["123456789"] = "group.admin", -- ID du rôle Discord Admin
["987654321"] = "group.moderator", -- ID du rôle Discord Moderator
}
Webhooks Discord
Configure les webhooks dans vorp_core/config/config.lua:
Webhooks = {
WebhookLink = "https://discord.com/api/webhooks/...",
WebhookTitle = "VORP Logs",
WebhookAvatar = "https://votre-logo.png"
}
Événements loggés:
- Connexions/Déconnexions
- Commandes admin utilisées
- Bannissements
- Avertissements
- Modifications d'inventaire importantes
Bonnes Pratiques
Avant de Bannir
- Warn d'abord - Donne un avertissement
- Vérifie les logs - Confirme la violation
- Document - Note la raison du ban
- Communique - Informe le joueur
Gestion d'Items
- Teste d'abord - Vérifie que l'item existe
- Quantités raisonnables - Évite les montants excessifs
- Log les actions - Garde une trace
Économie
- Équilibre - Ne donne pas trop d'argent
- Justification RP - Explique pourquoi tu donnes de l'argent
- Surveillance - Surveille l'inflation
Tu peux utiliser toutes ces commandes dans la console F8 du jeu.
Dépannage
Commande ne fonctionne pas
- Vérifie tes permissions dans
server.cfg - Redémarre le serveur après modification
- Confirme que le joueur est en ligne (ID valide)
ID Joueur Introuvable
Utilise /id ou regarde la liste des joueurs dans txAdmin.
Erreurs de Base de Données
Vérifie que oxmysql fonctionne correctement et que les tables existent.