awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
azerothcore avatar

azerothcore/azerothcore-wotlk

0
View on GitHub↗
8,008 نجوم·3,205 تفرعات·C++·gpl-2.0·5 مشاهداتwww.azerothcore.org↗

Azerothcore Wotlk

This project is a World of Warcraft server emulator that simulates a multiplayer online game world, managing player data and game logic. It functions as a modular game server framework and an NPC AI and scripting engine, providing the necessary infrastructure to host a persistent virtual environment.

The system is distinguished by a modular framework that allows for the extension of core engine behavior through isolated modules and function hooks without modifying the source code. It includes a structured SQL data layer for managing authentication, character states, and world environment settings, alongside an administrative toolset for real-time server configuration.

The project covers a broad range of capabilities, including world simulation through quest systems and entity definitions, role-based access control for security, and automated database schema synchronization. It also provides tools for remote administration via XML-based protocols and telnet, as well as server process monitoring and performance analysis.

Deployment is supported through source compilation, containerized images, and automated scripts.

Features

  • Game Server Emulators - Simulates a multiplayer online game world by emulating the server-side logic and data structures of World of Warcraft.
  • MMORPG Server Hosting - Runs a persistent multiplayer world emulator featuring authentication, character management, and world simulation.
  • Game AI - Implements complex NPC decision-making and behavior logic to simulate a living game world.
  • Data Persistence - Maintains persistent storage for player accounts, statistics, inventories, and quest progress in an SQL database.

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI
Game Database Administration - Manages SQL schemas, player data, and world entities to synchronize game state and apply content updates.
  • MMORPG Database Layers - Implements a structured SQL data layer to manage authentication, character states, and persistent world environment settings.
  • Game Server - Provides a modular framework for extending core engine behavior via isolated modules and function hooks.
  • Custom Game Behaviors - Uses function hooks to intercept world events and modify game logic and NPC behaviors.
  • Entity Definitions - Manages data for creatures, items, and NPCs to determine their properties and placements within the world.
  • Game Logic Scripting - Provides a framework for defining custom NPC behaviors, quest systems, and game events through hooks and scripts.
  • Quest Systems - Defines quest templates, requirements, and rewards to drive player progression and storytelling.
  • World State Persistence - Persists the physical state of the game world and character data in a relational database.
  • User Account Management - Stores and organizes authentication credentials, access permissions, and restriction statuses for player accounts.
  • Game Scripting Engines - Utilizes specialized database tables to trigger custom behaviors and dialogue based on world conditions.
  • NPC AI Frameworks - Provides a comprehensive engine for defining complex creature behaviors, movement paths, and event-driven in-game scripts.
  • Hook-Based Extension Frameworks - Allows extending core engine behavior by injecting custom game logic into predefined function hooks.
  • Modular Extension Architectures - Provides a modular architecture allowing developers to inject custom game logic and features through isolated modules and function hooks.
  • Database Automation Tools - Implements a database assembler that automatically processes custom SQL files and schema updates.
  • Schema Script Application - Enables importing SQL scripts into the database to test modifications to world data without recompilation.
  • Schema Synchronizers - Automatically aligns the database schema with the current server binary version during the startup sequence.
  • Game Server Settings - Allows customization of server behavior via configuration files and environment variable overrides.
  • Interactive Command Line Interfaces - Provides an interactive terminal console for real-time administrative control of game entities and server state.
  • Configuration Layering Systems - Implements a priority-based hierarchy for loading configuration files to override default settings.
  • Configuration File Loading - Loads server-side configuration files that are automatically installed to define runtime behavior.
  • Coordinate-Based Movement - Defines sequenced coordinate points and actions for non-player characters to navigate the environment.
  • Game Asset Importers - Converts binary game data files into SQL format for management of world objects via database queries.
  • Game Content Toggling - Toggles the availability of specific instances, battlegrounds, and spells using dedicated configuration tables.
  • Waypoint Management - Enables real-time modification and reloading of NPC movement paths and event triggers via administrative commands.
  • Administrative Account Management - Manages security levels and administrative access rights for user accounts across different game realms.
  • Configuration Hierarchy Loading - Resolves system settings using a prioritized hierarchy of environment variables and configuration files.
  • Game Client Integrity Monitoring - Monitors connected clients for unauthorized modifications to maintain game integrity.
  • Role-Based Access Control - Executes administrative commands and manages permissions through a role-based access control system.
  • Administrative Privilege Management - Manages elevated access levels for accounts across game realms to control administrative command availability.
  • Environment Variable Integrations - Integrates environment variables to modify operational settings without altering physical configuration files.
  • Virtual World Creation Tools - Provides tools for defining NPC movement paths, world entities, and localized dialogue to build a virtual environment.
  • Game Server Managers - Automates the compilation, deployment, and monitoring of server processes using containers and configuration files.
  • Game Server Administration Interfaces - Provides a suite of command-line and remote interfaces for managing user accounts, permissions, and server configuration.
  • Game Server Hosting - Supports environment setup via source compilation, containerized images, and automated deployment scripts.
  • Game Server Frameworks - Modular World of Warcraft server core.
  • سجل النجوم

    مخطط تاريخ النجوم لـ azerothcore/azerothcore-wotlkمخطط تاريخ النجوم لـ azerothcore/azerothcore-wotlk

    الأسئلة الشائعة

    ما هي وظيفة azerothcore/azerothcore-wotlk؟

    This project is a World of Warcraft server emulator that simulates a multiplayer online game world, managing player data and game logic. It functions as a modular game server framework and an NPC AI and scripting engine, providing the necessary infrastructure to host a persistent virtual environment.

    ما هي الميزات الرئيسية لـ azerothcore/azerothcore-wotlk؟

    الميزات الرئيسية لـ azerothcore/azerothcore-wotlk هي: Game Server Emulators, MMORPG Server Hosting, Game AI, Data Persistence, Game Database Administration, MMORPG Database Layers, Game Server, Custom Game Behaviors.

    ما هي البدائل مفتوحة المصدر لـ azerothcore/azerothcore-wotlk؟

    تشمل البدائل مفتوحة المصدر لـ azerothcore/azerothcore-wotlk: trinitycore/trinitycore — TrinityCore is an open-source game backend and MMORPG game server emulator. It is implemented as a C++ game engine… veloren/veloren — Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy… space-wizards/space-station-14 — Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an… tmodloader/tmodloader — tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… woocommerce/woocommerce — WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online…

    بدائل مفتوحة المصدر لـ Azerothcore Wotlk

    مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Azerothcore Wotlk.
    • trinitycore/trinitycoreالصورة الرمزية لـ TrinityCore

      TrinityCore/TrinityCore

      10,410عرض على GitHub↗

      TrinityCore is an open-source game backend and MMORPG game server emulator. It is implemented as a C++ game engine designed to handle real-time network traffic and game state synchronization, utilizing a MySQL database schema to store player profiles, inventories, and world state. The project provides the infrastructure necessary for MMORPG server hosting and private game server administration. It includes tools for game world customization, allowing for the modification of game mechanics, item statistics, and quest scripts. The system manages virtual world infrastructure through multi-threa

      C++hacktoberfestlinuxmmorpg
      عرض على GitHub↗10,410
    • veloren/velorenالصورة الرمزية لـ veloren

      veloren/veloren

      7,099عرض على GitHub↗

      Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy world. It is built upon a voxel game engine that supports 3D rendering via Vulkan and Metal, utilizing a procedural world generator to create geography and ecosystems based on erosion algorithms and temperature maps. The project is distinguished by a sandboxed plugin system using WebAssembly, which allows for the addition of new game logic and equipment without recompiling the core engine. It also features a dedicated game server architecture designed to synchronize state, ma

      Rust3dcubecubeworld
      عرض على GitHub↗7,099
    • space-wizards/space-station-14الصورة الرمزية لـ space-wizards

      space-wizards/space-station-14

      3,523عرض على GitHub↗

      Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

      C#c-sharpgamehacktoberfest
      عرض على GitHub↗3,523
  • tmodloader/tmodloaderالصورة الرمزية لـ tModLoader

    tModLoader/tModLoader

    5,099عرض على GitHub↗

    tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It provides a polymorphic content API that allows for the creation of new items, NPCs, projectiles, and world assets through object-oriented inheritance. The project is distinguished by its advanced code modification capabilities, utilizing intermediate language bytecode patching and reflection-based private access to alter internal game behavior. It features a hot-reloading assembly runtime that enables developers to recompile and apply source code changes in real-time without res

    C#apigamesteam
    عرض على GitHub↗5,099
  • عرض جميع البدائل الـ 30 لـ Azerothcore Wotlk→