All Projects → azerothcore → Azerothcore Wotlk

azerothcore / Azerothcore Wotlk

Licence: other
Complete Open Source and Modular solution for MMO

Projects that are alternatives of or similar to Azerothcore Wotlk

Novuscore
A modern take on WoW emulation
Stars: ✭ 88 (-93.38%)
Mutual labels:  gaming, game-server, mmorpg, world-of-warcraft, wow, server, emulator
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (-50.75%)
Mutual labels:  game, game-server, mmorpg, server
Rhisis
Rhisis is an experimental FlyFF MMORPG emulator built with C# 9 and .NET 5
Stars: ✭ 132 (-90.08%)
Mutual labels:  game, game-server, mmorpg, emulator
Forgottenserver
A free and open-source MMORPG server emulator written in C++
Stars: ✭ 1,024 (-23.01%)
Mutual labels:  game, game-server, mmorpg, server
Noahgameframe
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Stars: ✭ 3,258 (+144.96%)
Mutual labels:  game, game-server, mmorpg
Linuxgsm
The command-line tool for quick, simple deployment and management of Linux dedicated game servers.
Stars: ✭ 3,063 (+130.3%)
Mutual labels:  game, gaming, game-server
Mmorpg
springboot编写的轻量级高性能mmorpg手游服务端框架,基本功能逐渐完善中。
Stars: ✭ 309 (-76.77%)
Mutual labels:  game, mmorpg, server
Einx
a framework in golang for game server or app server
Stars: ✭ 376 (-71.73%)
Mutual labels:  game, game-server, server
Stendhal
Stendhal is a fun friendly and free multiplayer online adventure game with an old school feel.
Stars: ✭ 194 (-85.41%)
Mutual labels:  game, game-server, mmorpg
Gameservers Docker
A bunch of game servers I use, dockerised
Stars: ✭ 322 (-75.79%)
Mutual labels:  game, game-server, server
Servuo
An Ultima Online server emulator written in C# .NET
Stars: ✭ 378 (-71.58%)
Mutual labels:  mmorpg, server, emulator
topaz
💎 A server emulator for Final Fantasy XI.
Stars: ✭ 46 (-96.54%)
Mutual labels:  emulator, mmorpg, game-server
Openrct2
An open source re-implementation of RollerCoaster Tycoon 2 🎢
Stars: ✭ 10,115 (+660.53%)
Mutual labels:  hacktoberfest, game, server
Arcemu
World Of Warcraft 3.3.5a server package
Stars: ✭ 281 (-78.87%)
Mutual labels:  world-of-warcraft, wow, server
Pss
This is a based plug-in framework that provides cross-platform IO and logically separated plug-in services.
Stars: ✭ 219 (-83.53%)
Mutual labels:  game, game-server, server
Wowanalyzer
WoWAnalyzer is a tool to help you analyze and improve your World of Warcraft raiding performance through various relevant metrics and gameplay suggestions.
Stars: ✭ 371 (-72.11%)
Mutual labels:  hacktoberfest, world-of-warcraft, wow
Darkstar
DEPRECATED - FFXI Server Emulator - See Project Topaz
Stars: ✭ 454 (-65.86%)
Mutual labels:  mmorpg, server, emulator
Kbengine
A MMOG engine of server.
Stars: ✭ 4,714 (+254.44%)
Mutual labels:  game-server, mmorpg, server
Snowflake
❄️ 🎮 Extensible Emulator Frontend written in C# and Javascript
Stars: ✭ 185 (-86.09%)
Mutual labels:  game, gaming, emulator
Otxserver
OTX Server from:
Stars: ✭ 187 (-85.94%)
Mutual labels:  game, game-server, mmorpg

logo AzerothCore

CodeFactor core-build Bountysource StackOverflow Discord

Introduction

AzerothCore (AC) is an open-source game-server application for World of Warcraft, currently supporting the 3.3.5a game version.

It is written in C++ and is based on MaNGOS, TrinityCore and SunwellCore.

Why AzerothCore?

  1. Stability
  2. The authenticity of the content
  3. Modularity
  4. A lot of modules to choose from
  5. Better configuration files system
  6. Compatibility with other emulators
  7. Friendly and helpful community

Stability

As players and administrators ourselves, we take great care into the stability of our core. Other projects focus on the development side of things and tend to forget that users want stability above everything else.

Hence why nobody is allowed to push commits directly to the core. All changes are reviewed and tested before they get to the master branch which means we need as many testers as possible to avoid stalling issues.

Authenticity

Fixing and implementing missing blizzlike content is one of our priorities, and we can boast to offer the most content-complete open-source emulator.

Modules

Modules are essential to AzerothCore's success. Modules allow users to plug them in and out easily, and do not require to modify the core files. It also means users can keep pulling the git changes from the main repository and only develop their modules.

We have a lot of modules already made, some of them are very important and will ease your work:

Configuration files

Our configuration file system allows the user to use a tiny configuration file for better readability and maintenance.

Compatibility with other emulators

Not very far from its ancestor TrinityCore, most scripts can be adapted quite easily. For MaNGOS compatibility, it might require more knowledge but it shares a common base.

Philosophy

Our main goal is to create a playable game server, offering a fully working game experience.

Here are the main points we focus on:

  • Stability
  • Ease of use / Practicability
  • Playability (in-game content)
  • Customization
  • Community-driven software (check our discord)

We also welcome new users (even non-English speaking users!) and help them learn/improve their skills (C++, SQL, Git, software collaboration, tutoring/wiki, etc...).

Unlike other projects which focus more on the developer's side of things, we want users to be able to run their server with as few troubles as possible. All of our contributors run their private servers (local or public).

That's why AzerothCore is easier to use, to maintain, to understand, to develop on, and to customize to suit your needs, than other emulators.

In short, we focus on the user experience (UX), whether it be the player's experience, the developer's experience, or the administrator's experience.

How to Thank us

Being an open-source project, we rely on volunteers to pursue development. Here are ways to help us if you use AzerothCore:

Github Star

Click on the "star this repository" button to help us gain more visibility on Github!

By contributing

Check the CONTRIBUTING section below.

Financially 💰

You can support the project by financing the resolution of issues using Bountysource.

Advertising

By talking about us on different platforms or to people who would like to get involved.

Contributing

AzerothCore is a learning project, and there are lots of different ways to contribute to the project:

  • By testing our fixes (we can teach you how to correctly use Git to help us but that will also help you out tremendously)
  • By developing directly to the core or the modules
  • By reporting bugs within the project
  • By creating new modules
  • By improving our wiki
  • By providing direct support to our community (on Discord, StackOverflow or specialized forums)
  • By making extra content (video tutorial for example)
  • By putting bounties on issues

If you want to contribute to the project, you will find a lot of resources that will guide you in our wiki.

Feel free to join us on our Discord chat server where we teach a lot of new people how to get started and who are now important contributors!

Installation

Installation instructions are available here.

We also have an auto-installation bash script here (Warning: try it/analyze it before running it).

Dockerization of AzerothCore is fully supported, and we have various community-made tutorials (eg: AWS / Digital Ocean installation).

Support

Our self-made wiki probably has a lot of answers for you.

For help requests, it is recommended to ask your question on StackOverflow and link it in our chat.

Authors & Contributors

This project exists thanks to:

Important Links

Sponsors

List of organizations that help AzerothCore:

JetBrains

License

  • The new AzerothCore source components are released under the GNU AGPL v3
  • The old sources based on MaNGOS/TrinityCore are released under the GNU GPL v2
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].