Comments (19)
Anything that makes accessing the server easier is good in my books. Especially since this is just an Apache configuration, it should be trivial to add.
Keep in mind that some games have their own servers located on non- nintendowifi.net domains, and would require their own special patches for this to work.
from dwc_network_server_emulator.
Really? ugh, I want one riivolution patch that resolves this completely. Could you give me an example of URLs of any game that talks to servers not ending in "gs.nintendowifi.net"?
from dwc_network_server_emulator.
Pokémon Platinum and onward communicate with pkgdsprod.nintendo.co.jp for Global Terminal things (battle videos and some gimmicks). Pokémon Black/White and onward communicate with pkvldtprod.nintendo.co.jp for anti-cheat. They also communicate with one of several subdomains at pokemon-gl.com for Game Sync. (The subdomain depends on the language of the game.)
from dwc_network_server_emulator.
yes,because every server have a different communication,like in black & white,use the pkvldtprod for anti cheat,but nobody likes that
from dwc_network_server_emulator.
It doesn't matter if you like it. The game hangs and returns an error message if there's no response from the server.
from dwc_network_server_emulator.
@mm201
Ah, so just 2 domains? nintendowifi.net and nintendo.co.jp that you know of?
from dwc_network_server_emulator.
There's a third one in there, pokemon-gl.com.
Also, it's only Pokémon I've been researching. Other games could be using anything.
from dwc_network_server_emulator.
(╯°□°)╯︵ ┻┻
I wanted a generic riivolution patch. The info you have given me makes it clear that each game may end up needing its own specific changes. Closing this github issue, a *.ramen.altwfc.net domain resolve isn't going to accomplish what I hoped.
from dwc_network_server_emulator.
There's no reason you can't make a patch that works for the generic games without special servers. I don't even know which (if any) Wii games use special servers. A general purpose patch could still work 99% of the time.
from dwc_network_server_emulator.
@mm201 ....oh...these servers you've mentioned are only for Nintendo's handheld systems that you know of? I'm hoping all WII games stick with "gs.nintendowifi.net".
from dwc_network_server_emulator.
See the compatability list for a list of games which are working with only basic *.nintendowifi.net connectivity.
Requiring DNS or a custom patch for a small subset of games isn't that big a problem.
from dwc_network_server_emulator.
@mm201
Interesting. I guess that makes sense, all those games are working when pointed to altwfc's DNS which only redirects nintendowifi.net requests afaik. I sure would like to see the network captures of the games that don't work on that list.
from dwc_network_server_emulator.
The thing is, there are several different reasons a game might fail. Requiring a custom server is only one of them. They might require a custom gamestats server (custom, but hosted under nintendowifi.net), or use unimplemented parts of the Gamespy protocol.
Edit: And altwfc is redirecting pkvldtprod.nintendo.co.jp requests to my server.
from dwc_network_server_emulator.
@mm201
True... but still curious to see if any of them is a simple'ish fix.
Edit: And yeah, I forgot that altwfc deals with more than just WII games.
from dwc_network_server_emulator.
Excellent,
pi@raspberrypi ~ $ ping ramen.altwfc.net
PING ramen.altwfc.net (75.127.5.215) 56(84) bytes of data.
64 bytes from host.colocrossing.com (75.127.5.215): icmp_req=1 ttl=53 time=218 ms
64 bytes from host.colocrossing.com (75.127.5.215): icmp_req=2 ttl=53 time=126 ms
64 bytes from host.colocrossing.com (75.127.5.215): icmp_req=3 ttl=53 time=132 ms
^C
--- ramen.altwfc.net ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2014ms
rtt min/avg/max/mdev = 126.031/158.931/218.175/41.978 ms
Looks like *.altwfc.net points to your custom server, this is good enough for now to experiment making a riivolution patch that'll replace "nintendowifi.net" with "ramen.altwfc.net". The only catch now is the fact that the game will set the request header as Host: ramen.altwfc.net
, which will result in a 404 response from your system because you're expecting naswii.nintendowifi.net
but I'll have a proxy setup such that the riivolution patch will replace https://naswii.nintendowifi.net
with http://altwfc.ramen.dontrush.me
so I can get all the requests, change the header and send them to altwfc's server.
All the non-naswii requests, I can patch .gs.nintendowifi.net
into .japan.gs.altwfc.net
...same length string.
from dwc_network_server_emulator.
Okay, riivolution patch works... I can get online without changing my DNS settings.
https://www.cloudshark.org/captures/d638a18f5333
The only catch is altwfc's apache rejection of naswii.ramen.altwfc.net
as a valid host request headers. If that was fixed, then there would be no need of my custom server to rewrite that request.
from dwc_network_server_emulator.
I guess this won't be happening
from dwc_network_server_emulator.
It's sad really, I was really hoping we could have something like this
from dwc_network_server_emulator.
It's easy to add, you just need to kick the right person. Probably Nagato or Eearslya.
from dwc_network_server_emulator.
Related Issues (20)
- Please re-add the whole 'IPKE' folder inside the 'dlc' folder HOT 1
- Is there a guide somewhere for setting this up to work with SSL via nds-constraint? HOT 4
- Is it really necessarry to open all UDP ports? Disconnection after 1 minute. HOT 2
- Nintendo WFC service for this software has been halted HOT 7
- storage_server doesn't have any SearchForRecords limit HOT 6
- How to fix Error Code 61020 HOT 1
- how to fix error code 20100 HOT 2
- Communication Error w/ no code HOT 3
- Error Code 60000 when i try to rejoin nintendo wfc on mario kart wii HOT 5
- Wii Games are fine, MKDS Error 52101 HOT 3
- Custom MarioKart Wii mods HOT 5
- Error when running master_server.py HOT 2
- Guides to self host on a Raspberry Pi HOT 2
- Error Code 23502 on Self Hosted Server HOT 1
- Can't connect to the server HOT 2
- Escape column names with quotemarks HOT 1
- Use a different userids for Gamespy and DWC HOT 1
- Mario Kart DS keeps connecting indefinitely
- PID registered as RM instead of RMC
- Setup guide for windows HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dwc_network_server_emulator.