aboutsummaryrefslogtreecommitdiff
path: root/docs/hosting-a-server-with-northstar/troubleshooting.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/hosting-a-server-with-northstar/troubleshooting.md')
-rw-r--r--docs/hosting-a-server-with-northstar/troubleshooting.md33
1 files changed, 9 insertions, 24 deletions
diff --git a/docs/hosting-a-server-with-northstar/troubleshooting.md b/docs/hosting-a-server-with-northstar/troubleshooting.md
index d258392..27e5569 100644
--- a/docs/hosting-a-server-with-northstar/troubleshooting.md
+++ b/docs/hosting-a-server-with-northstar/troubleshooting.md
@@ -1,22 +1,5 @@
# Troubleshooting
-## Document is empty
-
-`[error] Failed reading masterserver authentification response: encountered parse error 'The document is empty.'`
-
-Masterserver needs to request your gameserver for it to be authentified and registered.
-This error means that masterserver can't access your server's tcp port.
-
-Multiple problems can cause this error, but you can narrow it down by checking if your server is reachable from the outside.
-
-### Check if server is reachable
-
-You can check if the server is reachable using your internet browser.
-
-example : `http://{server_ip}:{server_tcp_port}/verify` should answer you `I am a northstar server!`
-
-Your server **must** be running while you check if the server is reachable.
-
### If server is reachable using external IP
**Your GameServer is out of date**
@@ -31,9 +14,9 @@ Check Northstar's Discord for annoucements.
**Ports are not the same**
-Your gameserver is configured to listen to a given TCP port.
+Your gameserver is configured to listen to a given UDP port.
-Masterserver needs to be able to contact your gameserver though that same port.
+Masterserver needs to be able to contact your gameserver though that same port (i.e., you can't forward a different external port).
**Another Northstar Server is using the port**
@@ -45,11 +28,11 @@ This won't generally help but will allow you to avoid checking for the wrong ser
Check if your server is reachable from your internal network's IP (often starts with `192.168.x.x`)
-**Firewall is blocking tcp ports**
+**Firewall is blocking ports**
In some cases your Firewall or antivirus can prevent your ports to be exposed to your local network.
To fix this issue, make a rule to allow your server to listen on your network.
-Disabling the firewall and antivirus can also work, even if it's not reccomended.
+Disabling the firewall and antivirus can also work, even if it's not recommended.
### If server is not reachable using external IP but reachable using internal IP
@@ -67,15 +50,17 @@ Try checking your loopback network interface `http://127.0.0.1:{server_tcp_port}
**Another program is using the port**
-Sometimes another program listens to the same tcp port as Northstar.
+Sometimes another program listens to the same port as Northstar.
You can check if that's the case by running `netstat -a -b` using CMD as admin
-As two programs cannot listen to the same port and IP at the same time, changing the TCP listen port can sometimes solve the problem.
+As two programs cannot listen to the same port and IP at the same time, changing the listen port can sometimes solve the problem.
**Server is using the wrong port**
-You can use `netstat -a -b` using CMD as admin to check which process listens on which port
+If you are running multiple instances, the other instances may use a higher port number automatically.
+
+You can use `netstat -a -b` using CMD as admin to check which process listens on which port.
## Cannot join own dedicated server via serverbrowser but others can