Moebius — public test realmMoebius — royaume de test public
AzerothCore + mod-playerbots, sharded by continent on walkline's ToCloud9 clusterAzerothCore + mod-playerbots, fragmenté par continent sur le cluster ToCloud9 de walkline
● Checking…
What this isDe quoi s'agit-il
An experimental WotLK 3.3.5a realm: AzerothCore worldservers sharded by continent behind ToCloud9, with mod-playerbots integrated cluster-wide (my forks, entry point 3kynox/azerothcore-wotlk). You are testing the integration — expect bugs, that's the point.
Un royaume WotLK 3.3.5a expérimental : des worldservers AzerothCore répartis par continent derrière ToCloud9, avec mod-playerbots intégré à l'échelle du cluster (mes forks, point d'entrée 3kynox/azerothcore-wotlk). Tu testes cette intégration : attends-toi à des bugs, c'est le but.
Get the clientTélécharger le client
Ready-to-play WotLK 3.3.5a HD builds, already pointed at this realm: no realmlist to edit, no language to pick, HD graphics on. Extract, run, log in.
Des versions du client WotLK 3.3.5a HD prêtes à jouer, déjà réglées sur ce royaume : aucun realmlist à modifier, aucune langue à choisir, graphismes HD activés. Décompresse, lance, connecte-toi.
- Keep ~55 GB free while installing: the archive and the extracted game coexist. Delete the .zip once done — and use 7-Zip, it is far faster than the Windows explorer on 27 GB.
- Interrupted downloads resume where they stopped.
- These builds carry one language pack instead of five and drop the Blizzard launcher, which is useless on a private realm — about 11 GB lighter, with every HD feature intact and the patch menu still there.
- Mac: the 2010 Mac binaries are 32-bit (PowerPC + i386), so the bundled .app only runs natively on macOS Mojave or older — macOS refuses 32-bit since Catalina, and Rosetta 2 never translated i386. On a recent Mac, run the Windows build through CrossOver, Sikarugir or Porting Kit. The archive's LISEZ-MOI-MAC.txt walks through both cases.
- Already have a 3.3.5a client? Point it here with SET realmList "moebius.kernelpanik.fr" in WTF/Config.wtf.
- Prévois ~55 Go libres pendant l'installation : l'archive et le jeu décompressé cohabitent. Tu pourras supprimer le .zip ensuite — et utilise 7-Zip, bien plus rapide que l'explorateur Windows sur 27 Go.
- Un téléchargement interrompu reprend là où il s'est arrêté.
- Ces versions n'embarquent qu'une langue au lieu de cinq et se passent du lanceur Blizzard, inutile sur un royaume privé : environ 11 Go de moins, sans toucher à une seule fonctionnalité HD, et le patchmenu reste disponible.
- Mac : les binaires Mac de 2010 sont en 32 bits (PowerPC + i386), donc le .app fourni ne démarre nativement que sur macOS Mojave ou antérieur — macOS refuse le 32 bits depuis Catalina, et Rosetta 2 n'a jamais traduit le i386. Sur un Mac récent, lance la version Windows via CrossOver, Sikarugir ou Porting Kit. Le fichier LISEZ-MOI-MAC.txt de l'archive détaille les deux cas.
- Tu as déjà un client 3.3.5a ? Pointe-le ici avec SET realmList "moebius.kernelpanik.fr" dans WTF/Config.wtf.
ConnectSe connecter
- No account yet? Use the signup form below.
- Questions, live help: #playerbots-integration on the ToCloud9 Discord (ping eKyNoX — tag .ekynox).
- Pas encore de compte ? Utilise le formulaire d'inscription plus bas.
- Questions, aide en direct : #playerbots-integration sur le Discord ToCloud9 (mentionne eKyNoX — tag .ekynox).
Play in your languageJouer dans ta langue
The builds above ship a single language, already selected — there is nothing to do. If you run the full HD repack from elsewhere, it carries five packs (deDE, enUS, esES, frFR, ruRU): pick yours with SET locale "frFR" in WTF/Config.wtf. Two things people get wrong:
Les versions ci-dessus n'embarquent qu'une langue, déjà sélectionnée : il n'y a rien à faire. Si tu utilises le repack HD complet récupéré ailleurs, il porte cinq packs (deDE, enUS, esES, frFR, ruRU) : choisis le tien avec SET locale "frFR" dans WTF/Config.wtf. Deux erreurs classiques :
- that repack reads the realm from WTF/Config.wtf and not from Data/<locale>/realmlist.wtf, whose files it ships empty (0 bytes). A stock 3.3.5a client is the opposite — it needs Data/<locale>/realmlist.wtf, in the folder of the locale you actually selected: editing enUS while the client runs frFR is the classic trap;
- when you switch language, delete Cache/WDB/ with the game closed: the client rewrites that cache on exit, so purging it while playing achieves nothing.
- ce repack lit le royaume dans WTF/Config.wtf et non dans Data/<locale>/realmlist.wtf, dont il livre les fichiers vides (0 octet). Un client 3.3.5a d'origine, c'est l'inverse : il lui faut Data/<locale>/realmlist.wtf, dans le dossier de la langue réellement sélectionnée — modifier enUS alors que le client tourne en frFR est le piège classique ;
- quand tu changes de langue, supprime Cache/WDB/ jeu fermé : le client réécrit ce cache en quittant, le purger en cours de partie ne sert à rien.
Since 26 July the realm records the locale your client announces when it logs in, and serves you the matching text: quests, items, creature and NPC names come back in your language (the French data set is essentially complete — ~9.4k quests, ~24k creatures, ~42k items). It takes effect at your next full login, not at the character selection screen. Server system messages and most GM command output are still English. Bot chatter follows the majority language of the real players connected to the same shard — a mod-playerbots quirk, not a setting.
Depuis le 26 juillet, le royaume retient la langue que ton client annonce à la connexion et te sert les textes correspondants : quêtes, objets, noms de créatures et de PNJ reviennent dans ta langue (le jeu de données français est quasi complet — ~9,4k quêtes, ~24k créatures, ~42k objets). L'effet se produit à ta prochaine connexion complète, pas à l'écran de sélection des personnages. Les messages système du serveur et la plupart des retours de commandes MJ restent en anglais. Le bavardage des bots suit la langue majoritaire des vrais joueurs connectés au même shard — une bizarrerie de mod-playerbots, pas un réglage.
Get an accountCréer un compte
La question anti-robot et les réponses du serveur d'inscription restent en anglais.
Level cap & contentNiveau maximum & contenu
The cap is 80 and all three expansions are open. The realm used to run a staged, bracket-based progression (mod-progression-system and mod-individual-progression); both were retired — the world is back to stock WotLK content.
Death knights are enabled, with the retail WotLK gate kept: you need a level 55 character on the realm first, and you get one death knight per account.
Le niveau maximum est 80 et les trois extensions sont ouvertes. Le royaume a longtemps tourné avec une progression par paliers (mod-progression-system et mod-individual-progression) ; les deux ont été retirés — le monde est revenu au contenu WotLK d'origine.
Les chevaliers de la mort sont activés, avec la condition d'époque : il te faut d'abord un personnage niveau 55 sur le royaume, et tu as droit à un chevalier de la mort par compte.
What worksCe qui fonctionne
- Random bots in the world: invite them, they accept, follow, fight and loot
- Alt bots (your own extra characters as bots), group loot rules & thresholds
- Live group stats cross-shard, /who
- Commanding bots: talk to them in party chat (/p), not by whisper. Whispers never reach the worldserver in this cluster, so the whisper command interface of mod-playerbots is dead here — a known bug on my side, not something you are doing wrong. Party chat reaches every bot in your group.
- Seamless world: no loading screen between continents (shard handoff)
- Guilds cluster-wide: creation, roster, ranks and the guild bank
- Battlegrounds (WSG, AB, AV, Strand, Isle of Conquest) and the Dungeon Finder
- Les bots aléatoires du monde : invite-les, ils acceptent, suivent, combattent et ramassent
- Les bots persos (tes propres personnages secondaires pilotés en bots), les règles et seuils de butin de groupe
- Les stats de groupe en direct entre shards, /who
- Commander les bots : parle-leur dans le chat de groupe (/p), pas en chuchotement. Les chuchotements n'atteignent jamais le worldserver sur ce cluster, donc l'interface de commande par whisper de mod-playerbots ne répond pas ici — c'est un bug connu de mon côté, tu ne fais rien de travers. Le chat de groupe, lui, atteint tous les bots de ton groupe.
- Un monde sans couture : aucun écran de chargement entre continents (passage de shard)
- Les guildes à l'échelle du cluster : création, effectif, rangs et banque de guilde
- Les champs de bataille (Goulet, Arathi, Alterac, Rivage, Île des Conquérants) et l'outil de donjons
Known broken / offConnu comme cassé ou désactivé
- Guilds: connections and disconnections are not announced, and a guildmate who logged off can still show as online in the roster
- A deleted character's name can stay unavailable on part of the cluster until the next restart
- Party frames can come back empty right after a continent handoff
- Alt bots will not follow you into an instance
- Ready checks, raid subgroup moves, instance reset requests: not implemented upstream
- Rated arenas and mailing items to/from your alt bots: untested
- Guildes : les connexions et déconnexions ne sont pas annoncées, et un membre déconnecté peut rester affiché en ligne dans l'effectif
- Le nom d'un personnage supprimé peut rester indisponible sur une partie du cluster jusqu'au redémarrage suivant
- Les cadres de groupe peuvent revenir vides juste après un changement de continent
- Les bots persos ne te suivent pas en instance
- Vérification de préparation, déplacement de sous-groupes en raid, réinitialisation d'instance : non implémentés en amont
- Arènes cotées et envoi d'objets par courrier vers/depuis tes bots persos : non testés
Reporting bugsSignaler un bug
GitHub issues on 3kynox/azerothcore-wotlk (the README explains the fork layout). Include: time (UTC), character/bot names, what you did, what you expected. Screenshots welcome. Crashes or rollbacks: ping me on Discord.
Ouvre une issue GitHub sur 3kynox/azerothcore-wotlk (le README explique l'organisation des forks). Indique : l'heure (UTC), les noms de personnages ou de bots, ce que tu as fait, ce que tu attendais. Les captures d'écran sont bienvenues. En cas de plantage ou de retour arrière : contacte-moi sur Discord.
Under the hoodSous le capot
The realm runs on a homelab Kubernetes (k3s) cluster: a LattePanda Mu SBC carries the databases (MySQL, Redis, NATS) and walkline's ToCloud9 microservices in Go (auth, gateway, characters, chat, guilds, groups, mail, matchmaking, service registry), while the four AzerothCore worldserver shards — split by continent (Eastern Kingdoms, Kalimdor, Outland, Northrend), with mod-playerbots compiled in — run on a second, beefier node. Crossing a continent is a live handoff between shards: no loading screen. Everything reaches the Internet through a WireGuard tunnel to a small VPS relay, and this page plus the signup service stay up even while the realm sleeps.
Le royaume tourne sur un cluster Kubernetes (k3s) auto-hébergé : une carte LattePanda Mu porte les bases de données (MySQL, Redis, NATS) et les microservices Go ToCloud9 de walkline (authentification, passerelle, personnages, chat, guildes, groupes, courrier, matchmaking, registre de services), tandis que les quatre shards worldserver AzerothCore — découpés par continent (Royaumes de l'Est, Kalimdor, Outreterre, Norfendre), avec mod-playerbots compilé dedans — tournent sur un second nœud plus musclé. Changer de continent est un passage de relais à chaud entre shards : aucun écran de chargement. Le tout rejoint Internet par un tunnel WireGuard vers un petit VPS relais, et cette page ainsi que le service d'inscription restent debout même quand le royaume dort.