A fork of TrinityCore for version 4.3.4.15595
  • C++ 85.9%
  • C 12.4%
  • Assembly 1.1%
  • CMake 0.5%
Find a file
2026-05-25 11:44:07 +02:00
.github/workflows Core/Misc: buildfix 2025-08-05 20:36:37 +02:00
cmake Build: disable missing field initializers warning on clang as well 2025-08-10 11:54:01 +02:00
contrib Core/Server: restore AuthServer and grunt login 2025-03-08 15:20:14 +01:00
dep Dep/jemalloc: Update to 5.3.1 2026-05-05 11:20:41 +02:00
doc Core/Server: restore AuthServer and grunt login 2025-03-08 15:20:14 +01:00
sql Core/Players: use CharacterFlags enums to store player information in database and set player flags accordingly 2026-03-22 18:07:14 +01:00
src Core/Spells: cancel player casts on movement (#469) 2026-05-25 11:44:07 +02:00
tests Core/Misc: backported most boost changes from master branch 2025-02-27 23:47:52 +01:00
.clang-format Misc: added more formatting rules to clang-format to match TC standards 2025-06-16 23:39:22 +02:00
.editorconfig Misc: Add an editorconfig 2017-10-16 21:48:22 +02:00
.gitattributes Update (C) date 2015-07-19 13:37:44 +02:00
.gitignore Buildsystem: Fixed windows pch build with ninja 2017-12-14 09:49:56 +01:00
appveyor.yml CI/appveyor: Upgrade dependencies 2023-09-14 13:34:18 +02:00
AUTHORS Misc: Update (C) year 2022-01-01 11:28:48 +01:00
CMakeLists.txt Build: synced FindMySQL macro with master branch 2025-02-26 21:27:28 +01:00
CONTRIBUTING.md missing part 2018-01-01 01:15:41 +01:00
COPYING Update COPYING 2013-01-21 02:47:51 +00:00
issue_template.md Core/Misc: ported cryptography updates and all that entrails from 335/master and killed bnetserver 2025-07-21 19:04:56 +02:00
PreLoad.cmake fixed indentation for cmake files 2023-05-19 22:26:00 +02:00
pull_request_template.md Misc: dropped gitlab related files and added issue and pull request templates for github 2020-01-24 22:41:05 +01:00
README.md Update Readme to include new build CI workflows 2025-08-10 10:36:33 +02:00
revision_data.h.in.cmake TDB 434.22011 - 2022/01/09 2022-01-09 00:18:53 +00:00

logo TrinityCore

Build Status

4.3.4 (master)
AppVeyor Status
master GCC Build status
master clang Build status

Introduction

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.

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

Install

Detailed installation guides are available in the wiki for Windows, Linux and Mac OSX.
You can get database from
https://github.com/The-Cataclysm-Preservation-Project/TrinityCore/releases

Reporting issues

Issues can be reported via the Github issue tracker.

Please take the time to review existing issues before submitting your own to prevent duplicates.

In addition, thoroughly read through the issue tracker guide to ensure your report contains the required information. Incorrect or poorly formed reports are wasteful and are subject to deletion.

Submitting fixes

Fixes are submitted as pull requests via Github. For more information on how to properly submit a pull request, read the how-to: maintain a remote fork. NOTE: if a fix is valid also for 3.3.5a/master branches submit them also to Github

License: GPL 2.0

Read file COPYING

Authors & Contributors

Read file AUTHORS

Site

Wiki

Documentation (powered by Doxygen)

Forums

Discord