awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
TrinityCore avatar

TrinityCore/TrinityCore

0
View on GitHub↗
10,410 Stars·6,280 Forks·C++·gpl-2.0·3 Aufrufewww.trinitycore.org↗

TrinityCore

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-threaded packet processing, zonal spatial partitioning, and a cache-layered data access model. It ensures world persistence via a database-backed system and utilizes an event-driven scripting engine to trigger custom game logic.

Features

  • Game Servers - Provides the core engine required to host a massive multiplayer online role-playing game environment.
  • Game Database Schemas - Includes a comprehensive MySQL database schema designed to store player profiles and game world state.
  • Relational Database Persistence - Ensures world persistence by synchronizing real-time game state with a relational database.
  • C++ Game Engines - Implemented as a high-performance C++ game engine for real-time network and state synchronization.
  • Spatial Partitioning Systems - Uses zonal spatial partitioning to optimize visibility calculations and network broadcasts.
  • Game Server Emulators - Functions as a server core that emulates original MMORPG world logic and database structures.
  • MMORPG Server Hosting - Provides the complete engine and database infrastructure needed to host an MMORPG.
  • Virtual World Infrastructure - Manages the complex network and database backend required to maintain a persistent virtual world.
  • Multi-Threaded Packet Processing - Processes incoming network traffic across multiple worker threads to handle high player loads.
  • State Replication - Provides real-time synchronization of game world state between the server and connected clients.
  • Open Source Game Engines - Provides a community-driven, open-source implementation of a game server backend.
  • Custom Game Behaviors - Allows modification of game mechanics, item statistics, and quest scripts for a personalized experience.
  • Data Access Layers - Implements an architectural layer to manage data access and caching between the game engine and the database.
  • Game Scripting Engines - Implements an event-driven engine to trigger custom game logic via scripts and database entries.
  • Game Server Managers - Offers tools for setting up and configuring dedicated private servers for a small group of players.
  • Game Server Frameworks - MMORPG server framework for World of Warcraft.
  • Game Server Frameworks - Open-source MMO game server framework.
  • Media & Communication - MMO framework

Star-Verlauf

Star-Verlauf für trinitycore/trinitycoreStar-Verlauf für trinitycore/trinitycore

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu TrinityCore

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit TrinityCore.
  • azerothcore/azerothcore-wotlkAvatar von azerothcore

    azerothcore/azerothcore-wotlk

    8,008Auf GitHub ansehen↗

    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 sett

    C++azerothcoreemulatorgame
    Auf GitHub ansehen↗8,008
  • minetest/minetestAvatar von minetest

    minetest/minetest

    12,987Auf GitHub ansehen↗

    Minetest is an open-source voxel game engine and platform used to create and share moddable 3D block-based games. It provides a framework for building interactive grid environments and generating custom voxel worlds. The project features a Lua-based modding framework that allows for the extension of game behavior and the addition of custom content without altering the core engine. This data-driven system supports a dedicated workflow for modifying game environments and logic. The engine supports multiplayer game hosting through a dedicated server architecture, enabling multiple players to co

    C++
    Auf GitHub ansehen↗12,987
  • name5566/leafAvatar von name5566

    name5566/leaf

    5,513Auf GitHub ansehen↗

    Leaf is a game server framework written in Go designed for building multiplayer game backends. It provides a modular backend architecture that organizes server logic into independent modules and includes a concurrent task scheduler for managing ordered, delayed, or recurring functions. The framework features a TCP and WebSocket server that manages simultaneous connections through a single interface. It incorporates a message router capable of decoding Protobuf and JSON data to map incoming network packets to specific internal server modules. The system includes capabilities for multi-protoco

    Go
    Auf GitHub ansehen↗5,513
  • id-software/quake-iii-arenaAvatar von id-Software

    id-Software/Quake-III-Arena

    8,053Auf GitHub ansehen↗

    Quake III Arena is a first-person shooter game engine and arena combat simulator. It consists of the original C++ game source code for a cross-platform 3D game designed to run on Windows, Linux, and Mac. The project provides the source code necessary to render a first-person shooter experience, focusing on player-versus-player battles in closed 3D environments. It serves as a resource for legacy game preservation and the study of early 3D game engine construction. The engine incorporates spatial partitioning, client-side prediction, and state synchronization to manage multiplayer networking

    C
    Auf GitHub ansehen↗8,053
Alle 30 Alternativen zu TrinityCore anzeigen→

Häufig gestellte Fragen

Was macht trinitycore/trinitycore?

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.

Was sind die Hauptfunktionen von trinitycore/trinitycore?

Die Hauptfunktionen von trinitycore/trinitycore sind: Game Servers, Game Database Schemas, Relational Database Persistence, C++ Game Engines, Spatial Partitioning Systems, Game Server Emulators, MMORPG Server Hosting, Virtual World Infrastructure.

Welche Open-Source-Alternativen gibt es zu trinitycore/trinitycore?

Open-Source-Alternativen zu trinitycore/trinitycore sind unter anderem: azerothcore/azerothcore-wotlk — This project is a World of Warcraft server emulator that simulates a multiplayer online game world, managing player… minetest/minetest — Minetest is an open-source voxel game engine and platform used to create and share moddable 3D block-based games. It… name5566/leaf — Leaf is a game server framework written in Go designed for building multiplayer game backends. It provides a modular… id-software/quake-iii-arena — Quake III Arena is a first-person shooter game engine and arena combat simulator. It consists of the original C++ game… itzg/docker-minecraft-server — This project provides a containerized environment for deploying and managing Minecraft game servers. It functions as… citizenfx/fivem — FiveM is a multiplayer modification framework and game engine modding tool. It serves as a platform for creating and…