A console.log would probably help. But:
Look in your console.log for two instances, like the following: (Find(Ctrl+F) for 'UDP initialized on port')
Once you Find for these instances, you should get one for some misc. port, and one for port 28000. If this is the case, you will do the following(This is an example, for it the miscellaneous port is 57718)
Binding server port to default IP
UDP initialized on port 57718
Binding server port to default IP
UDP initialized on port 28000
If this is the case, it would seem that, by default, blockland is starting to run on port
57718, but it also wants to run on port
28000.
Here are things you can do to fix it:
Solution:
1.
Port Forward. Summary:
Open a Web browser, type your Default Gateway number into the address bar, and press Enter. 2. Enter your username and password to access your router's interface. The default username and password should be listed in your router's documentation, on a sticker on the side of your router, or on the Port Forward website.Solution:
2. Manually change the port to which blockland will run at, to the port that your exe tries to use:
Since it looks like your dedicated server is trying to use port
57718, what you will want to do, is:
1. Make sure that your firewall is open to both ports
28000 and port
57718.
2. Open your blockland server
3. Put this in your server console:
$Pref::Server::Port = "Your Port";
Or in your case:
$Pref::Server::Port = "57718";
4. Put this in your console, to correctly close the server and save the pref: (If we do not do this command, the server will not close correctly and potentially not save the pref)
5. reopen the server and hope that it worked.
quit();
Solution:
3. Wait it out. If worst comes to worst, and none of the things here help you, you can always try and wait it out. I've had similar problems on my server, and waiting it out usually works.. I know it's a bs solution, but it will (probably) work after time. Idk why, don't ask me.