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
- Summoners War Exporter (sw-exporter) est installé et configuré pour capturer le trafic du jeu.
Déroulé
- Téléchargez ou clonez le dossier
plugins/sw-constellation-earlydepuis le dépôt Constellation. - Copiez le dossier dans le répertoire plugins de sw-exporter.
- Redémarrez sw-exporter.
- Activez SW Constellation Early dans la configuration des plugins.
- À la fin d'un siège, suivez les étapes de navigation dans le jeu pour déclencher la capture.
Payloads de siège
- Aller sur la carte du siège.
- Ouvrir le menu Infos.
- Aller dans Défense.
- 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 :
- Ouvrir le menu Infos.
- Aller dans Historique.
- 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.