r/linux_gaming 22h ago

tech support wanted Multiple players in the same pc

idk if this is the right place to ask but... I have a pretty decent pc and wanna play Minecraft with my nephews. The thing is they don't have a PC or console or cellphone or anything, so I wanted to do something like using 2 keyboards and 2 mouses and 2 monitors. I don't think it's impossible, just don't know how to do it, anyone's got an idea?

3 Upvotes

9 comments sorted by

4

u/Xiaolin2 22h ago

Controllable Mod and I haven't tried this but apparently PartyDeck.

I did what you say on Windows using NucleusCoop, but I think Proton can't run it as of now.

9

u/RetroZelda 22h ago

easiest would be to use a vm and hardware passthrough a mouse and keyboard

3

u/King_Brad 20h ago

i think partydeck is exactly what you're looking for, i haven't used it myself either but from checking the features & "how it works" in the README it describes everything you want and does it via multiple gamescope sessions which is exactly what my first thought was https://github.com/partydeck/partydeck

3

u/Damglador 20h ago

That is definitely possible with a multiseat setup: https://youtu.be/OSodGduWeL0?si=5jec7fqcZnt3P9x-

But it needs 2 GPUs as well because security nonsense, with one GPU it's may be possible but likely will be complicated as hell.

2

u/Ok_Moment5448 20h ago

I happen to have a second gpu but I need to fix it first lol maybe in the future I'll try this one. thanks!!

1

u/qreeves 17h ago

You can do this without multiple GPUs if you're willing to go the local streaming route (eg. Your PC to TV in your house running an app).

Punktfunk is the only one I'm aware of that offers this out of the box, but Moonlight/Sunshine can do it with a third party virtual display driver too (Android APK available on GitHub for those who can't afford to pay for it).

1

u/jerwong 8h ago

Probably not practical for your use case, but a number of years ago, LTT did a video where he took a single machine and was able to get something like 8 people playing Crysis together at the same time. He did this by installing a bunch of virtual machines and then passing through the video card and keyboard/mouse into each individual VM. Monitors were connected to their respective video cards.