haneefmubarak / Aixen

A partially distributed online multiplayer service
MIT License
13 stars 0 forks source link

Dolphin Support #15

Open Husono opened 10 years ago

Husono commented 10 years ago

As of May 20, 2014, Nintendo is shutting down online services for the Wii including online play, matchmaking, and leaderboards. This also affects users of the dolphin emulator that uses the Nintendo WFC for it's online multiplayer. A group over at save-nintendo-wifi.com are working to create custom servers to preserve the online functionality of Wii and ds games. Like the Playstation 3 and Xbox 360, the Wii is a previous generation console that will need custom servers to enable it's online functionality. The Dolphin emulator is much further developed than rpcs3 and xenia, therefore it can be used to test server code while other emulators are still under development.

haneefmubarak commented 10 years ago

Alright. Could you please give me the GitHub usernames of the leaders of the Dolphin project along with their GitHub address? I'd love to consider adding support for your shit in too if the online mechanisms are similar to those of XBL and PSN.

haneefmubarak commented 10 years ago

Also, it appears that you guys already have a project going over at polaris-/dwc_network_server_emulator.

AFAICT, since our architecture is vastly different (as it is designed to scale rather well and also handle persistence), as is our platform:

Aixen                   vs      DNSE?
-------------------------------------------------

Linux/OSX               vs      Win/Linux/OSX?

C                       vs      Python  2.7
                                PHP     5

No external runtime     vs      Apache / httpd

sfDB5                   vs      MySQL?

Some C libs             vs      Twisted
                                zope.interface
                                pywin32

Please do realize that Aixen does not emulate network packets serverside, instead, it has interfacs and APIs emulated clientside by the respective emulators. This means that not only will we be unable to utilize anything from the DNSE project, but that the Dolphin project will have to rewrite a good amount of the online code.