Yet another problem with my server.
So here's the deal:
I own an external server in a datacenter. I use mstsc to connect to it, and it runs Windows Server 2008 R2 Enterprise. I have no idea if this is important, but I'll state it anyways. I am not local to the router, which means that it is impossible for me to port forward(if that's the issue).
On this server, I run multiple blockland servers, many under different Users'.
I run these various servers, by using a .bat file that will more easily allow blockland to run on different ports. This .bat file contains the following:
"C:\Program Files (x86)\Blockland\BlocklandLauncher.exe" -dedicated -profilePath "C:\Users\tbd1579\Desktop\TBDServer" -port 28200
This .bat file is for the user tbd1579, and it is
supposed to run on port 28200
The $pref for the port($Pref::Server::Port = "28200";) is also set at 28200, which should eliminate any port problems.
Across any of the blockland users or blockland servers running, I made sure that all of the ports that they are set to run on, are different.
The problem at hand, is that the server fails to authenticate, and fails to Initialize UPnP
--------- Initializing Base: Server ---------------------
Initializing steamAPI...
SteamAPI initialization failed.
Loading compiled script base/server/mainServer.cs.
Loading compiled script base/server/scripts/game.cs.
Initializing steamAPI...
SteamAPI initialization failed.
--------- Starting Dedicated Server ---------
Destroying NET Server
Exporting server prefs...
Starting Internet Server
Binding server port to default IP
UDP initialized on port 28200
Initializing UPnP...
--------------------
UPnP Discovery Failed
--------------------
Connect error: 10055
Authentication FAILED: Connection failure. Retrying in 5 seconds...
Over all of the blockland servers (5 spread over 3 users), all of them fail to authenticate. I double checked to make sure none were running on the same port, and even if they were running on the same port, I tried multiple different ports to see if it would work(and it didn't).
I've also tried re-inputting my key, but the same problem persisted.
console.loglauncher.logHelp??
tl:dr
Server does not authenticate | UPnP fails | I cannot port forward | Problem is occurring on a server in a datacenter(not my computer or a local server) | Problem happened randomly