Setting up an SCHTHACK Phantasy Star Online (PSO) server can be tricky, but it gets even harder if your server connects to the Internet through a router. I've managed to get mine working; now, I'll try to help get yours working, too.
Step 1: Determining Your Router's Public IP Address
First, we'll need to find out what your router's public IP address is. This is the address other players will be connecting to.
Go to WhatIsMyIP.com.
It will tell you your public IP address in big blue letters. Write it
down somewhere; we'll need it later. In the meantime, you may want to
bookmark WhatIsMyIP.com for future reference.
Step 2: Configuring Your PSO Server's IP Settings
Now, let's enter your router's public IP address into the PSO server's configuration.
- Open the PSO server window.
- Click the General tab.
- In Ship IP, enter your router's public IP address.
- (Optional) If you'll be running your own PSO ship gate server (SHIPGATE.EXE) on your PSO server, enter your public IP address in Register to. (To register on SCHTHACK's ship gate server, enter gsproduc.ath.cx.)
- Click Save Setting.
- Restart the server program.
Step 3: Determining Your Server's Private IP Address
Next, let's find out your server's private IP address. We'll need this for Step 4 below.
- Click the Start button.
- Click Run.
- Type cmd, then click OK. A black window will appear, like the one below.
- In the black window, type ipconfig, then press Enter or Return. Your server's basic network configuration should appear. Below is an example.
In this example, the server's private IP address is 192.168.2.2. The most common private IP addresses start with 192.168 (e.g., 192.168.0.100, 192.168.1.114). - Identify and write down your server's private IP address.
Step 4: Configuring Your Router's Port Forwarding Feature (Incomplete)
Finally, we need to configure your router to forward the ports PSO uses to your server. Put simply, we have to tell the router which computer a PSO user should connect to when he or she tries to connect to your server. Unfortunately, since the exact procedure differs for every router, even those from the same manufacturer, I cannot give detailed instructions here. Your router's manual will have the best instructions.
All I can do is tell you what you need to accomplish. You need to configure your router to forward both TCP and UDP data on ports 9100 to 9700 to your server's private IP address. I'll illustrate the procedure for my router, a Linksys WRT54GX-v2, as an example.
- First, in my Web browser, I went to my router's Web-based configuration page. This was at http://192.168.1.1/. (Usually, routers use this, 192.168.0.1, or 192.168.2.1 for their configuration pages. There may be other possibilities. Please consult your manual.)
Click for full-size picture - Next, I clicked Applications & Gaming. This was where my router kept port-forwarding settings.
Click for full-size picture - Under Applications & Gaming, under Port Range Forwarding, I found a free line for entering new settings.
- Under Application, I entered "PSO". This was to label the new settings.
- Under Start (the first of the ports in a range to forward), I entered port 9100.
- Under End (the last of the ports in the range), I entered port 9700.
- Under Protocol, I chose both TCP and UDP.
- Under IP Address (the private address to forward to), I entered 192.168.1.114, my PSO server's private IP address.
- Next, to activate the new settings, I checked the box under Enable.
- Finally, to save the new settings, I clicked Save Settings.
Now,
players should be able to connect to my PSO server. The router should
know what to do when someone tries. For me, however, I had to change
one more router setting.
Step 5 (Optional): Disabling Internet NAT Redirection Filtering
I was unable to connect to my PSO server using my router's public IP address. After some experimentation and research, I discovered I had to disable my Linksys router's Filter Internet NAT Redirection setting. I don't know whether non-Linksys routers have this feature. Anyway, here's how I disabled it.
- In my router's configuration page, I clicked Security.
Click for full-size picture - Under Security, I unchecked the Filter Internet NAT Redirection check box.
- Finally, I clicked Save Settings.
Afterwards, I was finally able to connect to my PSO server using my router's public IP address!
I hope this guide has been helpful, even a little. Good luck!