SWEX

sw-constellation-early

Capture locale des payloads de siège via sw-exporter, sans envoi serveur.

Contexte

sw-constellation-early est un plugin sw-exporter qui enregistre sur votre PC les informations de vos sièges de guilde.

Il sert à constituer un historique local de vos sièges avant ou en parallèle de l'activation complète de Constellation pour votre guilde.

Confidentialité : ce plugin n'envoie aucune donnée à un serveur externe. Les fichiers restent sur votre machine.

Impact

Vous pouvez conserver les payloads de siège même avant la mise en production complète de Constellation. C'est utile pour préparer l'historique ou garder une trace locale des événements.

Prérequis

Déroulé

  1. Téléchargez ou clonez le dossier plugins/sw-constellation-early depuis le dépôt Constellation.
  2. Copiez le dossier dans le répertoire plugins de sw-exporter.
  3. Redémarrez sw-exporter.
  4. Activez SW Constellation Early dans la configuration des plugins.
  5. À la fin d'un siège, suivez les étapes de navigation dans le jeu pour déclencher la capture.

Payloads de siège

  1. Aller sur la carte du siège.
  2. Ouvrir le menu Infos.
  3. Aller dans Défense.
  4. Ouvrir Historique puis les détails du dernier siège.

Cette navigation déclenche la capture de GetGuildSiegeMatchupInfo, des deux GetGuildSiegeBattleLog et de getGuildSiegeMatchBattleLogSummary_v2.

Fichier member stats

Pour le 5e fichier, qui contient les stats d'offense par joueur :

  1. Ouvrir le menu Infos.
  2. Aller dans Historique.
  3. Ouvrir Archives de saison.

État final

Les fichiers sont enregistrés localement dans le dossier du plugin, siege-payloads/<siege_id>/. Pour GetGuildSiegeBattleLog, le type de log est ajouté au nom afin de distinguer attaques et défenses. La statistique de saison est rattachée au dernier dossier de siège capturé : ouvrez-la après les autres payloads.

Les JSON sont des captures structurées par le plugin (commande, requête, réponse et date) ; ne les renommez pas avant l'import, car l'administration contrôle le jeu exact des cinq noms attendus.

Fichier Commande API Description
GetGuildSiegeMatchupInfo.json GetGuildSiegeMatchupInfo Matchups et guildes du siège
GetGuildSiegeBattleLog_1.json GetGuildSiegeBattleLog (log_type=1) Journal des attaques
GetGuildSiegeBattleLog_2.json GetGuildSiegeBattleLog (log_type=2) Journal des défenses
getGuildSiegeMatchBattleLogSummary_v2.json getGuildSiegeMatchBattleLogSummary_v2 Synthèse des combats
GetGuildSiegeMemberStatSeasonList.json GetGuildSiegeMemberStatSeasonList Stats offense saison par joueur

Chaque dossier de siège doit contenir les 5 fichiers listés ci-dessus avant son import depuis l'administration de guilde.

Voir aussi

  • sw-constellation — plugin principal pour envoyer le trafic à l'API Constellation.
  • Configuration — activation de votre guilde sur Constellation.