Skip to content

MobiusDevelopment/MobiusCore

 
 

Repository files navigation

IntroductionRequirementsInstallCopyrightAuthors & ContributorsLinks


Introduction

MobiusCore is a MMORPG Framework based mostly in C++.
It is derived from MaNGOS, the Massive Network Game Object Server.

Conclusions after researching for a decent project

  • Repacks cannot be trusted, because most of them are distributed without sources.
  • Badly written code, with no coding standards is hard to track and can result to unwanted game behavior.
  • Communicating with TrinityCore, or other projects, gets offensive for no reason at most times.
  • Everyone mentions how special his project is, but still using actual MaNGOS sources.

Mentality behind the creation of MobiusCore

  • Nostagia for Legion, the expansion that brought the players back to the game, before lore was decimated.
  • Create a community interested in working and sharing openly missing content using the same coding standards.
  • Prefer missing content that can be added relatively easy over time, than no control over the sources.
  • Find the most clean fork of TrinityCore before 7.3.5 branch was removed and move forward from there.

Requirements

  • MySQL 5.7.0
  • Boost 1.68 x64
  • CMake 3.21.3 x64
  • OpenSSL 1.0.2j x64
  • MS Visual Studio 2019

Install

What you should do to open project on Windows.

  • Install MySQL server
  • Restore the database backups
  • Install MS Visual Studio 2019
  • Install OpenSSL at C:\OpenSSL-Win64
  • Install or compile Boost at C:\boost_1_68_0
  • Set enviroment variable BOOST_ROOT to C:/boost_1_68_0/ (requires restart)
  • Install CMake
  • Generate project files with CMake
  • Go to your build folder and open MobiusCore.sln

*If you are not familiar with any of the above a google search is highly recommended.

Copyright

License: GPL 2.0

Read file COPYING.

Authors & Contributors

Read file AUTHORS.

Links

About

MobiusCore Legion (version 7.3.5.26972) Open Source MMO Framework

Resources

License

Stars

Watchers

Forks

Languages

  • C++ 92.0%
  • C 6.6%
  • CMake 0.8%
  • Assembly 0.5%
  • TSQL 0.1%
  • Objective-C 0.0%