libretro / parallel-n64

Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus.
319 stars 127 forks source link

Is there anyway to use netplay? #640

Open zurgeg opened 4 years ago

zurgeg commented 4 years ago

Hello, I have been playing around with GoldenEye 007 (if it's relative here) and am trying to play it over the Internet using NetPlay, however I have read that NetPlay is not supported due to large save states however I have been wondering, could I disable that save state sync thing. I'd also like to note on my i7 Gen 8, 16GB RAM, GeForce 1050, 1TB HDD system the game runs without lag when NetPlay is disabled, however if I use my slower machine that has a Ryzen 5, 8GB RAM, GeForce 1050, 512GB HDD it lags (horribly) with NetPlay on. I've also noticed that sometimes I just get the room kinda joining (but not actually connecting, just going back to the game) and sometimes it says Unable to find a suitable core or content, load manually (even when I load a game). Can anyone help? Thanks in advance!

hizzlekizzle commented 4 years ago

Hardware-rendered cores don't play well with the rollback-based netplay. There is "stateless mode" but I think that makes the whole thing slow to a crawl.

zurgeg commented 4 years ago

@hizzlekizzle if I enable stateless mode will it fix my Unable to find a suitable core problem?

zurgeg commented 4 years ago

Also @hizzlekizzle if this doesn't work is there an alternative?

hizzlekizzle commented 4 years ago

I'm not sure about whether it'll fix your specific issue. If it doesn't, your best bet is something like Parsec.

zurgeg commented 4 years ago

Also, how to I enable stateless mode?

hizzlekizzle commented 4 years ago

settings > network > netplay stateless mode ON. I think it's an advanced setting, in which case you'll need to go to settings > user interface > show advanced settings ON before it'll be visible.