Setup - installer et connecter
DisponibleCommence par le setup
Le Sniper aide seulement quand le client est connecté et que le flux du marché est live.
Commence ici
L'appli marche déjà. Les prix et les moyennes 7/30 jours se chargent tout seuls, et l'onglet Prix du marché est utilisable tout de suite - rien à installer juste pour t'en servir.
Le feed live (Sniper et Craft Radar au fil de ton parcours) est l'option en plus. Une fois le client de données
installé, AlbionSnipe le lance pour toi : caché, pas de deuxième fenêtre, pas de config.yaml à créer.
1. Installe le client de données officiel Albion (une fois)
- Télécharge la dernière version : github.com/ao-data/albiondata-client/releases
- Npcap est requis (l'installeur le propose).
- C'est le même client que des milliers de joueurs font tourner pour alimenter la base de prix publique. Cet outil est en lecture seule : ton upload public continue sans être touché.
- Extrais-le sur le même disque qu'AlbionSnipe (idéalement dans un dossier juste à côté du
dossier AlbionSnipe, ex. les deux sous
C:\). AlbionSnipe scanne son propre disque pour trouver le client tout seul ; sur un autre disque il risque de ne pas le trouver - utilise alors Localiser le client.
2. C'est tout - AlbionSnipe s'occupe du reste
Quand le client est installé, le launcher écrit son config.yaml et le lance caché pour toi -
pas de fichier à créer, pas de deuxième fenêtre. Si le client est rangé à un endroit inhabituel, utilise Localiser le client en haut de cette page.
Repli manuel (seulement si le launcher n'arrive pas à lancer le client)
Crée un fichier nommé config.yaml dans le même dossier que albiondata-client.exe avec exactement :
EnableWebsockets: true AllowedWebsocketHosts: - localhost - 127.0.0.1
Puis redémarre le client.
3. Vérifie
- Ouvre cette page, clique Connecter sur l'onglet Sniper. La pastille passe au vert.
- En jeu, ouvre n'importe quel marché de ville et parcours les fiches d'items.
- Les ordres apparaissent dans la liste Sniper au fil de ton parcours. Pas magique, pas temps réel : la liste se met à jour au fil de ton parcours - ce que ton jeu montre est ce que l'outil voit.
4. Optionnel : fusionne le scan d'un ami à ton feed
Le feed live est le scan propre à chaque joueur : ce que ton ami parcourt en jeu arrive dans SON navigateur, pas le tien - il n'y a pas de serveur entre les deux, et l'API publique ne sert que des agrégats retardés (pas de flux live par joueur). Mais l'appli accepte plusieurs URLs de flux, séparées par des virgules, donc deux joueurs qui se font confiance peuvent fusionner leurs scans directement :
- Ton ami ajoute TON adresse à la liste
AllowedWebsocketHostsde sonconfig.yaml(p. ex. son IP LAN ou son nom d'hôte VPN) et redémarre son client. - Tu atteins sa machine via un LAN ou un VPN privé comme Tailscale (gratuit, zéro config : vous l'installez tous les deux, vous obtenez des IPs privées stables). N'expose jamais le port 8099 à l'internet ouvert.
- Dans la barre de connexion du Sniper, mets :
ws://localhost:8099/ws, ws://ip-tailscale-de-l-ami:8099/wset clique Connecter. La pastille compte les feeds connectés ; ses pages de marché arrivent désormais dans tes onglets Sniper, Order Flip et Craft exactement comme les tiennes.
La confidentialité tient : le flux fusionné va de machine à machine entre vous deux, toujours aucun serveur à nous.
Dépannage (chaque point ci-dessous a été rencontré pour de vrai en construisant l'outil)
- "request origin not allowed by Upgrader.CheckOrigin" dans la fenêtre du client :
le client n'a pas lu ton config.yaml.
- Lance
albiondata-client.exeen double-cliquant l'exe lui-même, pas un raccourci. Les raccourcis (et "Exécuter en administrateur" sur un raccourci) changent le dossier de démarrage, et le client cherche config.yaml dans le dossier de démarrage. - Enregistre config.yaml en UTF-8 sans BOM, fins de ligne Unix si possible. Évite
PowerShell
Set-Content/Out-File: leurs encodages par défaut peuvent corrompre silencieusement les valeurs. - Redémarre le client après tout changement de config.
- Lance
- La pastille reste rouge : le client ne tourne pas, ou EnableWebsockets n'a pas été lu (pas de fichier config = websockets silencieusement off, aucune erreur affichée).
- Connecté mais aucun ordre : parcours le marché en jeu - le feed ne porte que ce que ton client de jeu affiche. Les droits admin ne sont PAS nécessaires.
- La position du joueur se met à jour mais pas les ordres de marché : sur les comptes neufs ou longtemps inactifs les ordres de marché peuvent être chiffrés (les prix de l'or et l'historique passent quand même). Jouer normalement le débloque avec le temps.
- Utilisateurs VPN : mets l'adaptateur VPN en mode NDIS/Legacy pour que Npcap voie le trafic.
- Page ouverte en file:// (la barre d'URL montre
C:/...au lieu dehttp://localhost:...) : le client la rejette (origine null), le feed reste rouge même avec le client lancé. La page doit être servie en http sur localhost.- Le plus simple : lance avec
AlbionSnipe.bat- ça sert la page et ouvre ton navigateur surhttp://localhost:8000pour toi. Garde cette fenêtre ouverte pendant que tu joues ; la fermer arrête l'outil. - Manuel : ouvre un terminal dans le dossier
docset lancepython -m http.server 8000, puis ouvrehttp://localhost:8000.
- Le plus simple : lance avec
Confidentialité
Le feed Sniper live va du client de ta machine directement dans ton onglet de navigateur. Rien n'est envoyé à un serveur à nous - il n'y a pas de serveur à nous. Les moyennes baseline sont des données publiques de albion-online-data.com.
L'onglet Prix du marché est la seule exception : quand tu cherches un item il envoie son id à l' API communautaire publique sur albion-online-data.com pour récupérer les prix actuels. Aucun compte, aucune donnée personnelle, juste l'item cherché.
Un souci, une idée ?
Tout se passe sur le Discord AlbionSnipe : signaler un bug, proposer une fonctionnalité, demander un coup de main sur la config ci-dessus. Pas de formulaire, pas de ticket - le bouton Bug / idée de la barre du bas ouvre le même endroit, depuis n'importe quel onglet.
Sniper
DisponibleFlippe les annonces fraîches des villes vers le Black Market, en direct
Ce que c'est : ton client de données diffuse chaque ordre de vente que TON jeu affiche, à l'instant où il l'affiche. Le Sniper compare chaque annonce fraîche à ce que paie le Black Market et à ce que paient les autres villes. C'est l'edge live : les sites basés sur l'API publique ont 30 à 60 minutes de retard ; toi tu vois l'annonce quelques secondes après sa mise en vente.
Nouveau ici ? L'onglet s'ouvre avec la boîte à outils complète : prix moyen, vs moy %, volume BM, filtres tier/catégorie, règles VIP. Si c'est plus que ce que tu veux pour l'instant, clique le bouton vert Vue simple et tout se replie sur les quatre choses qui comptent - l'item, où l'acheter, le prix, et ton profit en le revendant au Black Market. Rien n'est perdu dans un sens comme dans l'autre ; le même bouton ramène tout.
Le workflow qui marche
- Choisis ton preset d'abord (les deux boutons or) : Big flip classe par marge en % de ce que tu paies, pour les quelques gros coups ; Market sit classe par silver gagne sur chaque prise et exige un vrai flux quotidien, pour en enchainer beaucoup. Ils reglent le tri et les seuils, rien d'autre : c'est toujours Simple/Expert qui decide du nombre de colonnes. Modifie un de leurs reglages a la main et le bouton s'eteint, parce qu'il ne decrit plus l'ecran.
- Passe une fois au Black Market en début de session et parcours ses catégories : ça capte les ordres d'achat BM live et débloque la colonne marge @ BM now (sinon seul l'instantané baseline 2x/jour valorise tes sorties). Vérifie ensuite le compteur d'ordres d'achat BM dans la pastille : une passe faite avant que le client de données soit prêt n'atteint rien, et toutes les marges retombent en silence sur la baseline.
- Assieds-toi à un marché (Brecilien est gras : ses dumps sont souvent BM-négatifs mais énormes vers les villes royales), trie la liste en jeu par durée depuis mise en vente et parcours les pages fraîches. Chaque page vue arrive ici.
- Lis une ligne dans cet ordre : âge (moins de 2 min = encore attrapable ; les bons rabais meurent en secondes), vs moy % (un vrai dump est bien sous sa propre moyenne), puis les trois sorties : marge @ BM now (ordre live, la plus sûre), marge @ BM base (instantané 2x/jour, peut dater d'un jour), meilleure sortie ville (transporte vers cette ville royale, vends autour de sa moyenne 7j - souvent le plus gros chiffre sur les annonces de Brecilien).
- Un tag dans Bon à côté d'une marge veut dire que la sortie est l'ordre d'achat d'une qualité INFÉRIEURE : un ordre d'achat accepte les items de sa qualité ou meilleure et paie son propre prix tel quel, et celui-là paie plus. Remplis l'ordre qu'il nomme, pas celui de la qualité de ton item : les deux sont souvent très loin l'un de l'autre.
- Achète vite en jeu, puis clique PRIS (ou xN pour prendre tout un stack) - ça journalise le prix et le net attendu et cache la ligne. Fausse manip ? Annule depuis le Journal dans les 15 minutes.
Réglages
- URLs de flux : sépare-en plusieurs par des virgules pour fusionner le scan d'un ami en LAN/VPN (Configuration, section 4).
- fenêtre moy. 7j/30j : la moyenne de référence pour "vs moy %". 7j suit le marché plus vite.
- taxe de vente BM % : 4 avec premium, 8 sans - prélevée sur la vente au BM. Défaut 4.
- flips d'enchantement (décoché) : valorise aussi la route d'enchantement - achète, dépense des runes à une Fonderie d'artefacts, vends un niveau plus haut. Un tag +1 ench n'apparaît que si ça bat toutes les sorties directes, parce que ça te coûte un trajet. Runes seulement : pas de silver, pas de focus, ta qualité est conservée. Le x.3 ne peut pas monter en x.4 : celui-là ne s'obtient qu'au craft.
- frais de mise en vente % : garde 0 tant que ta sortie est une vente instantanée dans les ordres d'achat BM ; les 2,5% ne s'appliquent que si tu poses des ordres de vente. (La colonne meilleure sortie ville inclut déjà les 2,5%.)
- vol BM/jour min : plancher de liquidité issu de la baseline. Les lignes avec un ordre BM LIVE le contournent - un ordre en cours devant toi EST la sortie, à condition qu'il soit encore frais (voir ci-dessous).
- âge max du prix BM (dans l'engrenage ⚙, au-dessus des règles VIP) : un plancher de fraîcheur sur le prix qui donne sa valeur à ta sortie. Au-delà, ce prix BM cesse d'être cité comme s'il était actuel : il ne chiffre plus aucune marge, ne couronne aucun VIP et n'ouvre plus le contournement du plancher de volume - donc une ligne dont c'était la seule sortie disparaît. Big flip règle 2h (tu décides et exécutes en quelques minutes), Market sit 6h, et 0 le désactive - c'est pourquoi la plupart des joueurs n'ouvrent jamais ce réglage. Ça parle de la CONFIANCE que tu peux avoir dans un prix, pas de l'existence de l'ordre : une passe au BM ne rapporte que ce que le jeu a affiché, donc un ordre absent de ta dernière passe peut simplement être dans une catégorie que tu n'as pas parcourue. Rien n'est jamais supprimé pour ne pas avoir été revu.
- empiler l'item identique : une ligne par item/qualité/ville, l'offre la moins chère gardée, xN compte le reste. Laisse-le activé ; la passe de clics d'Order Flip inonde sinon la liste d'une ligne par offre.
- engrenage VIP : les lignes passant chaque règle activée deviennent or et s'épinglent en tête. Règles = planchers de marge par base + "prix sous sa propre moyenne".
Pièges
- Une marge énorme sur un âge ancien = une annonce déjà snipée par un autre.
- marge @ BM base est un instantané, pas une moyenne : les prix bougent entre deux builds. Fie-toi à @ BM now quand les deux existent.
- Les lignes estompées ne sont pas perdues : une ligne pâlit après 15 min sans que le jeu ait re-montré son ordre (tu as scanné, puis tu es parti vendre). Ça veut dire « re-scanne pour re-confirmer », pas « vendu ». Le badge d'âge sur chaque ligne est le temps exact depuis la dernière confirmation - vert sous 5 min, ambre jusqu'à 15, rouge au-delà (là où la ligne s'estompe).
- Le buffer garde les 25 000 derniers ordres sur toutes les villes scannées ; ce n'est qu'au-delà qu'un gros défilement évince les plus vieux. Décide vite sur les grosses marges quand même.
Craft Radar
DisponibleCe qui vaut le coup d'être crafté pour le Black Market, maintenant
Ce que c'est : le radar de craft LIVE. Chaque item que le BM paie actuellement au-dessus de sa propre moyenne (un signal de demande), avec le vrai coût de craft et la marge. Les prix BM live viennent de ton scan ; les prix des matériaux de l'API publique (2x/jour). Son jumeau froid hors-ligne est Craft Planner (un item en profondeur) - clique l'icône calculatrice d'une ligne pour y ouvrir cet item.
Le workflow qui marche
- Passe au Black Market pour que le feed capte ses ordres d'achat live - tout l'onglet se valorise contre eux.
- Trie par craft/jour (défaut) : marge x volume quotidien BM. Une marge +40% sur 550 ventes/jour bat +120% sur 4/jour.
- Surveille la tendance : le BM remonte ses prix à mesure que son stock se vide - une flèche montante est la fenêtre de craft-snipe.
- Règle ta vraie production : bonus de ville ★ (crafte chaque item dans sa ville-spécialité étoilée), focus, bonus quotidien du menu Activités. La puce RRR montre le retour calculé.
- Tu craftes au focus ? Remplis spec (ton niveau de spécialisation sur ce que tu craftes) et card (somme des autres nœuds de la carte de maîtrise, mastery incluse), puis trie par silver/focus : ta vraie contrainte est la réserve de focus quotidienne, pas le silver - cette colonne répond à "où mes 10k/30k focus rapportent le plus". Le coût en focus est divisé par 2 tous les 10 000 points d'efficacité (280/niveau par la spé de l'item, 30/niveau par le reste de la carte).
- Les lignes VIP passent tous les seuils que tu as choisis : marge live, marge moyenne et volume BM. Ajuste ces règles dans le menu engrenage. Une épingle VIP signifie « examiner cette ligne », pas profit garanti.
Réglages à connaître
- ville d'achat / prix mat : où et sur quelle base les matériaux sont achetés ; l'engrenage prix mat = tes propres prix fixes (achats en gros) écrasent le marché.
- frais /100n : le chiffre du panneau de la station ; frais = valeur d'objet x 0,1125 x ce chiffre / 100. Confirme une fois en jeu.
- retour override : pour repaires/îles ; vide = auto (18 base +15 étoile +59 focus + quotidien).
- âge max prix BM h : les ordres d'achat BM sont gardés 24h d'une session à l'autre - une passe au BM coûte un aller à Caerleon, le scan doit survivre au trajet retour. Mais survivre n'est pas être actuel : sans ce plancher, un ordre confirmé il y a 13h se retrouvait à côté d'un ordre confirmé il y a 7 minutes, avec un simple badge entre les deux. Défaut 6h, 0 = désactivé. À lire avec la colonne vu : une ligne est retenue parce qu'elle est invérifiable, PAS parce qu'elle serait vendue - ta passe ne rapporte que ce que le jeu a affiché, donc un ordre absent peut simplement être dans une catégorie que tu n'as pas parcourue.
Ce que la preuve capturée établit
Dans la capture du 28 août 2026, les Bottes de soldat de l'expert T5.1 Bonne affichaient 23 384 au BM maintenant, 6 948 de coût de craft et 4 % de coût de sortie : arrondi(23 384 x 0,96) - 6 948 = 15 501 silver. La ligne est un candidat calculé, pas la preuve de crafts ou de ventes terminés. La profondeur du marché et l'ordre peuvent changer.
n/a dans le coût de craft = un matériau n'a pas de prix marché ou la recette est liée - jamais une invention. Ouvrir le guide Craft Radar complet fondé sur les preuves.
Order Flip
DisponibleAchète bas et revends dans un même marché de ville
Ce que c'est : pose un ordre d'achat juste au-dessus du meilleur en cours, attends qu'un vendeur le remplisse, puis soit relist juste sous la vente la plus basse du même marché, soit transporte au Black Market. Tu gagnes l'écart sans quitter la ville.
Le workflow qui marche
- À un marché, ouvre l'onglet VENDRE et clique les items un par un : défiler ne diffuse que les ordres de vente ; le carnet d'achat d'un item n'arrive au feed que quand sa fiche détail s'ouvre. Clique 15-20 items que tu sais échangés.
- Juge une ligne par ville vendus/j (le vrai flux quotidien de ce marché) avant l'écart %. Un écart +600% sur un item échangé 0,1/jour ne remplit aucune jambe ; un +200% sur 12/jour, c'est de l'argent.
- Compare les trois routes : net sur place (relist ici), net @ BM now (ordre BM live = sortie garantie si ton achat se remplit), net @ BM moy. Or = meilleure route positive.
- Pose l'ordre en jeu, clique PLACER ici : la ligne grise, coule, et se journalise (mémoire 24h).
Réglages
- taxe de vente / frais de mise en vente : séparés du Sniper exprès. Un flip complet paie les 2,5% deux fois (ordre d'achat + relist) et 4% de taxe à la vente - les défauts modélisent exactement ça.
- écart min % / ordre d'achat min : planchers de bruit pour la liste elle-même.
- sélecteur BM moy : sur quoi "net @ BM moy" est calculé - le dernier instantané couvre le plus d'items, 7j/30j sont de vraies moyennes.
- La barre FILTRES cache les lignes sous tes planchers ; l'engrenage VIP ne fait que surligner et épingler. Contrôles indépendants.
Pièges
- Une grosse file d'ordres d'achat (x50+) devant toi = guerre de surenchère permanente - regarde le sous-texte "N ord x qté".
- La qualité compte : chaque qualité a son propre carnet. La copie Supérieur peut être une prise surlignée quand la Normal est morte.
- Les prix bougent entre ta passe de clics et ton ordre : revérifie en jeu avant d'engager du silver.
Prêt à lancer l'outil ?
Un seul bundle, Windows, sans compte, gratuit en entier. Les onglets ci-dessus, c'est toute la boîte à outils.