Skip to content

Instantly share code, notes, and snippets.

@JabDoesThings
Created October 2, 2023 15:09
Show Gist options
  • Save JabDoesThings/533d0f9bb66ded0d28b5a9a364434a53 to your computer and use it in GitHub Desktop.
Save JabDoesThings/533d0f9bb66ded0d28b5a9a364434a53 to your computer and use it in GitHub Desktop.
security.yml (French Translation)
# Ce fichier fait partie de CraftHammer.
#
# (Traduit de l’anglais vers le français)
#
# Auteur: Jab
# Version: 2
# Publié: 2/1/2022
__meta: { version: 2 }
# Tous les contrôles de sécurité sont gérés ici.
security_checks:
# Ce sont les valeurs par défaut définies pour toutes les vérifications du correctif.
# - Remplacez-les en les définissant dans la vérification spécifique.
default:
# Le mode de vérification.
# Valeurs :
# - 'off' => (Off) Ignore la vérification. (N’enregistre pas le résultat)
# - 'ignore' => (On) Annule l’action mais ne fait rien au joueur. (Consigne le résultat)
# - 'kick' => (On) Annule l’action et donne un coup de pied au joueur. (Consigne le résultat)
mode: ignore
# Si la valeur est true, le journal est envoyé au chat du serveur pour les joueurs du personnel uniquement.
log_message_in_sever_chat: true
# Le message envoyé au joueur lorsqu’il est frappé.
#
# REMARQUE: Envoyé uniquement lorsque 'mode' est réglé sur 'kick')
#
kick_message: "Vous avez été expulsé pour piratage présumé."
# Seuil de distance par défaut pour toutes les vérifications de distance. (En mosaïque)
#
# NOTE: Je pourrais le définir sur 4.0 pour vanilla mais les mods pourraient affecter cette limite.
# Ajustez cette valeur à vos besoins.
#
distance: 16.0
# Vérifie les paquets GetDBSchema, GetTableResult et ExecuteQuery.
database:
# Lorsqu’un joueur demande une base de données et n’est pas administrateur.
read_not_admin:
# !!! JE RECOMMANDE FORTEMENT DE NE PAS CHANGER CELA !!!
mode: kick
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé de lire la base de données et n’est pas un administrateur. %action%.."
# Lorsqu’un joueur tente de modifier la base de données et n’est pas administrateur.
modify_not_admin:
# !!! JE RECOMMANDE FORTEMENT DE NE PAS CHANGER CELA !!!
mode: kick
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# query -> Requête que le joueur a tenté d’exécuter.
log_message:
- "[%player_id%] Le joueur '%player_username%' a essayé de modifier la base de données et n’est pas administrateur. %action%.."
- "Requête: %query%"
# Vérifie le paquet SandboxOptions.
sandbox_options:
# Lorsqu’un joueur envoie une configuration SandboxOptions mise à jour au serveur et n’est pas membre du personnel.
not_staff:
# Un joueur ne devrait jamais envoyer ce paquet. Celui-ci est assez évident..
mode: kick
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé de modifier les options du bac à sable. %action%.."
# Vérifie le paquet SyncNonPvpZone.
sync_non_pvp_zone:
# Lorsqu’un joueur essaie d’envoyer un paquet 'SyncNonPVPZone' et n’est pas du personnel.
not_staff:
# Un joueur ne devrait jamais envoyer ce paquet. Celui-ci est assez évident..
mode: kick
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé de synchroniser une zone non-PVP. %action%.."
# Vérifie le paquet HitCharacter.
hit_character:
# Lorsqu’un joueur envoie un paquet PVP lorsque le PVP est désactivé sur le serveur.
pvp_disabled:
# Je l’ai désactivé parce qu’il semble être obsolète, mais je l’ai laissé ici au cas où ce ne serait pas le cas.
mode: off
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
log_message: "[%player_id%] Le joueur '%player_username%' Envoyé un paquet PVP pour blesser le joueur '%target_username%' lorsque la protection des obtentions végétales est désactivée. %action%.."
# Vérifie le paquet ChangePlayerStats.
#
# REMARQUE :
# - C’est là que les joueurs se donnent du staff.
# - JE RECOMMANDE FORTEMENT DE NE PAS CHANGER CELA!
#
change_player_stats:
# Un joueur tente de modifier les statistiques d’un joueur hors ligne.
offline_player:
# J’ai choisi de donner un coup de pied ici parce que personne ne devrait faire cela.
# NOTE: Même les mods Lua ne devraient pas l’utiliser.
mode: kick
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
log_message: "[%player_id%] Le joueur '%player_username%' J’ai essayé de modifier les statistiques d’un joueur hors ligne. %action%.."
# Un joueur tente de modifier les statistiques d’un joueur et n’est pas membre du personnel.
not_staff:
# J’ai choisi de donner un coup de pied ici parce que c’est le pire exploit.
# REMARQUE: Les mods Lua peuvent cependant l’utiliser.
mode: kick
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
log_message: "[%player_id%] Le joueur '%player_username%' essayé de modifier les statistiques du joueur '%target_username%' et n’est pas du personnel. %action%.."
# Vérifie le paquet PlayerDeath.
player_death:
# Lorsqu’un joueur tente de tuer un autre joueur avec un paquet hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé de tuer un joueur hors ligne à l’aide d’un paquet. %action%.."
# Lorsqu’un joueur tente de tuer un autre joueur avec un paquet.
self:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé de tuer '%target_username%' à l’aide d’un paquet. %action%.."
# Vérifie le paquet PlayerDamage.
player_damage:
# Lorsqu’un joueur tente d’endommager un joueur hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé d’endommager un lecteur hors ligne. %action%.."
# Lorsqu’un joueur tente d’endommager un joueur au-delà d’une distance normale.
distance:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
# distance -> Seuil de distance.
# distance_measured -> Distance mesurée entre l’auteur et la cible.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé d’endommager le joueur '%target_username%' de loin. (%distance% < %distance_measured%) %action%.."
# Vérifie le paquet ChatMessageFromPlayer.
chat_message_from_player:
# Lorsqu’un joueur tente d’envoyer un message de chat en tant qu’autre joueur.
other_player:
# Un joueur ne doit jamais envoyer ce paquet à d’autres joueurs.
mode: kick
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé d’envoyer un message de chat pour le joueur '%target_username%'. %action%.."
# Paquet ExtraInfo
extra_info:
# Notes:
# - Cela se produit lorsqu’un joueur envoie des informations supplémentaires pour un lecteur hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
log_message:
- "[%player_id%] Le joueur '%player_username%' Essayez de mettre à jour des informations supplémentaires pour le lecteur hors ligne. %action%.."
# Notes:
# - Il s’agit d’un paquet que les pirates peuvent utiliser pour tricher sur un serveur.
# - JE RECOMMANDE FORTEMENT DE NE PAS CHANGER CELA.
check_vars:
mode: kick
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
# old_accesslevel -> Niveau d’accès d’origine du joueur ciblé.
# new_accesslevel -> Niveau d’accès à définir à partir du paquet.
log_message: "[%player_id%] Le joueur '%player_username%' Essayez de modifier le niveau d’accès du lecteur - effectué. '%target_username%' De '%old_accesslevel%' À '%new_accesslevel%'. %action%.."
# Le paquet de téléportation.
teleport:
# Cette vérification concerne les joueurs non-membres du personnel qui envoient un paquet de téléportation pour se téléporter.
not_staff:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
# x -> Coordonnée x pour se téléporter.
# y -> Coordonnée y pour se téléporter.
# z -> La coordonnée z à téléporter.
log_message: "[%player_id%] Joueur '%player_username%' a essayé de téléporter le joueur '%target_username%' À (%x%, %y%, %z%). %action%.."
# Vérifie le paquet InvMngGetItem.
inv_mng_get_item:
# Lorsqu’un joueur reçoit un objet d’un joueur hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé d’obtenir un objet d’inventaire auprès d’un joueur hors ligne. %action%.."
# Lorsqu’un joueur reçoit un objet d’un autre joueur et n’est pas membre du personnel.
not_staff:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
log_message: "[%player_id%] Le joueur '%player_username%' Essayez d’obtenir un objet d’inventaire du joueur '%target_username%'. %action%.."
# Vérifie le paquet InvMngReqItem.
inv_mng_req_item:
# Lorsqu’un joueur demande un objet à un joueur hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
log_message: "[%player_id%] Le joueur '%player_username%' Essayez de demander un objet d’inventaire à un joueur hors ligne - effectué. %action%.."
# Lorsqu’un joueur demande un objet à un autre joueur et n’est pas membre du personnel.
not_staff:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
log_message: "[%player_id%] Le joueur '%player_username%' Essayez de demander un objet d’inventaire au joueur - effectué. '%target_username%'. %action%.."
# Vérifie le paquet InvMngRemoveItem.
inv_mng_remove_item:
# Lorsqu’un joueur tente de supprimer un élément d’un lecteur hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
log_message: "[%player_id%] Le joueur '%player_username%' Essayez de supprimer un élément d’inventaire d’un lecteur hors ligne - effectué. %action%.."
# Lorsqu’un joueur tente de retirer un objet d’un autre joueur et n’est pas membre du personnel.
not_staff:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
log_message: "[%player_id%] Le joueur '%player_username%' Essayez de supprimer un objet d’inventaire du lecteur - effectué. '%target_username%'. %action%.."
# Vérifie le paquet RequestInventory.
request_inventory:
# Lorsqu’un joueur demande l’inventaire d’un joueur hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé de demander un inventaire à un joueur hors ligne. %action%.."
# Lorsqu’un joueur demande l’inventaire d’un autre joueur et n’est pas membre du personnel.
not_staff:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé de demander un inventaire au joueur '%target_username%'. %action%.."
# Vérifie le paquet de bandage.
bandage:
# Lorsqu’un joueur tente de bander un lecteur hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# body_part -> Nom de la partie du corps ciblée.
# bandage_life -> La durée de vie du pansement restante.
# is_alcoholic_bandage -> 'Vrai' ou 'Faux'
# bandage_type -> Le type de pansement à appliquer.
log_message: "[%player_id%] Le joueur '%player_username%' Essayez de bander un lecteur hors ligne. %action%.."
# Lorsqu’un joueur tente de bander un autre joueur à distance.
distance:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
# body_part -> Nom de la partie du corps ciblée.
# bandage_life -> La durée de vie du pansement restante.
# is_alcoholic_bandage -> 'Vrai' ou 'Faux'
# bandage_type -> Le type de pansement à appliquer.
# distance -> Seuil de distance.
# distance_measured -> Distance mesurée entre l’auteur et la cible.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé de bander le joueur '%target_username%' de loin. (%distance% < %distance_measured%) %action%.."
# Vérifie le paquet Stitch.
stitch:
# Lorsqu’un joueur essaie d’assembler un lecteur hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# body_part -> Nom de la partie du corps ciblée.
# stitch_time -> La durée d’application du point ?
log_message: "[%player_id%] Le joueur '%player_username%' a essayé d’assembler un lecteur hors ligne. %action%.."
# Lorsqu’un joueur essaie de coudre un autre joueur à distance.
distance:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
# body_part -> Nom de la partie du corps ciblée.
# stitch_time -> La durée d’application du point ?
# distance -> Seuil de distance.
# distance_measured -> Distance mesurée entre l’auteur et la cible.
log_message: "[%player_id%] Le joueur '%player_username%' essayé de coudre le joueur '%target_username%' de loin. (%distance% < %distance_measured%) %action%.."
# Vérifie le paquet WoundInfection.
wound_infection:
# Lorsqu’un joueur tente de définir une blessure infectée pour un joueur hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# body_part -> Nom de la partie du corps ciblée.
# flag -> 'Vrai' ou 'Faux'.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé de définir une plaie infectée pour un joueur hors ligne. %action%.."
# Lorsqu’un joueur tente de placer une blessure infectée pour un joueur à distance.
distance:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
# body_part -> Nom de la partie du corps ciblée.
# flag -> 'Vrai' ou 'Faux'.
# distance -> Seuil de distance.
# distance_measured -> Distance mesurée entre l’auteur et la cible.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé de réparer une blessure infectée pour le joueur '%target_username%' de loin. (%distance% < %distance_measured%) %action%.."
# Coche le paquet Désinfecter.
disinfect:
# Lorsqu’un joueur tente de désinfecter un lecteur hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# body_part -> Nom de la partie du corps ciblée.
# alcohol_level_to_add -> La quantité d’alcool à appliquer sur la plaie.
log_message: "[%player_id%] Le joueur '%player_username%' Essayez de désinfecter un lecteur hors ligne. %action%.."
# Lorsqu’un joueur tente de désinfecter un joueur à distance.
distance:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
# body_part -> Nom de la partie du corps ciblée.
# alcohol_level_to_add -> La quantité d’alcool à appliquer sur la plaie.
# distance -> Seuil de distance.
# distance_measured -> Distance mesurée entre l’auteur et la cible.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé de désinfecter le joueur '%target_username%' de loin. (%distance% < %distance_measured%) %action%.."
# Vérifie le paquet Atlint.
splint:
# Lorsqu’un joueur tente d’atteller un lecteur hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# body_part -> Nom de la partie du corps ciblée.
# flag -> 'Vrai' ou 'Faux'
log_message: "[%player_id%] Le joueur '%player_username%' a essayé d’atteller un lecteur hors ligne. %action%.."
# Lorsqu’un joueur tente d’atteller un joueur à distance.
distance:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
# body_part -> Nom de la partie du corps ciblée.
# flag -> 'Vrai' ou 'Faux'
# distance -> Seuil de distance.
# distance_measured -> Distance mesurée entre l’auteur et la cible.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé d’atteller le joueur '%target_username%' de loin. (%distance% < %distance_measured%) %action%.."
# Vérifie le paquet AdditionalPain.
additional_pain:
# Lorsqu’un joueur essaie de donner une douleur supplémentaire à un joueur hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# body_part -> Nom de la partie du corps ciblée.
# additional_pain -> La quantité de douleur supplémentaire à appliquer à la cible.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé de donner une douleur supplémentaire à un joueur hors ligne. %action%.."
# Lorsqu’un joueur essaie de donner une douleur supplémentaire à un joueur à distance.
distance:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
# body_part -> Nom de la partie du corps ciblée.
# additional_pain -> La quantité de douleur supplémentaire à appliquer à la cible.
# distance -> Seuil de distance.
# distance_measured -> Distance mesurée entre l’auteur et la cible.
log_message: "[%player_id%] Le joueur '%player_username%' essayé de donner une douleur supplémentaire au joueur '%target_username%' de loin. (%distance% < %distance_measured%) %action%.."
# Vérifie le paquet RemoveGlass.
remove_glass:
# Lorsqu’un joueur tente de retirer la vitre d’un lecteur hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# body_part -> Nom de la partie du corps ciblée.
log_message: "[%player_id%] Le joueur '%player_username%' Essayez de retirer la vitre d’un lecteur hors ligne. %action%.."
# Lorsqu’un joueur tente de retirer le verre d’un joueur à distance.
distance:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
# body_part -> Nom de la partie du corps ciblée.
# distance -> Seuil de distance.
# distance_measured -> Distance mesurée entre l’auteur et la cible.
log_message: "[%player_id%] Le joueur '%player_username%' Essayez d’enlever la vitre pour le lecteur '%target_username%' de loin. (%distance% < %distance_measured%) %action%.."
# Vérifie le paquet RemoveBullet.
remove_bullet:
# Lorsqu’un joueur tente de supprimer une puce pour un joueur hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# body_part -> Nom de la partie du corps ciblée.
# deep_wound_time -> Valeur temporelle de la durée de la profondeur de la plaie.
log_message: "[%player_id%] Le joueur '%player_username' a essayé de supprimer une puce d’un lecteur hors ligne. %action%.."
# Lorsqu’un joueur tente de retirer une balle pour un autre joueur à distance.
distance:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
# body_part -> Nom de la partie du corps ciblée.
# deep_wound_time -> Valeur temporelle de la durée de la profondeur de la plaie.
# distance -> Seuil de distance.
# distance_measured -> Distance mesurée entre l’auteur et la cible.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé de retirer une balle du lecteur '%target_username%' de loin. (%distance% < %distance_measured%) %action%.."
# Vérifie le paquet CleanBurn.
clean_burn:
# Lorsqu’un joueur tente de nettoyer une brûlure pour un joueur hors ligne.
offline_player:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# body_part -> Nom de la partie du corps ciblée.
log_message: "[%player_id%] Le joueur '%player_username%' Essayez de nettoyer une brûlure pour un lecteur hors ligne. %action%.."
# Lorsqu’un joueur essaie de nettoyer une brûlure pour un autre joueur à distance.
distance:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# target_username -> Nom d’utilisateur du lecteur affecté par le paquet.
# body_part -> Nom de la partie du corps ciblée.
# distance -> Seuil de distance.
# distance_measured -> Distance mesurée entre l’auteur et la cible.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé de nettoyer une brûlure pour le joueur '%target_username%' de loin. (%distance% < %distance_measured%) %action%.."
# Vérifie le paquet StartFire.
start_fire:
# Lorsqu’un joueur tente de déclencher un incendie lorsque la valeur 'NoFire' du serveur est définie sur 'TRUE'.
disabled:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# x -> Coordonnée x pour démarrer le feu.
# y -> Coordonnée y pour allumer le feu.
# z -> La coordonnée z pour démarrer le feu.
# energy -> Valeur énergétique du feu.
# life -> Valeur de vie du feu.
# smoke -> 'Vrai' ou 'Faux'
log_message: "[%player_id%] Le joueur '%player_username%' a tenté d’allumer un incendie dans un emplacement déchargé ou non valide. (%x%, %y%, %z%) %action%.."
# Lorsqu’un joueur tente d’allumer un feu alors que l’emplacement n’existe pas ou n’est pas chargé.
grid_square:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# x -> Coordonnée x pour démarrer le feu.
# y -> Coordonnée y pour allumer le feu.
# z -> La coordonnée z pour démarrer le feu.
# energy -> Valeur énergétique du feu.
# life -> Valeur de vie du feu.
# smoke -> 'Vrai' ou 'Faux'
log_message: "[%player_id%] Le joueur '%player_username%' Essayez d’allumer un feu dans une case non chargée ou non valide. (%x%, %y%, %z%) %action%.."
# Lorsqu’un joueur tente d’allumer un feu à distance.
distance:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# x -> Coordonnée x pour démarrer le feu.
# y -> Coordonnée y pour allumer le feu.
# z -> La coordonnée z pour démarrer le feu.
# energy -> Valeur énergétique du feu.
# life -> Valeur de vie du feu.
# smoke -> 'Vrai' ou 'Faux'
# distance -> Seuil de distance.
# distance_measured -> Distance mesurée entre l’auteur et la cible.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé d’allumer un feu de loin. (%x%, %y%, %z%). (%distance% < %distance_measured%) %action%.."
# Vérifie un paquet RemoveItemFromSquare.
remove_item_from_square:
# Lorsqu’un joueur tente de détruire un objet dans le monde où une case n’est pas chargée ou n’est pas valide.
invalid_square:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# x -> Coordonnée x du carré.
# y -> Coordonnée y du carré.
# z -> Coordonnée z du carré.
# object_index -> Index à supprimer.
log_message: "[%player_id%] Le joueur '%player_username%' Essayez de supprimer un objet du carré (%x%, %y%, %z%), mais est un carré déchargé ou non valide. %action%.."
# Lorsqu’un joueur tente de détruire un objet dans le monde où le 'object_id' à enlever n’est pas valide.
object_index:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# x -> Coordonnée x du carré.
# y -> Coordonnée y du carré.
# z -> Coordonnée z du carré.
# object_index -> Index à supprimer.
log_message: "[%player_id%] Le joueur '%player_username%' Essayez de supprimer un objet du carré (%x%, %y%, %z%), mais a un index non valide. (index=%object_index%) %action%.."
# Lorsqu’un joueur tente de détruire un objet dans le monde à distance.
distance:
# Cette vérification est sensible étant utilisée par le client en vanille, donc je le règle spécifiquement pour ignorer.
mode: ignore
distance: 4096.0
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# x -> Coordonnée x du carré.
# y -> Coordonnée y du carré.
# z -> Coordonnée z du carré.
# object_index -> Index à supprimer.
# distance -> Seuil de distance.
# distance_measured -> Distance mesurée entre l’auteur et la cible.
log_message: "[%player_id%] Le joueur '%player_username%' Tentative de suppression d’un objet (index=%object_index%), De (%x%, %y%, %z%), de loin. (%distance% < %distance_measured%) %action%.."
# Vérifie le paquet SledgehammerDestroy.
sledgehammer_destroy:
# Lorsqu’un joueur envoie un paquet SledgehammerDestroy lorsque les marteaux sont désactivés sur le serveur.
disabled:
# Aucun joueur ne devrait arriver au point où le paquet pour cela est envoyé sans modder son client.
mode: kick
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# x -> Coordonnée x du carré.
# y -> Coordonnée y du carré.
# z -> Coordonnée z du carré.
# object_index -> Index à supprimer.
log_message: "[%player_id%] Le joueur '%player_username%' Essayez de supprimer un objet de (%x%, %y%, %z%), avec un marteau lorsque les marteaux sont désactivés sur le serveur. %action%.."
weapon:
# Aucun joueur ne devrait envoyer ce paquet sans un marteau dans ses mains.
mode: kick
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
# x -> Coordonnée x du carré.
# y -> Coordonnée y du carré.
# z -> Coordonnée z du carré.
# object_index -> Index à supprimer.
# weapon -> L’arme dans les mains du joueur, ou « mains nues »
log_message: "[%player_id%] Le joueur '%player_username%' Essayez de supprimer un objet de (%x%, %y%, %z%) comme un marteau, mais avait l’arme '%weapon%' comme arme. %action%.."
# Vérifie le ClimateManagerPacket.
climate_manager:
# Quand un joueur envoie le paquet et n’est pas du personnel.
not_staff:
# action -> « Ignorer » ou « donner des coups de pied »
# player_id -> Si Steam est activé, il s’agit de l’ID Steam. Sinon, il s’agit de l’adresse IP du joueur.
# player_username -> Nom d’utilisateur du joueur fautif.
log_message: "[%player_id%] Le joueur '%player_username%' a essayé de changer le climat et n’est pas le personnel. %action%.."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment