Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
squidleon
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Show HN: Arrr!, Linux notification aggregator (RSS, Telegram, WhatsApp, email)
(github.com)
2 points
by
squidleon
5mo ago
|
0 comments
2.
▲
by
squidleon
7mo ago
moongate :) https://github.com/moongate-community/moongatev2 !
3.
▲
by
squidleon
7mo ago
the Hacker News post itself was written by me. I do use ChatGPT sometimes as a tool while working on the project (similar to using documentation, Stack Overflow, or an IDE assistant), but the post and the project direction are my own. So wh
4.
▲
by
squidleon
7mo ago
I am interested please write me on GitHub!
5.
▲
by
squidleon
7mo ago
That’s awesome to hear! Actually UOX3 is one of the inspirations behind Moongate. The way it approached the server architecture and scripting was really interesting and it influenced some of the ideas I’m exploring in the project. Project
6.
▲
by
squidleon
7mo ago
I build first Web API then create a plan with codex. But I choose Web Api endopoins!
7.
▲
by
squidleon
7mo ago
Thank you! And yeah, as a fellow .NET developer I totally agree modern .NET is genuinely impressive. The jump from the old .NET Framework to what we have now with .NET 8/9/10 is massive. NativeAOT, source generators, the performa
8.
▲
by
squidleon
7mo ago
Thanks! Yeah, one of the main motivations was exactly that — after years working with legacy UO codebases where networking, persistence, and game logic were deeply intertwined, I wanted to see what a clean-slate approach would look like wit
9.
▲
by
squidleon
7mo ago
hank you! That separation was a very deliberate choice I've seen firsthand how quickly things degrade when packet handling leaks into game logic. You're touching on a real pain point. Right now the Lua boundary does show measurab
10.
▲
by
squidleon
7mo ago
I forgot to mention, the entire web part in React was done by Codex. I hate developing frontends!
11.
▲
by
squidleon
7mo ago
So: I took most of the infrastructure from the my first attempt at moongate ( https://github.com/moongate-community/moongate , which failed miserably along with https://github.com/tgiachi/Prima ). Fr
12.
▲
by
squidleon
7mo ago
Just update repo and README from server emulator -> server !
13.
▲
by
squidleon
7mo ago
I've never heard of Tibia, I'll check it out!
14.
▲
by
squidleon
7mo ago
You're right, I just checked , MaNGOS calls itself "a server" now. They probably had the same realization at some point. Maybe I should update my README too and just call it "a modern Ultima Online server" instead!.
15.
▲
by
squidleon
7mo ago
Thanks! I've been developing in .NET for 20 years and it's come a long way , from the Windows-only Framework days to what it is now. NativeAOT, cross-platform, incredible performance. And if you've never tried it on Apple Sil
16.
▲
by
squidleon
7mo ago
Too old for arc raiders :D :D :D !
17.
▲
by
squidleon
7mo ago
Outlands is impressive from a technical standpoint, they've put an insane amount of work into it and the player count speaks for itself. I played there for a while. Personally though, I feel they've overengineered it a bit. So man
18.
▲
by
squidleon
7mo ago
This is such a good observation. UO had a real economy and social hierarchy because power wasn't handed to you. You could spend months as a fisherman or tailor and still have a meaningful experience. The gap between a grandmaster swor
19.
▲
by
squidleon
7mo ago
That's a great idea, UO is honestly perfect for playing with kids. The crafting, housing, exploring dungeons together. And who knows, maybe you become the dragon trainer this time around!
20.
▲
by
squidleon
7mo ago
Ha, you're absolutely right from a CS perspective! it's a protocol reimplementation, not emulation in the traditional sense. I've thought about this too. "Server emulator" stuck in the UO/MMO (other example Man
21.
▲
by
squidleon
7mo ago
Thanks! There are still a few active shards out there, mostly us "old guys" in our 40s chasing the nostalgia of our teenage years. UO has a way of never really dying. Combat and skills are still a ways off, but the foundation is s
22.
▲
by
squidleon
7mo ago
Same here! tinkering with private servers is what got me into programmig in the first place. There's something about reverse-engineering a game protocol at 15 that hooks you for life. Thanks for the kind words on the name and art!
23.
▲
by
squidleon
7mo ago
Thank you! RunUO in 2003 was the golden era. I started little bit early (1999 with 56k). The community is small but still alive, and projects like ModernUO have kept things moving forward. Moongate is my take on rethinking the architecture
24.
▲
by
squidleon
7mo ago
Thanks! The logo was a happy accident. I wanted something simple that felt like the moongates (so and so :) from the original game. I'm not really a video person. But here's what's working today: login flow, character creati
25.
▲
Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting
(github.com)
287 points
by
squidleon
7mo ago
|
164 comments
26.
▲
by
squidleon
9mo ago
http://orivega.io