Configuring Internal & External Clients - Solved
Posted: Tue Feb 18, 2014 9:11 pm
So I am a bit confused on getting the server setup properly. For the sake of this post, I am going to make up some numbers.
Router: 192.168.1.1
Server PC: 192.168.1.100 -> 100.1.168.192 -> 1677830336
Client PC: 192.168.1.5
External IP: 99.98.97.96 -> 96.97.98.99 -> 1616994915
So I am familiar that in order for everything to work, you have to use that site and put the IP addresses in reverse order. My issue though. If I put the Server IP Decimal (1677830336) into the MySQL database and put the regular Server IP (192.168.1.100) into the Ashita client onto my Client PC, I am able to connect to it. I have not tested a computer from outside my residence, but I can only assume it would not work because their computer would not resolve the zoneip in the MySQL database.
So I put in the External IP Decimal (1616994915) into the MySQL database and then put the External IP (99.98.97.96) as-is into my Ashita client on my Client PC, and I am not able to even get logged into the server. If I leave the External IP Decimal (1616994915) in the MySQL database and change my Ashita client to the Server IP (192.168.1.100), it logs in, but it will not get passed the "Downloading data" screen. The game is loaded and it's ready to go, but it can't load the zone because the IP addresses don't match the formula in the database's zoneip. It's about to show the zone with my character.. but gives a 3001 error instead.
So I'm confused as to how to get it setup so clients outside my server location can connect as well as me connect myself. Any help would be appreciated.
Edit: I also set DMZ to 192.168.1.100 and it did not change anything.
Router: 192.168.1.1
Server PC: 192.168.1.100 -> 100.1.168.192 -> 1677830336
Client PC: 192.168.1.5
External IP: 99.98.97.96 -> 96.97.98.99 -> 1616994915
So I am familiar that in order for everything to work, you have to use that site and put the IP addresses in reverse order. My issue though. If I put the Server IP Decimal (1677830336) into the MySQL database and put the regular Server IP (192.168.1.100) into the Ashita client onto my Client PC, I am able to connect to it. I have not tested a computer from outside my residence, but I can only assume it would not work because their computer would not resolve the zoneip in the MySQL database.
So I put in the External IP Decimal (1616994915) into the MySQL database and then put the External IP (99.98.97.96) as-is into my Ashita client on my Client PC, and I am not able to even get logged into the server. If I leave the External IP Decimal (1616994915) in the MySQL database and change my Ashita client to the Server IP (192.168.1.100), it logs in, but it will not get passed the "Downloading data" screen. The game is loaded and it's ready to go, but it can't load the zone because the IP addresses don't match the formula in the database's zoneip. It's about to show the zone with my character.. but gives a 3001 error instead.
So I'm confused as to how to get it setup so clients outside my server location can connect as well as me connect myself. Any help would be appreciated.
Edit: I also set DMZ to 192.168.1.100 and it did not change anything.
Code: Select all
Server ZoneIP Client IP
External IP Decimal | External IP | Client PC Not Working!
External IP Decimal | Server IP | Client PC Not Working!
Server IP Decimal | External IP | Client PC Not Working!
Server IP Decimal | Server IP | Client PC Working, but Not Outside Network?