L4D2 (srcds) instances are not starting

  • 67 Views
  • Last Post 03 October 2019
  • Topic Is Solved
Veltys posted this 30 September 2019

Hello everyone!

I have some instances (most of them Minecraft ones) in a Debian 9.9 VPS. Minecraft instances are working properly, but I also have a L4D2 (srcds) instance that I don't use too much wich was also working properly... until now.

Today I wanted to start the server and I can not. I mean, I can login into the instance web panel; but when I click the 'Start' button nothing occurs. It becomes gray and, after one or two seconds, green again. Nothing is shown in console tab.

I took a look to the instance logs with not so much success:

[17:47:43] [Core Info]            : Starting AMP version 1.8.6.0 (TITAN), built 26/09/2019 13:40
[17:47:43] [Core Info]            : Release spec: Release - built by CUBECODERS/buildbot on CCL-DEV
[17:47:43] [Core Info]            : Running in a QEMU KVM environment.
[17:47:43] [Core Warning]         : Current time zone is set to CET - Servers should ideally be UTC to avoid time-zone related issues
[17:47:43] [Core Info]            : OS: Linux / x86_64
[17:47:43] [Core Info]            : CPU: Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz (6C/6T)
[17:47:43] [Core Info]            : AMP Instance ID: a6a552a1-a324-459e-9265-574442db5e1c
[17:47:44] [Core Info]            : Checking for AMP updates...
[17:47:44] [WebServer Info]       : Websockets are enabled.
[17:47:44] [ModuleLoader Info]    : Loaded srcdsModule version 1.0.0.1 by CubeCoders Limited
[17:47:44] [ModuleLoader Info]    : Loaded FileManager version 1.0.0.0 by CubeCoders Limited
[17:47:44] [ModuleLoader Info]    : Loaded EmailSender version 1.0.0.0 by CubeCoders Limited
[17:47:44] [ModuleLoader Info]    : Loaded WebRequestPlugin version 1.0.0.0 by CubeCoders Limited
[17:47:44] [ModuleLoader Info]    : Loaded LocalFileBackupPlugin version 1.0.0.0 by CubeCoders Limited
[17:47:44] [ModuleLoader Info]    : srcdsModule requests dependency steamcmdplugin...
[17:47:44] [ModuleLoader Info]    : Loaded steamcmdplugin version 1.0.0.0 by CubeCoders Limited
[17:47:44] [ModuleLoader Info]    : srcdsModule requests dependency RCONPlugin...
[17:47:44] [ModuleLoader Info]    : Loaded RCONPlugin version 1.0.0.1 by CubeCoders Limited
[17:47:44] [Core Info]            : Licence Present: AMP Professional Edition (Licenced to [my full name is here])
[17:47:45] [Logger Warning]       : RouterTimer@10Hz with 2 jobs started
[17:47:45] [WebServer Info]       : Webserver started on 0.0.0.0:8083
[17:48:04] [RemoteAMPAuth:Anonymous Activity] : Authentication attempt for user veltys from 127.0.0.1
[17:48:06] [RemoteAMPAuth:Anonymous Activity] : Authentication success
[17:48:23] [API:veltys Activity]  : Starting the application.

I also tried to create a clean L4D2 instance with the same fail.

🤔 Is it possible that a new release could break something? Do I need to configure something more?

In order to do not make a giant message, I am not going to attach configuration files, but I'm pretty sure I did not change anything since server was working. But feel free to ask me to post anything you consider relevant.

Now I have no more time, but if I can, I will do more test on a clean AWS machine.

Thanks for your help!

Order By: Standard | Newest | Votes
Mike posted this 30 September 2019

During installation, did you pick the option to say that you were going to install srcds based servers?

Also try turning on diagnostics mode: https://github.com/cubecoders/amp/wiki/Diagnosing-AMP-issues

Veltys posted this 01 October 2019

Thanks for your quick answer.

Answering your first question, i'm sorry but I don't remember this option. I did the installation a few months ago and, well, it worked properly.

About second question, here it is the log ➡ https://hastebin.com/dufizuwebi.makefile

Mike posted this 02 October 2019

Try running:

sudo apt-get install lib32gcc1 lib32stdc++6 lib32tinfo5

Veltys posted this 02 October 2019

Try running:

sudo apt-get install lib32gcc1 lib32stdc++6 lib32tinfo5

Well, lib32tinfo5 was not installed; the other two was. Same result. Nothing different on log file.

I am installing AMP in a fresh AWS machine so as to test. I am going to edit this post when I finish tests.

Edit:

AWS Test was almost 100% successful. Server runs and you can play, but 'Active users' always shows 0/8 regardless of users are connected; also, console tab is always blank. Apart from that minor problems, my test machine is working.

So, what can I do? What I need to fix on my production server? 😕

Veltys posted this 03 October 2019

Ok, finally fixed!

An, I suppose, old 'Game Server Account Token (GSLT)' ruines all. I noticed I forgot to fill this field in test server and it worked. So, I deleted it from my production server and... MAGIC! Everything is working properly (even user connected graph and console).

Thank you so much for your help. I hope this fix could help somebody.

Have a nice day! 😁

Close