[GH-ISSUE #2364] csgoserver no longer asks GSLT during install #1763

Closed
opened 2026-02-27 02:58:55 +03:00 by kerem · 3 comments
Owner

Originally created by @borzaka on GitHub (May 20, 2019).
Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/2364

User Story

I clearly remember when I installed csgoserver 1-2 months ago, that I was asked GSLT during the install. What a nice and convenient feature! - I though.
Now, with the latest version (as of today: v19.6.0):, it doesn't do that, so I started to investigate.

My finding: it doesn't ask GSLT after version 190401.2. So this is the latest version, where this feature works.

Basic info

  • Distro: Debian GNU/Linux 9.9 (stretch)
  • Game: Counter-Strike: Global Offensive
  • Command: ./csgoserver install

Further Information

I think one of these commits broke this feature:

Install output with version 190401.2:

Success! App '740' fully installed.
workthreadpool.cpp (537) : Assertion Failed: !m_bExiting

=================================
Was the install successful? [Y/n] Y
    fetching install_config.sh...OK

Downloading Counter-Strike: Global Offensive Configs
=================================
default configs from https://github.com/GameServerManagers/Game-Server-Configs
    fetching server.cfg...OK
copying server.cfg config file.
'/home/csgoserver/lgsm/config-default/config-game/server.cfg' -> '/home/csgoserver/serverfiles/csgo/cfg/csgoserver.cfg'
changing hostname.
changing rcon/admin password.
    fetching install_gslt.sh...OK

Game Server Login Token
=================================
GSLT is required to run a public Counter-Strike: Global Offensive server
Get more info and a token here:
https://linuxgsm.com/gslt

Enter token below (Can be blank).
GSLT TOKEN:
The GSLT can be changed by editing /home/csgoserver/lgsm/config-lgsm/csgoserver/csgoserver.cfg.

    fetching fix.sh...OK

Applying Post-Install Fixes
=================================
Information! No fixes required.
    fetching install_complete.sh...OK
=================================
Install Complete!

To start server type:
./csgoserver start

csgoserver@debian:~$

Install output with the latest version (as of today: v19.6.0):

Success! App '740' already up to date.
CWorkThreadPool::~CWorkThreadPool: work processing queue not empty: 2 items discarded.
CWorkThreadPool::~CWorkThreadPool: work processing queue not empty: 3 items discarded.

=================================
Was the install successful? [Y/n] Y

Downloading Counter-Strike: Global Offensive Configs
=================================
default configs from https://github.com/GameServerManagers/Game-Server-Configs
    fetching server.cfg...OK
copying server.cfg config file.
changing hostname.
changing rcon/admin password.

=================================
Install Complete!

To start server type:
./csgoserver start

csgoserver@debian:~$

Expected behaviour

Game Server Login Token is asked after a successful csgoserver install.

Originally created by @borzaka on GitHub (May 20, 2019). Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/2364 ## User Story I clearly remember when I installed csgoserver 1-2 months ago, that I was asked GSLT during the install. What a nice and convenient feature! - I though. Now, with the latest version (as of today: v19.6.0):, it doesn't do that, so I started to investigate. My finding: it doesn't ask GSLT after version [190401.2](https://github.com/GameServerManagers/LinuxGSM/releases/tag/190401.2). So this is the latest version, where this feature works. ## Basic info * Distro: Debian GNU/Linux 9.9 (stretch) * Game: Counter-Strike: Global Offensive * Command: `./csgoserver install` ## Further Information I think one of these commits broke this feature: - 6e48c66e189f4dc6db4136b03bd494a2efaa6919 - b6e3b1b191b6cf8e64645c17e6d8e2ef7654ffa7 ### Install output with version 190401.2: ``` Success! App '740' fully installed. workthreadpool.cpp (537) : Assertion Failed: !m_bExiting ================================= Was the install successful? [Y/n] Y fetching install_config.sh...OK Downloading Counter-Strike: Global Offensive Configs ================================= default configs from https://github.com/GameServerManagers/Game-Server-Configs fetching server.cfg...OK copying server.cfg config file. '/home/csgoserver/lgsm/config-default/config-game/server.cfg' -> '/home/csgoserver/serverfiles/csgo/cfg/csgoserver.cfg' changing hostname. changing rcon/admin password. fetching install_gslt.sh...OK Game Server Login Token ================================= GSLT is required to run a public Counter-Strike: Global Offensive server Get more info and a token here: https://linuxgsm.com/gslt Enter token below (Can be blank). GSLT TOKEN: The GSLT can be changed by editing /home/csgoserver/lgsm/config-lgsm/csgoserver/csgoserver.cfg. fetching fix.sh...OK Applying Post-Install Fixes ================================= Information! No fixes required. fetching install_complete.sh...OK ================================= Install Complete! To start server type: ./csgoserver start csgoserver@debian:~$ ``` ### Install output with the latest version (as of today: v19.6.0): ``` Success! App '740' already up to date. CWorkThreadPool::~CWorkThreadPool: work processing queue not empty: 2 items discarded. CWorkThreadPool::~CWorkThreadPool: work processing queue not empty: 3 items discarded. ================================= Was the install successful? [Y/n] Y Downloading Counter-Strike: Global Offensive Configs ================================= default configs from https://github.com/GameServerManagers/Game-Server-Configs fetching server.cfg...OK copying server.cfg config file. changing hostname. changing rcon/admin password. ================================= Install Complete! To start server type: ./csgoserver start csgoserver@debian:~$ ``` ## Expected behaviour Game Server Login Token is asked after a successful csgoserver install.
Author
Owner

@h3o66 commented on GitHub (Jun 22, 2019):

just found the problem in the install function for this, can you maybe check again with my fix in the pr ?

<!-- gh-comment-id:504699324 --> @h3o66 commented on GitHub (Jun 22, 2019): just found the problem in the install function for this, can you maybe check again with my fix in the pr ?
Author
Owner

@h3o66 commented on GitHub (Jun 22, 2019):

And all servers with the gslt are affected (list in the docs)

<!-- gh-comment-id:504699984 --> @h3o66 commented on GitHub (Jun 22, 2019): And all servers with the gslt are affected (list in the docs)
Author
Owner

@github-actions[bot] commented on GitHub (Dec 25, 2020):

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

<!-- gh-comment-id:751133170 --> @github-actions[bot] commented on GitHub (Dec 25, 2020): This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Sign in to join this conversation.
No labels
Atomic
Epic
cannot reproduce
command: backup
command: console
command: debug
command: details
command: fast-dl
command: install
command: mods
command: monitor
command: post-details
command: restart
command: send
command: start
command: stop
command: update
command: update-lgsm
command: validate
command: wipe
distro: AlmaLinux
distro: Arch Linux
distro: CentOS
distro: Debian
distro: Fedora
distro: RedHat
distro: Rocky Linux
distro: Ubuntu
distro: openSUSE
engine: goldsrc
engine: source
game: 7 Days to Die
game: ARMA 3
game: Ark: Survival Evolved
game: Assetto Corsa
game: Avorion
game: BATTALION: Legacy
game: Barotrauma
game: Battalion 1944
game: Battlefield 1942
game: Black Mesa: Deathmatch
game: Blade Symphony
game: Call of Duty 2
game: Call of Duty 4
game: Call of Duty: United Offensive
game: Counter-Strike 1.6
game: Counter-Strike 2
game: Counter-Strike: Global Offensive
game: Counter-Strike: Source
game: Day of Infamy
game: Dayz
game: Death Match Classic
game: Don't Starve Together
game: ET: Legacy
game: Eco
game: Factorio
game: Factorio
game: Garry's Mod
game: Half-Life
game: Hurtword
game: Insurgecy
game: Insurgecy
game: Insurgency: Sandstorm
game: Just Cause 3
game: Killing Floor
game: Killing Floor 2
game: Left 4 Dead 2
game: Minecraft
game: Minecraft Bedrock
game: Mordhau
game: Multi Theft Auto
game: Mumble
game: Natural Selection 2
game: No More Room in Hell
game: Pavlov VR
game: Post Scriptum
game: Project Zomboid
game: Quake 3
game: QuakeWorld
game: Red Orchestra: Ostfront 41-45
game: Return to Castle Wolfenstein
game: Rising World
game: Rust
game: San Andreas Multiplayer
game: Satisfactory
game: Soldat
game: Soldier of Fortune 2
game: Squad
game: Squad 44
game: Starbound
game: Stationeers
game: Sven Co-op
game: Team Fortress 2
game: Teamspeak 3
game: Teeworlds
game: Terraria
game: The Front
game: Unreal Tournament 2004
game: Unreal Tournament 3
game: Unreal Tournament 99
game: Unturned
game: Valheim
game: Wurm Unlimited
game: Zombie Master Reborn
game: label missing
good first issue
help wanted
info: alerts
info: dependency
info: docker
info: docs
info: email
info: query
info: steamcmd
info: systemd
info: tmux
info: website
info: website
needs more info
outcome: duplicate
outcome: issue resolved
outcome: issue resolved
outcome: issue unresolved
outcome: pr accepted
outcome: pr rejected
outcome: unconfirmed
outcome: wontfix
outcome: wrong forum
potential-duplicate
priority
pull-request
type: bug
type: feature
type: feature
type: feature request
type: game server request
type: refactor
waiting response
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/LinuxGSM#1763
No description provided.