evryWiki

We change evryThing

evryCore: Difference between revisions

From evryWiki
m Maintenance script moved page EvryCore to evryCore: EVR-29 lowercase address
EVR-285 categories
 
Line 39: Line 39:
<code>game</code> is merged into <code>evry</code>, never the other way. Fixes that belong to TrinityCore itself go to [https://github.com/TrinityCore/TrinityCore TrinityCore].
<code>game</code> is merged into <code>evry</code>, never the other way. Fixes that belong to TrinityCore itself go to [https://github.com/TrinityCore/TrinityCore TrinityCore].
</div>
</div>
[[Category:Projects]]

Latest revision as of 01:00, 1 October 2026

evryCore is server software for World of Warcraft, built on the open-source TrinityCore project and in active development.

evryCore is based on TrinityCore, an open-source server framework for World of Warcraft written in C++. evryCore follows TrinityCore's main line, which targets the current retail game client. Its game branch holds work that aims to match how the retail game behaves.

Its evry branch, the one built to run a server, adds optional modules with features the retail game does not have. One is playerbots: computer-controlled characters that act only through the same game actions a player can take. Playerbots are off unless a server turns them on, and they are still in development.

evryCore is in active development. Not every game system works yet.

This page does not yet name a tested game client build. It will name one only when a recorded test links that build to an evryCore version.

Source code: github.com/evrydayjunglist/evryCore (GPL 2.0).

Play on evryCore

evryCore is server software. Players use a World of Warcraft game client that is set up to connect to a server running evryCore.

This wiki does not give connection steps for any server.

Run an evryCore server

Not yet available: A guide to building and running an evryCore server is not ready yet. It will be written only after an evryCore build has been recorded and checked. No date is set.

Develop evryCore

evryCore's code lives in one repository with three main branches:

  • master follows TrinityCore's master branch.
  • game holds the retail-parity work on the core.
  • evry is game plus optional modules, including playerbots. This is the branch that is built to run a server.

game is merged into evry, never the other way. Fixes that belong to TrinityCore itself go to TrinityCore.