MMO Kit is a modular, component-based template written entirely in Blueprints, with a Persistence Server written in C#.
Gameplay written entirely in Blueprints with Unreal acting as an authoritative server.
A C# Persistence Server - it takes on a few roles, such as relaying messages (whispers, shouts) and ensuring persistence (saves/retrieves characters from DB), login, etc,.. and in the future it will be used for other meta features, e.g. Guilds, Auction Houses.
If you're not overly familiar with C#, the Persistence Server is structured in a way that you don't have to worry about its underlying mechanics. All you have to do is write simple scripts on top of a solid foundation. The ones already written are short and expressive, and will serve as an example. A basic C# knowledge is sufficient to extend its functionality. But you also don't have to touch it at all, as long as you work on gameplay in UE5.
Two database systems for you to choose from: MySQL and SQLite, both preconfigured. SQLite works out of the box, no setup is necessary. Switch over to MySQL later in development when database speed starts to matter.
Two login systems: one is login/password-based, another Steam-based. Test your game with simple logins/passwords, start using Steam login after you're ready to deploy a first serious demo.
Steam integration and a thorough guide, including the sometimes difficult steps, such as building, deployment and depot management. Version: 5.1 Home Page: https://www.unrealengine.com/marketplace/en-US/product/mmo-kit
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.