|
[Guide] Fix "Server Inspection" When Opening the Server from Outside the VPS
Hello everyone,
If you get the (Server Inspection) error when trying to connect to your Silkroad server from outside the VPS,
while it works fine inside the VPS, the issue is usually related to IP configuration or firewall settings.
Here’s the full solution step by step:
────────────────────────────
1. Open Port 10000 in the Firewall
────────────────────────────
Run Command Prompt (CMD) as Administrator and type:
netsh advfirewall firewall add rule name="SRO Port 10000" dir=in action=allow protocol=TCP localport=10000
Then verify that the port is open with:
netstat -ano | find "10000"
────────────────────────────
2. Check the IP Settings in Your Config Files
────────────────────────────
Open the following files and make sure they all use your **Public IP**, not 127.0.0.1:
- IPInput.txt
- Server.cfg
- GatewayServer.ini
- MachineManager.ini
Example:
GatewayServer=xxx.xxx.xxx.xxx
(Replace xxx.xxx.xxx.xxx with your real public IP address)
────────────────────────────
3. Check Your Filter or Proxy (STFilter, ProxyFilter, etc.)
────────────────────────────
If you use STFilter or any other proxy filter:
- Add your client PC’s IP address to the AllowList.
- Or temporarily disable the filter to test.
- Make sure Port 10000 is not blocked.
────────────────────────────
4. Make Sure the Server Is Online (Not in Inspection)
────────────────────────────
Open ServerManager.exe:
- If it shows **Check**, the server is still in Inspection mode.
- If it shows **Online**, it’s ready for players.
If everything is stuck on “Check”:
1. Start MachineManager first.
2. Then GatewayServer.
3. Then DownloadServer.
4. Finally, start ShardManager.
After about a minute, the status should change to **Online**.
────────────────────────────
5. Allow External Connections
────────────────────────────
Sometimes the server only listens on local IP.
Open **GatewayServer.ini** and change this line:
[Global]
ListeningIP=0.0.0.0
Then restart the server.
────────────────────────────
Summary
1. Open Port 10000 in the Windows Firewall.
2. Use the Public IP in all configuration files.
3. Confirm the server status is Online in ServerManager.
4. Disable or configure your filter if you use one.
5. Set ListeningIP to 0.0.0.0 to accept external connections.
|