Moongate icon
Moongate icon

Moongate

Moongate is modern Ultima Online server built from scratch in C# with AOT compilation for high performance and nostalgic gameplay experience.

Moongate screenshot 1

Cost / License

Platforms

  • Self-Hosted
  • Docker
0likes
0comments
0articles

Features

  1.  Ad-free
  2.  Dark Mode
  3.  Lua scripting
  4.  OpenAPI integration
  5.  Admin panel

Moongate News & Activities

Highlights All activities

Recent activities

Moongate information

  • Developed by

    Unknown
  • Licensing

    Open Source (GPL-3.0) and Free product.
  • Written in

  • Alternatives

    3 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  171 Stars
  •  9 Forks
  •  1 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Moongate was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is Moongate?

Moongate v2 is a modern, high-performance Ultima Online server built from the ground up with .NET 10 and NativeAOT (Ahead-of-Time) compilation. It represents a complete rewrite of the original Moongate project, focusing on clean architecture, explicit boundaries, and practical performance.

Project vision:

Moongate v2 is not a clone of ModernUO, RunUO, ServUO, or any other server. While we owe inspiration to these projects and their invaluable contributions to the UO community, Moongate v2 follows its own path:

Core principles:

Performance First - Leveraging .NET 10 AOT for maximum speed and predictable performance Explicit Architecture - Clear boundaries between networking, game logic, and persistence Thread Safety - Deterministic game-loop processing with safe cross-thread communication Modern Tooling - Source generators, typed packet definitions, OpenAPI documentation Accessible Scripting - Lua-based customization for server administrators