• Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

Server Is it normal to see "HeartBeat Failed" Messages ?

NightWolfx03

Active member
Dec 7, 2015
36
0
I just updated my servers and saved the settings for the new updates / season, and so far I have not seen any players and I keep seeing this in all of my server consoles, is this normal or is something wrong ?

I have a total of six server's running and they are all doing this. Not sure if anyone wants to see if they can spot them in the server browser, but they all start with the name "NightWolfx03's "

[1600.74] Log: Heartbeat failed. will attempt re-register soon...
[1610.90] Log: Attempting server re-register now...
[1610.91] Log: NumEosPlayers: 0, NumBots: 0, NumPlayers: 0
[1611.71] Log: OnServerDataUpdateResponse complete successfully
[1730.95] Log: Poorly formed Json string at <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4
<HTML><HEAD><TITLE>Service Unavailable</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Service Unavailable</h2>
<hr><p>HTTP Error 503. The service is unavailable.</p>
</BODY></HTML>
[1730.95] Log: Heartbeat failed. will attempt re-register soon...
[1741.12] Log: Attempting server re-register now...
[1741.12] Log: NumEosPlayers: 0, NumBots: 0, NumPlayers: 0
[1742.31] Log: OnServerDataUpdateResponse complete successfully
[2065.56] ScriptLog: No application found to handle request /
[2150.92] Log: Request to URL [Server/RefreshGameServerInstanceHeartbeat] Timed out a
[2150.92] Log: Heartbeat failed. will attempt re-register soon...
[2151.32] Log: cURL error: Callback aborted
[2151.32] Log: Completed Request for missing RequestID [10067]
[2161.09] Log: Attempting server re-register now...
[2161.09] Log: NumEosPlayers: 0, NumBots: 0, NumPlayers: 0
[2161.49] Log: Poorly formed Json string at <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4
<HTML><HEAD><TITLE>Service Unavailable</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Service Unavailable</h2>
<hr><p>HTTP Error 503. The service is unavailable.</p>
</BODY></HTML>
[2171.66] Log: Attempting server re-register now...
[2171.66] Log: NumEosPlayers: 0, NumBots: 0, NumPlayers: 0
[2172.66] Log: OnServerDataUpdateResponse complete successfully
[2291.31] Log: Request to URL [Server/RefreshGameServerInstanceHeartbeat] Timed out a
[2291.31] Log: Heartbeat failed. will attempt re-register soon...
[2291.51] Log: cURL error: Callback aborted
[2291.51] Log: Completed Request for missing RequestID [10072]
[2301.48] Log: Attempting server re-register now...
[2301.48] Log: NumEosPlayers: 0, NumBots: 0, NumPlayers: 0
[2302.28] Log: OnServerDataUpdateResponse complete successfully
 
Yeah possibly, though I do get players on all of them, it just seems that my player counts for there being an update are way down. I know since I changed my router I can't see my own servers in the browser, back when I used a dumber / simpler router they all showed up in the internet browser and at least 3 show up on lan. I have tried tweaking the NAT settings and stuff and haven't seen much change.

Beyond that though I just seem to find it odd I am getting so few players. 2 updates ago I had 20 ~ 36 players between the servers for for 2 - 3 weeks almost 24 hours a day.
 
Upvote 0
Copy pasting my reply from PM:


I see the servers in game in the browser, as well as in the Steam server browser, I noticed they have different game mode than advertised in their title (all in survival mode currently).
I can join them.
They appear in my in game server browser at the end of the list loading process though so maybe if people limit their server browser to 1000 results they do not appear to them. Also there is no take over enabled so people are required to look for them manually I think.

It seems to work for me, just that you load late in the server list.

Use a tool like Source Admin Tool or HLSW (with its latest patch from GitHub) to monitor your servers maybe they have activity and you don't notice it.

Logs could also show you if there are players joining.
 
Upvote 0
Take over doesn't seem to get any more or less players, my experience in the past with take over was the server would crash or get stuck. Though I'm sure that's probably fixed now, I've never liked it, though I'm also not a fan of matchmaking from a player stance either.

Also want to see if there is a way like some other game servers to rotate the maps if no players connect after x amount of time. I'm guessing that should exist I just need to find it.

I've gone through again and reset alot of the server settings so they should be on the right game modes.

Maybe I'll switch one to allow takeover again and see what it does.
 
Last edited:
Upvote 0

Source code as well as releases with compiled executable available on GitHub https://github.com/Seimax/AMC

You can configure it to switch maps for you if I remember correctly, as well as advertise messages, on multiple servers.

edit: forum thread https://forums.tripwireinteractive.com/index.php?threads/utility-amc-auto-mapchanger-v0-0-1.2264206/
 
Upvote 0
I'll check that out, btw, thanks for all the input / time / help, I am still watching the servers to see what happens.

I do notice that I seem to only get players on one server at a time, will see if that changes. I might possibly just do a fresh install of them.

I still keep seeing this in the logs, possibly even more often when one of the servers has players

[189316.32] Log: Heartbeat failed. will attempt re-register soon...
[189326.49] Log: Attempting server re-register now...
[189326.49] Log: NumEosPlayers: 0, NumBots: 0, NumPlayers: 0
[189327.49] Log: OnServerDataUpdateResponse complete successfully
[189436.19] Log: Request to URL [Server/RefreshGameServerInstanceHeartbeat] Timed out after [50.06s]
[189436.19] Log: Heartbeat failed. will attempt re-register soon...
[189436.39] Log: cURL error: Callback aborted
[189436.39] Log: Completed Request for missing RequestID [15530]
[189446.36] Log: Attempting server re-register now...
[189446.36] Log: NumEosPlayers: 0, NumBots: 0, NumPlayers: 0
[189496.42] Log: Request to URL [Matchmaker/RegisterGame] Timed out after [50.06s]
[189496.62] Log: cURL error: Callback aborted
[189496.62] Log: Completed Request for missing RequestID [15531]
[189497.22] Log: Heartbeat failed. will attempt re-register soon...
[189507.39] Log: Attempting server re-register now...
[189507.39] Log: NumEosPlayers: 0, NumBots: 0, NumPlayers: 0
[189508.19] Log: OnServerDataUpdateResponse complete successfully
[189587.78] Log: Poorly formed Json string at <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Service Unavailable</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Service Unavailable</h2>
<hr><p>HTTP Error 503. The service is unavailable.</p>
</BODY></HTML>
[189587.78] Log: Heartbeat failed. will attempt re-register soon...
[189597.95] Log: Attempting server re-register now...
[189597.95] Log: NumEosPlayers: 0, NumBots: 0, NumPlayers: 0
[189598.75] Log: OnServerDataUpdateResponse complete successfully
[189898.13] Log: Poorly formed Json string at <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Service Unavailable</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Service Unavailable</h2>
<hr><p>HTTP Error 503. The service is unavailable.</p>
</BODY></HTML>
[189898.13] Log: Heartbeat failed. will attempt re-register soon...
[189908.30] Log: Attempting server re-register now...
[189908.30] Log: NumEosPlayers: 0, NumBots: 0, NumPlayers: 0
[189909.70] Log: Poorly formed Json string at <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Service Unavailable</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Service Unavailable</h2>
<hr><p>HTTP Error 503. The service is unavailable.</p>
</BODY></HTML>
[189909.70] Log: OnServerDataUpdateResponse error

the reason I bring it up is because it was not happening 1 or 2 updates ago, so seeing this in the server consoles to me is quiet new. Nothing on my network or router has changed.
 
Upvote 0