Project

General

Profile

Emulator Issues #10547

Feature Request - Show Hosted Netplay Games

Added by DolphinZocker about 4 years ago. Updated over 2 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-9908

Description

Could it be possible, to show all hosted netplay games, which are currently waiting for players? I'm missing the possibility, to play against people over the world as in other games, or as in WFC. Do you know Game Ranger? Maybe it could show open games in Dolphin as in other games and can start a game between players.

History

#1 Updated by JMC4789 about 4 years ago

  • Status changed from New to Invalid

The Current Netplay infrastructure doesn't work like that - everything is peer to peer and Dolphin isn't aware of anything.

Outside of a complete rewrite... there's nothing that can be done about this - there's no centralized server. The traversal server only helps people host without port forwarding and doesn't actually host games like a centralized server.

So, in terms of the current solution being modified to do that... it'll never happen. In terms of a new netplay interface designed with different goals in mind, that's possible but, we'll see if it ever happens. Considering no one has been working on netplay for the most part recently, I wouldn't hold my breath.

#2 Updated by DolphinZocker about 4 years ago

I think you misundestood me. There shouldn't be a server which is hosting games. The users can still host games and play among each other. As you give a friend a traversal hostcode, there could be a server which knows all hostcodes and the status of that hostcode. This list can then a user use, to find open games in dolphin.The game would still take place between the players not over a server. The host would only tell the server, if the game was started or not. Game Ranger does the same thing. It doesn't handle the game playing between players. It only shows, which games are hosted and which are currently playing. The game itself take place between the players.

#3 Updated by JMC4789 about 4 years ago

Like I said, there's no server infra - there's no central server.

How is Dolphin supposed to list all hosted games across the internet when they're peer to peer?

#4 Updated by JMC4789 about 4 years ago

if we had a centralized server, even for organizing games, then there'd definitely be a possibility for that

Unfortunately our netplay has stagnated and there hasn't been much change recently to the actual core of it.

#5 Updated by DolphinZocker about 4 years ago

ok, maybe i misunderstood the traversal server thing. I thought the traversal server does know all hostcodes already. Isn't that so?

#6 Updated by DolphinZocker about 4 years ago

I saw the host code or room id is each time different. Sure that nothing does know about that?

#7 Updated by JMC4789 about 4 years ago

Users don't have to use the traversal server though, and it doesn't work with all routers.

And, I'm not entirely aware if it knows more than the code, or if users would want anyone to be able to join their games.

#8 Updated by JMC4789 about 4 years ago

  • Status changed from Invalid to New

Reopening for more investigation.

#9 Updated by Billiard26 over 2 years ago

  • Assignee set to spycrab0
  • Status changed from New to Work started

#10 Updated by spycrab0 over 2 years ago

  • Fixed in set to 5.0-9908
  • Status changed from Work started to Fixed

Also available in: Atom PDF