http://bugs.winehq.org/show_bug.cgi?id=3962
Bruin jhbruin@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jhbruin@gmail.com
--- Comment #20 from Bruin jhbruin@gmail.com 2007-08-11 03:36:20 --- After reading Real Neo and talking to Sombriks via email, I was able to figure how to do this. I'm new to Linux so it took me a while, but nonetheless it was worth it. I can now play RO on private servers just fine. Here is what I did.
1. Found server's ip in data/sclientinfo.xml. Also take notice of your server's port number, this may be useful later. a. If your server doesn't have this you may need to unpack server's customized grf file first.
2. If your server doesn't use an ip address directly, open a Terminal and ping for the address. Once you have the true IP address save it in a text file.
3. Find out the "bad/scrambled/wrong IP" using iptraf. Download and install iptraf. Close EVERYTHING you have (web browser, pidgin, etc.)
4. sudo iptraf -> IP Traffic Monitor -> All interfaces
5. Open your RO client. Try to login, once it says "Failed to Connect to Server," Look over at the iptraf window.
6. Find the ip that showed up when the "Failed to Connect to Server" popped up. It SHOULD also have the same port number as the data/sclientinfo.xml Copy this ip down as well.
7. Close iptraf
8. You now have two ip's. The "true" (pinged) ip, and the "bad" ip.
9. sudo iptables -t nat -A OUTPUT -d (bad ip here) -j DNAT --to (true ip here) Remove the ( )'s, try to log into RO again and it should work =)!
I hope this is clear for those who couldn't figure out what the others were talking about. Have fun with your Ragnacrack ;)