Archives du journal
Journal du serveur avant le projet Panthéon, conservé en lecture seule. Plus aucune entrée n’y est ajoutée.
Service worldserver qui s'arrêtait en silence : surcharge systemd héritée
Le service worldserver se terminait immédiatement avec le code 0, sans aucune sortie. Une surcharge systemd héritée de l'installation précédente remplaçait la commande de lancement ; elle a été retirée et les bases, partiellement remplies par les tests de diagnostic, recréées vides.
Pilote automatique : le serveur joue même quand le client est connecté
Quand son propriétaire est connecté mais ne touche à rien depuis 20 s, Crashtroller continue de jouer seul sous ses yeux. Le moindre geste humain (clavier, sort, attaque, clic sur un PNJ) suspend l'IA. Ajout d'un mode débogage des décisions.
mod-free-will : Crashtroller devient un joueur autonome joué par le serveur
Nouveau module écrit de zéro sur le core officiel : le serveur connecte lui-même Crashtroller dans une session sans client et le fait jouer comme un humain — quêtes, combat, butin, repos, mort, marchand, maître de classe, talents, équipement — sans aucune triche.
Premier démarrage bloqué : fichier d'identifiants temporaire périmé
Le remplissage automatique des bases échouait (accès MySQL refusé) car le fichier temporaire d'identifiants du worldserver ne pouvait pas être réécrit. Le serveur dispose désormais de son propre dossier temporaire privé.
Configuration d'authserver et de worldserver
Fichiers de configuration générés à partir des modèles officiels en ne modifiant que le strict nécessaire : accès aux bases, dossier de données, journaux, sources SQL pour les mises à jour automatiques, console interactive désactivée.
Bases de données et compte système du serveur
Création des trois bases du serveur (auth, world, characters) avec un utilisateur MySQL dédié limité à ces bases, d'un compte système sans shell pour faire tourner le serveur, et du dossier de données (cartes officielles + dbc frFR).
Première compilation du core AzerothCore officiel
Le core officiel (master, commit 8c53e9f, sans module) compile sans erreur : authserver, worldserver, dbimport et les quatre outils d'extraction sont produits. Aucun serveur n'est encore démarré.
Socle du nouveau serveur : core AzerothCore officiel et données client vérifiées
Le futur serveur repart du core AzerothCore officiel (branche master, sans module) et de données client 3.3.5a (12340) dont l'intégrité a été contrôlée fichier par fichier.
API : /api/devlog