PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.8k stars 1.63k forks source link

[Feature request] PCSX2 Online/Netplay #772

Open karasuhebi opened 9 years ago

karasuhebi commented 9 years ago

PCSX2 has a DEV9 plugin for the network adapter which lets users play games online that originally had an online mode, but it's lacking any kind of netplay feature so that users can play local multiplayer games online.

I know it probably won't be an easy thing to do (keeping emulators in sync over the internet, for example) but I'd love to see PCSX2 get netplay at some point. The PS2 has some great games and it'd be fun to be able to play them with my online friends some day. :)

Related:

refractionpcsx2 commented 9 years ago

We tried contacting the author of PCSX2 Online to get his changes implemented but he never responded to us, I think most devs have little interest in doing this currently.

karasuhebi commented 9 years ago

So what should this issue be labeled as? Is there a "Back burner" label? XD

refractionpcsx2 commented 9 years ago

how about that? :P

karasuhebi commented 9 years ago

Looks good to me. XD Thanks!

dan83sama commented 8 years ago

https://github.com/alexsharoff/pcsx2-online

refractionpcsx2 commented 8 years ago

That's hugely out of date, merging the online stuff from that now would be a complete nightmare.

ProhorovIlja commented 3 years ago

There is a branch for a 1.7.0 dev version of PCSX2 with a netplay. https://github.com/nipkownix/pcsx2-online Maybe it is possible to implement it into a PCSX2. Cuz PS2 netplay for a very few games that do support lan netplay is ok, but not as huge as a local netplay through hamachi, radmin vpn, etc.

ThisNekoGuy commented 3 years ago

I hope to God this can be done soon; Dolphin has had this feature for a long time already and I've been itching to play PS2 games with my friend for ages.

refractionpcsx2 commented 3 years ago

This branch is 1519 commits behind PCSX2:master

I wouldn't call that a 1.7 build.

If they want to PR the changes, we can merge them in, I'm not against looking at it, but the code needs to be updated.

tadanokojin commented 3 years ago

https://github.com/alexsharoff/pcsx2-online

This one doesn't have a commit dedicated to adding netplay, instead the init commit (including all of pcsx2's source code) adds it. Kind of makes it hard to parse what is going on. Also has a boost dependency so that sucks.

https://github.com/nipkownix/pcsx2-online

Seems a bit more reasonable but still kind of messy history wise.

Both projects seem pretty abandoned. The latter hasn't seen a commit or been responsive to issues in over year. Doubt we'll see much on that front but if someone wants to contact the author and see if they're interested in getting their work upstreamed that's fine. Otherwise some other party is going to have to go through the code and PR it. Not sure how well it works. I have doubts it'll be as easy as including this code.

vico93 commented 2 years ago

So... any news about this?

BevP90 commented 1 year ago

My post was closed. Would be interested to hear what the PCSX2 team think of implementing a delay based netcode client.

Mrlinkwii commented 1 year ago

Pull requests welcome I suppose , the team work on what they want

salimpam12 commented 1 year ago

I need play mortal combat saolin monks or basara heroes in 2 komputer, how? I play epcsx ps1 can play CTR use net play

kokroo commented 1 month ago

I believe apps like Parsec have largely replaced the need for this, although I understand it is not the same thing.