xavi
New from 3.0.1
This message should never appear again. Now if the server ports are open the server will show
Online (Internet) as status, but if it can it will switch to
Online (LAN only), meaning that while you won't be able to connect from the Internet you will be able to connect from within the LAN the server resides on (e.g. if your server is connected to your home router then people connected to your home router will be able to connect).
The following applies to older versions onlyIf the port is not open properly you will get the following message when starting the server:
The server cannot be reached from the Internet. Try changing the port or manually opening it in your router settings.
If that's the case you need to open the Server port (which is 32000 TCP unless changed on the Server settings) on either your router, your Windows firewall, or both.
By default Skirmish! VT Server will try to use UPnP to open the port, but sometimes it is not possible to do this automatically due to UPnP being disabled on the router configuration.
If that's the case you may want to follow this guide to get it working:
http://www.wikihow.com/Open-Ports
Comments
I have reproduced the problem on both a Windows 8.1 and Windows 10 PC and both on my home network and a public network.
What has anyone else experienced and has anyone fixed this?
Downloaded the update and installed.
Closer - it throws the same initial message, then offers to run in Admin mode. It tries for a while before returning the same message. However I am not running on my home network at the moment and we know that the UPnP router setting did open ports on my home router, so I will try again this evening when I am home to see if the latest update has addressed the Windows firewall problem and if it therefore can work when on a network where I have control of the router.
This is the server entry:
Skirmish! VT Server v3.0.0.245b
Windows Firewall automatically configured (rule already present)
Starting server on TCP port 32000...
Server started and available.
Trying to open 10.0.0.33:32000 using either NAT-PMP or UPnP...
Then I get the Unable to reach the server from the internet error
Per my Facebook post, I have now tried at home and the problem persists. I have tried turning the firewall off and have confirmed that my router has opened the ports - so we know that your UPnP setting works.
I have also checked the Windows firewall and the settings look correct there - though they allow all ports through rather than being set to allow only 32000.
I also tried installing on my Windows 2008 server - just in case. Exactly the same issue there.
It looks to me like the firewalls etc. are set correctly therefore, but the application isn't correctly opening the port at the point of trying to make a connection, i.e. it's the IP:port call that is failing.
What can we try next. Happy to help further - let me know what you need
You can try for sure if the port is open by opening the server, and once the error message shows (without dismissing it) going to http://www.yougetsignal.com/tools/open-ports/ and checking there if it says the port 32000 is open. If it is not, since the firewall is ruled out, it is your router the one blocking the connection.
Even though the router seemed to have the port open on one screen, it wasn't showing deep in the NAT settings.
After a bit of trial and error I established that the following settings work on my Zyxel VMG8924
Skirmish
(Or whatever you like)
ETHWAN
xxx.xxx.xxx.xxx
Your fixed external IP address
192.168.1.58
IP address of the PC the server is running on
32000
32000
TCP/UDP
Does Skirmish! give you an error message? If yes, can you post it here?