SylvaniaCore deploy 1c13b02e3e Siege des Capitales E4 : route d assaut de Hurlevent
Vingt-quatre waypoints de la Vallee des Heros au trone d Anduin Wrynn, dans
la plage d entrees reservee 1000-1099 (2000-2099 pour Orgrimmar).

Aucune coordonnee inventee : chaque point vient soit d un trajet de patrouille
reel (waypoint_data des patrouilleurs de Hurlevent), soit de la position d un
PNJ effectivement spawne. Les points sont donc marchables par construction,
ce qui evite de valider la route a la main en jeu. Detour calcule le chemin
entre deux points consecutifs, la route n a pas besoin d etre dense.

Trace : pont de la Vallee des Heros, porte, place du Commerce, route du canal,
allee du Donjon, cour et perron, grand hall, salle du trone, escalier, galerie
des emissaires, antichambre, trone.

Le point de rassemblement passe de la valeur game_tele (-8833, 622) au
waypoint 1000 (-8904, 692) : l ancienne tombait deja sur le pont, a l interieur
du perimetre garde.

Verifie en conditions reelles apres deploiement : tirage quotidien d une heure
aleatoire, alternance de faction, declenchement et arret manuels, ouverture et
fermeture de la ligne d historique, verrou anti-rejeu du creneau quotidien.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 22:31:07 +02:00

DestinyCore

License: GPL v2 Stars Forks


🚀 Build Status

Windows GCC Clang
Windows x64 GCC Clang

📖 Introduction

DestinyCore is a modern, modular MMORPG server framework written in C++ that supports multiple platforms (Windows, Linux, macOS) and builds cleanly with GCC, Clang, and MSVC.

It is designed to be lightweight, scalable, and extensible, providing developers and server administrators with a stable foundation for World of Warcraft® (Legion 7.3.5) and beyond.

Key goals of DestinyCore:

  • Modern C++ design (C++20+)
  • 🔌 Modular architecture (authserver, worldserver, shared libs)
  • 🤖 Integrated PlayerBots system
  • 🌍 Multi-database support (auth, characters, world)
  • 🛠️ Easy build system (CMake + GitHub Actions CI)
  • 🎮 MMO-ready networking with scalability in mind

🛠️ Requirements

DestinyCore depends on modern development tools and libraries:

  • CMake 3.31+
  • Boost 1.84.0
  • MySQL 8.0
  • OpenSSL 3.x
  • GCC / Clang / MSVC (Visual Studio 2022 recommended)

📦 Installation

  1. Clone the repository:

    git clone https://github.com/slash-design/DestinyCore.git
    cd DestinyCore
    
  2. Create a build directory:

    cmake -S . -B build -DTOOLS=ON
    cmake --build build
    
  3. Configure your databases (auth, characters, world) and import the SQL structures provided in /sql/base.

  4. Start the servers:

    ./bin/worldserver
    ./bin/bnetserver
    

🤝 Contributing

We welcome all contributions!
Whether youre fixing a bug, improving documentation, or adding new features — PRs are always appreciated.

  • Fork the repo
  • Create a feature branch
  • Submit a pull request

🐛 Reporting Issues

Issues can be reported directly via the GitHub Issue Tracker.
Before creating a new one, please check for existing reports to avoid duplicates.


📜 License

This project is licensed under GPL v2.0.
See the LICENSE file for details.



If you like DestinyCore, consider giving the project a star on GitHub!

S
Description
Репозиторий ядра Legion 7.3.5 26972
Readme 29 MiB
Languages
C++ 86.6%
C 11.9%
CMake 0.8%
Assembly 0.3%