Project: resurrect PAL versions of games
Post by Masquarr » Wed Dec 28, 2011 2:02 am
The European master servers for Killzone, Amplitude, Ratchet & Clank 3, Ratchet: Gladiator, Syphon Filter: The Omega Strain,SOCOM II, and SOCOM 3 have all been terminated. However, the American versions of those games are currently playable online!
Some European ps2onlinegaming users observed that Bobz's server isn't compatible with the PAL (European) version of Syphon Filter. Additionally, users in this thread have noted that it's difficult/impossible to get a burned ISO of the NTSC version of Killzone to work on a PAL (European) PS2.
Therefore, I suggest that we attempt to use DNS redirection to send the PAL versions of those games to American master servers!
The PAL version of Syphon Filter: The Omega Strain doesn't work when using Bobz's DNS server because the European games are hard-coded to log in to servers located at different domain names than their respective American versions. Bobz's DNS server only contains entries for the American versions' domain names. If we were to find out the domain name that the European versions of a game (such as Syphon Filter,) authenticates to, Bobz would be able to create an extra entry for it, and match it up to the same IP address as the American version.
What also should be noted is that nearly all online PS2 games use DNAS authentication. NTSC/American versions of PS2 games authenticate to gate1.us.dnas.playstation.org. PAL/European version of PS2 games send a query for gate1.eu.dnas.playstation.org. (The European DNAS server.) Fortunately, gate1.eu.dnas.playstation.org is still functional.
Unfortunately, most games' master server checks to make sure PS2s that are connected to it have already authenticated to the appropriate DNAS server. For example, Ratchet & Clank: Up your Arsenal (which Syphon Filter is forwarded to,) does this. So, if a PS2 running the American version of R&C: UYA connects to the American R&C: UYA master server, the UYA server will check with gate1.us.dnas.playstation.org, to make sure that the PS2 has previously authenticated to gate1.us.dnas.playstation.org. That PS2 most likely did indeed authenticate to the American DNAS server, so it will be allowed to stay on the UYA master server. In contrast, if someone creates a DNS entry to redirect the PAL version of UYA to the American UYA master server, the PAL version will get rejected because it went to the European DNAS server, rather than the American DNAS server.
However, I think we might be able to get these games to work online using DNS redirection, if we are to redirect the PAL games to not only the American master servers for the individual games, but to the American DNAS servers, too.
Here's what one of us, would do:
Set up a DNS server
1. Create an "A" entry for gate1.us.dnas.playstation.org. Match the entry up to that domain name's IP address. (This is a "normal" entry.)
2. Create a "CNAME" entry that matches the European DNAS server to the American server's IP address.
3. Right now, your DNS server's records should look something like this:
gate1.eu.dnas.playstation.org. CNAME gate1.us.dnas.playstation.org.
gate1.us.dnas.playstation.org. A 203.105.78.163
4. Next, create an "A" entry that matches the European Killzone server's domain name to the IP Address of the American Killzone server.
5. Repeat step 4 for the European versions of various other games, such as Syphon Filter.
This will redirect the PAL PS2s to the American DNAS server, after which they would be sent to the American master server for whichever game they're playing.
But first, we'd need to know the European servers' domain names.
1. Download Wireshark, or another such utility.
2. Connect your PS2 to the internet in such a way that it runs through a computer. (The easiest way to do this is to set up Internet Connection Sharing on a laptop that has both a wired NIC and a wireless NIC. Use the wireless connection to connect the laptop to the internet, and share the connection to nodes connected to the wired connection.)
3. Use Wireshark to capture traffic going through the wired NIC.
4. Start up the PS2, and try to get to a game's online mode.
5. Go to Wireshark, and filter, (or look manually,) for DNS requests.
6. Tell us which domain name the game you played was looking for.
I am capable of setting up a DNS server, so I might be able to help.