Skip to content

Latest commit

 

History

History
70 lines (53 loc) · 2.74 KB

File metadata and controls

70 lines (53 loc) · 2.74 KB
title TrinityCore Wiki
description
published true
date 2026-04-21 16:56:44 UTC
tags
editor markdown
dateCreated 2021-08-13 17:47:17 UTC

What is TrinityCore?

TrinityCore is a MMORPG Framework based mostly in C++.

It is derived from MaNGOS, the Massive Network Game Object Server, and is based on the code of that project with extensive changes over time to optimize, improve and cleanup the codebase at the same time as improving the in-game mechanics and functionality.

It is completely open source; community involvement is highly encouraged.

If you wish to contribute ideas or code, please visit our site linked below or make pull requests to our Github repository.

At the moment, TrinityCore supports 2 main branches:

  • 3.3.5 targeting original 2010 wow 3.3.5a, you need wow 3.3.5a.12340 client for it to run, wotlk 3.4 client is incompatible. best for starters
  • master usually targeting current retail version. a lot of missing content

There are also 2 classic branches, but they are abandoned.

  • cata_classic targeting 2024 wow 4.4 retail cata classic, you need wow 4.4.x client for it to run, cata 4.3.4 client is incompatible.
  • wotlk_classic targeting 3.4.4.61581 chinese client.

For further information on the TrinityCore project, please visit our project website at TrinityCore.org.

Installation Guide

Installation Guide (Linux, macOS and Windows)

  1. Requirements
  1. Core Installation By Platform
  1. Server Setup
  2. Database Installation
  3. Networking
  4. Final Server Steps
  5. Client Setup

Description of the Trinity Database Structures

Master database

3.3.5a database

How-to

  1. Use ASan to debug TrinityCore

  2. Send console commands via SOAP

  3. GM Commands

  4. Role-based Access Controls (RBAC)

  5. Aowow TrinityCore wowhead like