Moongate
Games
game server emulator
SHOW HN2026
How HN took it
15 positive, 9 neutral or asking, 0 mixed, 2 critical, out of 26 comments about the project. Thread score +0.47.
Idea: 3 for, 1 againstDesign: 3 for, 0 againstExecution: 2 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Nice project and architecture, cool logo and name
From 3 comments
Really like the strict network/domain separation + Lua-at-the-edges approach here. In game servers, once simulation logic and protocol plumbing get tangled, every feature turns…
bhekanik on HNI love your logo. Do you have a YouTube that shows off the progress of what's complete?
onlyrealcuzzo on HNAhhh this takes me back to playing on various private UO and DAoC servers. Part of that experience is why I am a developer today. Cool name for a project like this along with the…
zdware on HN
Nostalgia for Ultima Online and private shards
From 3 comments
Cool, nice work! I've been building a MORPG version of a kind of Ultima 3.5 on the side in spurts for the last 5 years using Go, postgres, and React on the frontend. Top view…
elevaet on HNThis is super cool. Never played UO myself, but had friends who did. I'll be keeping an eye on this as someone interested in the private MMO server community. Hope others can…
jajuuka on HNImpressive! I spent many many hours in UO when I was young. It was so great playing in some shards with hundreds of real persons.
yangosoft on HN
Objections
Calling it a server emulator is technically inaccurate
From 1 comment
I'm a fan of UO and I love seeing more projects like this. Nice work! Obligatory nitpicky aside, a time-honored tradition of HN: I've long been irritated by the use of the term…
kethinov on HN
Possible copying concern given LLM training on existing emulators
From 1 comment
Why did you choose C# for this project? Does it have something to do with the fact that we already have plenty well established Ultima online server emulators in the training set…
heliumtera on HN
Requests
Support for multiple clients from the same IP address
From 1 comment
Can you make it so multiple computers can connect from the same IP address? I really want to play with my kids!
knicholes on HN
Support for newer client boat movement packets
From 1 comment
Impressive work! Does it support the smooth boat movement packets from the newer clients?
stackghost on HN
Questions
How is sector sync handled to avoid packet bursts
From 1 comment
Very cool project. MMO server codebases tend to accumulate a lot of architectural complexity over time, so starting fresh with a cleaner separation between networking and game…
swaminarayan on HN
How the Lua boundary performs under load
From 1 comment
Really like the strict network/domain separation + Lua-at-the-edges approach here. In game servers, once simulation logic and protocol plumbing get tangled, every feature turns…
bhekanik on HN
Why NativeAOT was chosen
From 1 comment
Very cool project. MMO server codebases tend to accumulate a lot of architectural complexity over time, so starting fresh with a cleaner separation between networking and game…
swaminarayan on HN
Alternatives named
SphereServer
From 1 comment
Very cool to see! I was active in the UO emulator communities back in the day but mostly with SphereServer. It is interesting to see here in the comments how many people were…
zorm on HN
UOX3
From 1 comment
Very cool work! This is giving me a big nostalgia hit, as a LONG time ago (when UO was a current game ;) I maintained a C++ UO emulator called UOX3. To be clear I absolutely did…
jdwithit on HN