Connectivity Problem with Counter-Strike: Global Offensive - Error connecting: STEAM validation rejected

System Information

Field Value
Operating System Linux - Debian GNU/Linux 13 on x86_64
Product AMP ‘Deimos’ v2.7.0.0 (Mainline)
Virtualization Podman
Application Counter-Strike: Global Offensive
Module GenericModule
Running in Container Yes
Current State Ready

Problem Description

Issue

My suspicions lay in the current change where Valve moved the game from a beta branch of CS2 to it’s own steam page changing it’s appid to “4465480”. However, I am dumb enough to not understanding where it goes wrong. I don’t know where I can change my launch arguments directly, so at the moment I am completely stuck.

Reproduction Steps

  • Installed CSGO instance, no errors.
  • Changed appid to reflect the new one.
  • Reinstalled instance and game.

I am encountering the same issue.

appID needs to be updated from 740 to 4465480

and option to add a GSLT (Game Server Login Token) needs to be added in the UI to easily manage the server.

I tried changing the steam_appid.txt manually, but as soon as the server restarts, it is replaced (even when read-only) with the 740 ID.

If you check the “LAN-only” option, everything works as expected.

I guess there needs to be a small update rolled out from AMP side of things as far as I understand.

regards

4465480 is the game app id, not the server app id. The server appid is 740.

Where do you think it needs to be changed?

I‘ve got the Same Problem :smiling_face_with_tear:

Ah okay well that was something i didn’t quite understand. Thanks for clarifying.

So we do actually need an option in the UI to simply add the GSLT for appid 740 i guess and then everything should be working fine.

Because without the GSLT the handshake with steam servers is giving us the “STEAM validation rejected” error.

I already tried adding these commands

sv_setsteamaccount YOURTOKEN

net_port_try 1

as stated in official valve docs in the custom server commands box in the UI but that doesn’t seem to work either.

When CS2 was released, GSLTs became irrelevant for CSGO.

Maybe tho if they have now introduced a separate game app id, that they are relevant again. idk

I will do some testing

1 Like

OK, with adding +sv_setsteamaccount <token> in the “Additional Console Variables” box, the “out of date” message disappears.

Try that and see if it resolves your connection issues.

Note the token was generated with app id 4465480.

Maybe this means now the “NoLobbyReservation” sourcemod plugin no longer needs to be installed …

Maybe some can try removing that as well, and seeing how it behaves

1 Like

There is also this reddit thread: https://www.reddit.com/r/GlobalOffensive/comments/1rkg2ii/comment/o8n0i9x/

1 Like

okay I will do some testing this evening and keep you updated about the results.

I will try the GLST for appid 740 and for the new 4465480 one in order to check if the error could be fixed.

As I am not able to connect to the server right now, is the “NoLobbyReservation” plugin automatically installed? If so, I guess it will be reinstalled after every restart? I’ll try to remove it manually and also post my results here.

thanks a lot for your help.

Did some testing with a user in discord, the changes mentioned in the reddit thread seem to work (they were able to connect to my server).

The template is now updated. If you click on the down arrow on your instance tile it should refresh its template config, then manage the instance and update the server

There is now a GSLT setting in the UI

2 Likes

Thanks a lot for that awesome reactivity! Have a great one!

Thanks, it works perfectly now!