Check out my open source game engine! https://strayphotons.net/ https://git.sw0.com/frustra/strayphotons

I have been developing this engine on and off for over 10 years, and still have big plans.

  • 0 Posts
  • 46 Comments
Joined 3 years ago
cake
Cake day: July 9th, 2023

help-circle
  • In my configuration I have a server with a public IP that manages incoming connections, and my home network connects to that server via a keepalive connection, so it’s actually operating in the same client-server mode you described going through my NAT. This also solves the dynamic IP issues.

    When I’m at home, my phone can route directly over my LAN, and when I leave the house it proxies through my public server back to my house (or out to the web depending on what I’m accessing).














  • I find the easiest way to think about it is kind of like email. You can have an account @gmail.com and still send mail to other servers @outlook.com. Your posts and comments will be stored on your local instance, as well as any instances that are subscribed to the community. When you post to a community on another instance, I think the text will be stored on both instances, but image uploads point back to the copy on your local instance.





  • Since I already host a bunch of stuff, it hasn’t been a big burden for me. I get to laugh any time one of the popular instances goes down or has some admin/mod controversy, but the tradeoff is I have to manually subscribe to everything since I don’t have an “All”.

    I mostly did it because this is the only way to truly own your lemmy identity. I hope one day it will be possible to link accounts on different instances together so that migrating doesn’t lose your history.