Skip to content

Experimental Unreal Engine 5 game server / client prototype of c++ server-authoritative MMO "Rovenhell"

License

Notifications You must be signed in to change notification settings

hagukin/Rovenhell_UE

Repository files navigation

Rovenhell

Rovenhell is a project aimed at creating a server-authoritative MMO game server architecture using distributed dedicated servers.
However, it was discontinued due to architectural limitations discovered during implementation.

The project is NOT intended to be a production-ready tool; its primary goal was to help me learn network programming and test ideas, exploring why certain concepts are rarely used in real-world MMOs.

Instead of relying on Unreal's replication system, Rovenhell uses custom-written netcode to synchronize approximately 200 players per dedicated server. However, the player base does not scale linearly with distribution, which was the core reason for discontinuing the project.
For more information, visit here.

Showcase

playerTest

Architecture Overview

BriefArchitectureOverview

Scale-out Strategy (Unimplemented)

potentialScaleOutStrategy scaleout2

About

Experimental Unreal Engine 5 game server / client prototype of c++ server-authoritative MMO "Rovenhell"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published