this post was submitted on 19 Jun 2024
41 points (100.0% liked)

Self Hosted - Self-hosting your services.

11505 readers
26 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules

Important

Beginning of January 1st 2024 this rule WILL be enforced. Posts that are not tagged will be warned and if not fixed within 24h then removed!

Cross-posting

If you see a rule-breaker please DM the mods!

founded 3 years ago
MODERATORS
 

Self hosting kids-friendly multiplayer games on Raspberry Pi 4

I'm working on a little project and I would like to have some multiplayer game that I can play with the kids. Ideally they should be little kids friendly, so no doom or quake.

I tried Minecraft, bedrock but the latency over wifi (and it needs to be over wifi for my project) is really bad.

In an ideal situation, I'd like to have one or more games that
- Can be played in multiplayer mode
- Ideally you only need the browser
- Is relatively lightweight, so can be run on a Raspberry Pi with Wifi

Any suggestions besides the one I mentioned? Maybe some emulator that can be used? Thanks!

cc @[email protected] @[email protected]

you are viewing a single comment's thread
view the rest of the comments
[–] Num10ck 2 points 5 months ago (3 children)

does an emulator count? like MAME or NES etc?

[–] [email protected] 1 points 5 months ago (2 children)

@[email protected] that is fine, but I suspect it is not possible to play it in a multiplayer setting via a browser

[–] mhredox 2 points 5 months ago* (last edited 5 months ago) (1 children)

Definitely possible -- check out emulatorjs. There are a few premade docker containers for it, but they were a bit finicky when I tried them. I eventually just ended up writing a react wrapper for it and have it hosted in a docker container. It works great, and will even play psx games without issue.

[–] [email protected] 1 points 5 months ago

@[email protected] Do you mind to elaborate a bit more?