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:
masterfollows TrinityCore'smasterbranch.gameholds the retail-parity work on the core.evryisgameplus 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.