ID:2291013
 
(See the best response by Unwanted4Murder.)
Code:


Problem description:
Dreamdaemon works with dreamseeker on my local Windows PC.
I start dreamdaemon and Byond hub reports port 1234 can be reached by players.
I go then to http://www.byond.com/play/my_ip:1234 (replaced the real ip here) and I see the following message in the browser: "The game is currently not available to play."
What do I miss?

Your router or your firewall is barring tcp incoming packets

Set the two and do not forget that the port your used should be above 1024 (I think) Use above 2,000

There are reserved ports on windows

https://portforward.com/
In response to Klogaum
Best response
Not sure what Klogaum is talking about -- I always host on port 1017. :p

The problem is that the webclient, for whatever reason, will not let you join from the IP if you're hosting. You have to join from http://www.byond.com/play/localhost:port instead.
http://www.byond.com/play/localhost:port is working. I have to further investigate why connecting from outside of my local network does not work.
http://www.byond.com/play/192.168.1.33:1234 does also not work.

Using port 8050 --> same as port 1234 (which was expected)
In response to Unwanted4Murder
Unwanted4Murder wrote:
Not sure what Klogaum is talking about -- I always host on port 1017. :p

The problem is that the webclient, for whatever reason, will not let you join from the IP if you're hosting. You have to join from http://www.byond.com/play/localhost:port instead.

Klogaum is right. Ports below 1024 are called privileged ports. This generally only has meaning on Unix systems or servers, where it's assumed that anything on 1024 or below is determined to be root.

Some routers may refuse external connections to those ports, but that's not likely the issue. More likely the issue is port forwarding.

Make sure that traffic on that port is forwarded to your machine's local ip. Also make sure that machine has a static local ip.