Sign in to follow this  
JackswastedlifeLP

Server won't connect to steam (Root Server)

Recommended Posts

Hi people,

 

I'm trying hard to open a server on my Root-Server for me and my friends to play on. Unfortunately this is not as easy as it seems.

Currently I'm getting this problem (taken from the connection_log_3724.txt):

 

[2015-12-02 15:16:53] Log session started
[2015-12-02 15:16:53] [0,0] SetSteamID( [A:1:0:0] )
[2015-12-02 15:16:54] CCMInterface::YieldingConnect -- no CMs cached locally, calling ISteamDirectory/GetCMList web api. . .
[2015-12-02 15:16:57] CCMInterface::YieldingConnect -- got 100 CMs from ISteamDirectory/GetCMList.
[2015-12-02 15:16:57] [1,4] Connect() starting connection (eNetQOSLevelMedium, 162.254.197.40:27019, UDP)
[2015-12-02 15:17:02] [1,0] ConnectFailed('Connection Failed':0) (0.0.0.0:0, UDP)
[2015-12-02 15:17:02] [0,0] StartAutoReconnect() will start in 0 seconds
[2015-12-02 15:17:02] [1,8] Connect() starting connection (eNetQOSLevelMedium, 162.254.197.40:27019, UDP)
[2015-12-02 15:17:07] [1,0] ConnectFailed('Connection Failed':0) (0.0.0.0:0, UDP)
[2015-12-02 15:17:07] [0,0] StartAutoReconnect() will start in 4 seconds
[2015-12-02 15:17:11] [1,10] Connect() starting connection (eNetQOSLevelMedium, 162.254.197.40:27019, UDP)
[2015-12-02 15:17:16] [1,0] ConnectFailed('Connection Failed':0) (0.0.0.0:0, UDP)
[2015-12-02 15:17:16] [0,0] StartAutoReconnect() will start in 7 seconds
[2015-12-02 15:17:23] [1,12] Connect() starting connection (eNetQOSLevelMedium, 162.254.197.40:27019, UDP)
[2015-12-02 15:17:29] [1,0] ConnectFailed('Connection Failed':0) (0.0.0.0:0, UDP)
[2015-12-02 15:17:29] [0,0] StartAutoReconnect() will start in 5 seconds

 

and so on, this keeps going 'till the cows come home. No connection to steam established --> can't see my server in the browser.

 

I've already gotten the server to the point where it connects to steam and shows up in the server browser, but then I couldn't connect to it, because it couldn't establish a connection with my client.

 

A short overview of the stuff I tried:

 

1. Server-Software via Steam-CMD

- Connection to steam established

- Server is visible in the Server-list

- Can't connect with my client (Error-Message: "connection timed out: connect")

 

2. Server software downloaded through the Steam-client ("Tools"):

- Connection to the lobby can't be established (see "Connection failed" from the log-file above), although the settings are the same as in #1

- Can't see the server

 

- In both cases I've tried it with an active logged in steam-client on my root server and without.

- I've tried setting the external IP to my real external root-ip and the internal ip to the localhost (127.0.0.1)

- Auto-detect sets the external and the internal ip both to my external root-ip

- I've tried setting both ip's (internal & external) to 0.0.0.0

- The ports are opened and routed correctly (UDP: 8766, 4380, 27000-27036, 3724 / TCP: 7221, 3724, 8766, 27016-27030)

- I can connect to other servers

 

Any of you braniacs know a solution? ;)

 

Thanks in advance

Share this post


Link to post
Share on other sites

Have u looked in wurm.log.0 file for any errors?

its located in the maps sub log folder.

 

 

 

 

 

Share this post


Link to post
Share on other sites

Yes, I did that.

 

AFAIK there're no errors so far. This is an excerpt of the startup-procedure until the server does all the cyclic things, like counting eggs, creating blessings from gods and so on.

 

INFORMATION: Going to use a ScheduledExecutorService to call MeshIO.saveNextDirtyRow()
Dez 02, 2015 3:44:26 PM com.wurmonline.server.MeshSaver <init>
INFORMATION: Created MeshSaver for map layer: 'SurfaceMesh', MeshIO [Size: 2048, linesPerRow: 4, rowId: 0, size_level: 11]@1589432247, rowsPerCall: 10
Dez 02, 2015 3:44:26 PM com.wurmonline.server.MeshSaver <init>
INFORMATION: Created MeshSaver for map layer: 'CaveMesh', MeshIO [Size: 2048, linesPerRow: 4, rowId: 0, size_level: 11]@721431754, rowsPerCall: 10
Dez 02, 2015 3:44:26 PM com.wurmonline.server.MeshSaver <init>
INFORMATION: Created MeshSaver for map layer: 'RockMesh', MeshIO [Size: 2048, linesPerRow: 4, rowId: 0, size_level: 11]@978991771, rowsPerCall: 10
Dez 02, 2015 3:44:26 PM com.wurmonline.server.MeshSaver <init>
INFORMATION: Created MeshSaver for map layer: 'ResourceMesh', MeshIO [Size: 2048, linesPerRow: 4, rowId: 0, size_level: 11]@47419527, rowsPerCall: 10
Dez 02, 2015 3:44:26 PM com.wurmonline.server.MeshSaver <init>
INFORMATION: Created MeshSaver for map layer: 'FlagsMesh', MeshIO [Size: 2048, linesPerRow: 4, rowId: 0, size_level: 11]@2003552350, rowsPerCall: 10
Dez 02, 2015 3:44:26 PM com.wurmonline.server.Server setupScheduledExecutors
WARNUNG: This is the login server so it will not send TimeSync commands
Dez 02, 2015 3:44:26 PM com.wurmonline.server.Server setupScheduledExecutors
INFORMATION: Going to use a ScheduledExecutorService to call WurmCalendar.tickSeconds()
Dez 02, 2015 3:44:26 PM com.wurmonline.server.Server setupScheduledExecutors
INFORMATION: Going to use a ScheduledExecutorService to update player positions in database
Dez 02, 2015 3:44:26 PM com.wurmonline.server.Server setupScheduledExecutors
INFORMATION: Going to use a ScheduledExecutorService to update item damage in database
Dez 02, 2015 3:44:26 PM com.wurmonline.server.Server setupScheduledExecutors
INFORMATION: Going to use a ScheduledExecutorService to connect to twitter
Dez 02, 2015 3:44:26 PM com.wurmonline.server.Eigc loadAllAccounts
INFORMATION: Loaded 0 eigc accounts.
Dez 02, 2015 3:44:26 PM com.wurmonline.communication.SocketServer <init>
INFORMATION: Creating Wurm SocketServer on /85.25.211.163:3724
Dez 02, 2015 3:44:26 PM com.wurmonline.server.Server startRunning
INFORMATION: The Wurm Server is listening on ip 85.25.211.163 and port 3724. Min time between same ip connections=1000
Dez 02, 2015 3:44:26 PM com.wurmonline.server.Players loadBannedIps
INFORMATION: Loaded 0 banned IPs
Dez 02, 2015 3:44:26 PM com.wurmonline.server.epic.Valrei <init>
INFORMATION: Creating Valrei
Dez 02, 2015 3:44:26 PM com.wurmonline.server.epic.Valrei loadEntityData
INFORMATION: Starting to load Epic Entitiy Data for Valrei
Dez 02, 2015 3:44:26 PM com.wurmonline.server.epic.HexMap broadCast
INFORMATION: Fo enters Humid Hills
Dez 02, 2015 3:44:26 PM com.wurmonline.server.epic.HexMap broadCast
INFORMATION: Magranon enters Saltwalk

 

This is the parsed log-data when shutting it down again:

 

INFORMATION: Libila visits the Walnut.
Dez 02, 2015 3:44:26 PM com.wurmonline.server.skills.SkillStat$1 run
WARNUNG: Polling 0 skills for stats v2 took 1 ms.
Dez 02, 2015 3:44:26 PM com.wurmonline.server.players.AwardLadder generateLadder
INFORMATION: Finished generating AwardLadder
Dez 02, 2015 3:44:26 PM com.wurmonline.server.steam.SteamHandler createServer
INFORMATION: Starting the server
Dez 02, 2015 3:44:26 PM com.wurmonline.server.Server startRunning
INFORMATION: End of game server initialisation
Dez 02, 2015 3:44:26 PM com.wurmonline.server.items.CreationEntryCreator createCreationEntries
INFORMATION: Initialising the CreationEntries took 29.222263 millis.
Dez 02, 2015 3:44:27 PM com.wurmonline.server.Items countEggs
INFORMATION: Current number of eggs is 0 (max eggs is 1000) That took 47.65164 ms.
Dez 02, 2015 3:49:25 PM com.wurmonline.server.statistics.Statistics run
INFORMATION: current mem in use: 1006M free mem: 782M Max mem: 2010M
player count: 0
bytes in: 0 bytes out: 0 total in: 0 total out: 0
Server uptime: 300 seconds. Unanswered questions:0
Dez 02, 2015 3:52:46 PM com.wurmonline.server.MessageServer broadCastAlert
INFORMATION: Broadcasting Serverwide Alert: The server is shutting down in 0 seconds. Reason: The server is shutting down.
Dez 02, 2015 3:52:46 PM com.wurmonline.server.Server shutDown
INFORMATION: Shutting down at:
java.lang.Exception
    at com.wurmonline.server.Server.shutDown(Server.java:3278)
    at com.wurmonline.server.Server.run(Server.java:1731)
    at java.util.TimerThread.mainLoop(Unknown Source)
    at java.util.TimerThread.run(Unknown Source)

Dez 02, 2015 3:52:46 PM com.wurmonline.server.Server shutDown
INFORMATION: Shutting down - Polling Battles
Dez 02, 2015 3:52:46 PM com.wurmonline.server.creatures.ai.CreaturePathFinderAgg run
INFORMATION: Shutting down Agg pathfinder
Dez 02, 2015 3:52:46 PM com.wurmonline.server.creatures.ai.CreaturePathFinderNPC run
INFORMATION: Shutting down NPC pathfinder
Dez 02, 2015 3:52:46 PM com.wurmonline.server.creatures.ai.CreaturePathFinder run
INFORMATION: Shutting down Norm pathfinder
Dez 02, 2015 3:52:46 PM com.wurmonline.server.Server shutDown
INFORMATION: Shutting down - Saving Players
Dez 02, 2015 3:52:46 PM com.wurmonline.server.Players savePlayersAtShutdown
INFORMATION: Saving Players
Dez 02, 2015 3:52:46 PM com.wurmonline.server.Players savePlayersAtShutdown
INFORMATION: Finished saving Players

Share this post


Link to post
Share on other sites

I must admit, this is getting more and more ridiculous... It doesn't even work if I run it locally on my machine.

My Server is not visible in the LAN-Tab, neither on the Internet-Tab.

Share this post


Link to post
Share on other sites

Could something be blocking your steam query port, ISP or some other program?  

 

  server is starting up and shutting down fine. So your config is fine.

 

 

 

Share this post


Link to post
Share on other sites

Yeah, the config should be fine.

I can basically say I've tried every combination (I worked on it for 7-8h yesterday).

 

I can't tell if my ISP is blocking anything, but I can't imagine it, as I had a lot of steam-servers running over the same Query-ports (Life is Feudal, CS:GO, Terraria, a bunch of Minecraft Servers, Farming simulator '15, The Forest... sometimes all of these Servers were running simultanously without errors)

 

Taken from my first post:

[2015-12-02 15:17:16] [0,0] StartAutoReconnect() will start in 7 seconds
[2015-12-02 15:17:23] [1,12] Connect() starting connection (eNetQOSLevelMedium, 162.254.197.40:27019, UDP)
[2015-12-02 15:17:29] [1,0] ConnectFailed('Connection Failed':0) (0.0.0.0:0, UDP)
[2015-12-02 15:17:29] [0,0] StartAutoReconnect() will start in 5 seconds

 

I think, that's the big problem here.

As I see it here, it tries to call valves query-port (the first bold part)

The second bold part confuses me, either it calls it and gets rejected (thus cannot open a connection --> opening into the abyss 0.0.0.0:0), or it says it wants to open a connection to valves port, but instead tries to open the abyssal 0.0.0.0:0 instead for whatever reason.

Share this post


Link to post
Share on other sites

Just a quick question do you have any kind of firewall on your computer that could be blocking it. Try turning off all firewalls and any firewall your antivirus software might have and see if this is the issue.

 

Share this post


Link to post
Share on other sites

Yeah, I did that already. It was my first guess, so-to-say.

In the meantime I kinda narrowed it down. It's an issue in the connection between the Server-Software and the Steam-Lobby, the server is supposed log onto.

 

I've also eliminated the possibility with the isp. An MTR-Trace I made earlier, indicates there's no connection error between the Root-Server and the Steam-Servers.

 

So all I can do now, is to wait and hope for a fix in the server software -.-

Share this post


Link to post
Share on other sites

So I did a bit of searching and found others with other dedicated servers having the same issue, but nothing really solid. The line you bolded seems to be a standard log entry when Steam fails to connect, not indicating that it tried to connect to 0.0.0.0:0. Also, setting your external or internal IP addresses won't do much. Steam's connections are handled by their own library, not Wurm Unlimited.

 

Judging by everything you've said here, check to see how many network adapters are listed on your system and disable all but your Local Area Network. I've had reports in the past that Steam can sometimes bind to the wrong adapter, resulting in an issue like this. If that's not it, a few questions:

 

Have you tried your other dedicated servers lately to see if it's a Steam issue?

 

Do you have any anti-virus software running?

 

Is this a new issue or have you never had WU Server running on this system?

 

Share this post


Link to post
Share on other sites

Hi Keenan and thanks,

 

I've double-checked and I've only got 1 Network Adapter. The Ethernet-Adapter for my external connections.

A local-network-adapter won't help, as I have to run it dedicated (no graphics-card on the root - it just has to host the stuff).

 

- Jep, I've had one CS:GO Server and a Farming Simulator 15 Server up and running yesterday (They both connect to the Valve-Server through the Query-Ports).

- Anti-Virus-Software is not installed, just the Windows Firewall (I check every file on my local PC before I sent them to my root via FTP). I also completely deactivated the Firewall for testing - no difference.

- I've had a WU-Server kind of "semi-running". The server was visible in the browser but people couldn't connect to it (Message on the client-side: "Connection timed out: connect"), until it just completely stopped without further notice, indication, or a change of settings.

Share this post


Link to post
Share on other sites
7 minutes ago, JackswastedlifeLP said:

Hi Keenan and thanks,

 

I've double-checked and I've only got 1 Network Adapter. The Ethernet-Adapter for my external connections.

A local-network-adapter won't help, as I have to run it dedicated (no graphics-card on the root - it just has to host the stuff).

 

- Jep, I've had one CS:GO Server and a Farming Simulator 15 Server up and running yesterday (They both connect to the Valve-Server through the Query-Ports).

- Anti-Virus-Software is not installed, just the Windows Firewall (I check every file on my local PC before I sent them to my root via FTP). I also completely deactivated the Firewall for testing - no difference.

- I've had a WU-Server kind of "semi-running". The server was visible in the browser but people couldn't connect to it (Message on the client-side: "Connection timed out: connect"), until it just completely stopped without further notice, indication, or a change of settings.

 

IPv6 enabled by chance? If it is, disable it.

 

I'm running out of ideas. About to get some sleep, I can check back in a few hours and see if I have any fresh thoughts.

Share this post


Link to post
Share on other sites

Unfortunately this didn't do the trick.

IPv6 was enabled, but disabling it, didn't fix it either. Can't picture why I didn't think of disabling that dreaded IPv6 anyway... tunnel-vision from the constant failure? :D

 

Sleep well

Share this post


Link to post
Share on other sites

So as I see it, noone else got a solution to this and no dev likes to look at it?

 

Well then...thanks, I'm off to play LiF again

Share this post


Link to post
Share on other sites

Just a 'lil heads up, for anyone who might have the same problems. I've finally worked out the Issue.

Turns out, there was another Server (Space Engineers) running, who hogged all query ports for Steam (Every Query-Port between 27000 to 27050).

 

This particular Server also creeped itself into the autostart process on my Root-Server, so a mere restart of the server did not solve the port-blocking issue after all.

Seriously, this SpaceEngineers-dedicated should be blacklisted by virus-software...

 

So issue is solved. Thanks to the fine people, who tried to help me, although I'm still a bit sad, no dev wanted to take a look at this issue.

 

The thread is ready for closure.

 

Greetings, JackswastedlifeLP

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this