Counter-Strike 2

Counter-Strike 2

View Stats:
Maxtimot Mar 23, 2019 @ 8:08am
[Linux] [Solved] Failed to reach any official server/connection failed after 30 retries bug
Hello

I've come across a problem regarding connecting in order to play on official servers recently. Whenever I try launching a game, it'll say "failed to reach any official server"; if I try to reach a friend's game, it'll show the loading screen, freeze for a while, then go back to the main menu with a "connection failed after 30 retries" window popping up.
I managed to join a friend's game only ONCE as a spectator, I could watch the game for approx. 10 seconds, then I got disconnected.

I'm playing on Ubuntu 18.04 Bionic, I have a correct internet access and I can play online with other games. I used to play a lot on Counter-Strike until I had to reinstall Linux, there's also a big connection problem that happened in my town around the same time which got fixed, I do not know which one are the cause or if even whether could be, as both happened between the last time I played CSGO online and now.

So far I tried the following solutions, none of these worked:
  • Restarting the computer
  • Restarting the modem
  • Verifying the game's files integrity through Steam
  • Reinstalling the game
  • Launching the game with specific launch options so that it'll use a specific port
  • Putting a higher ping restriction limit
  • Reinstalling Steam

I have yet to test on another connection to see if the problem is from my computer or from my connection.

Since I'm on Linux, I do not have an active antivirus nor a custom firewall that could block the ports (plus other games can launch online with no problem).
The fact I managed to connect only once for a short time reminds me of another problem I encountered on Steam under my Windows 7 partition, which consisted of saying often I couldn't reach the Steam's server upon connecting on Steam, but after a few retries I manage to connect anyways. But that problem only shows on Windows and I manage to connect on Steam through Linux at the first try perfectly. Not sure if that's relevant but we never know.

Any help would be appreciated now, I feel like I used every trick I could find online.

EDIT: As I can't mark my own posts as the topic answer, turns out it was a problem regarding my ISP and not the game itself:
Originally posted by Maxtimot:
Update and conclusion of the problem: I tried playing Counter-Strike somewhere else and it worked fine, turns out it's the connection at my place that ♥♥♥♥♥♥ up. I guess I'll try doing some things like redirecting the ports. Anyways, not much else needed around the game for me.

Thanks y'all for taking time for my problem.
Last edited by Maxtimot; Mar 25, 2019 @ 3:49pm
< >
Showing 1-15 of 21 comments
Marlhead Mar 23, 2019 @ 8:18am 
hello Maxtimot,

First, I want to congratulate you for being the poster of an actual forum topic that is relevant.

Now, I want to only suggest you some variances for you to try.

Only this comes to my mind, for a start :

You didn't write there if you have tried with a "community server", as it is not your friend's game(P2P-like connection) nor will be like an official official server game (please explore which protocols are active for a connection such as this, TCP/IP, UDP or both, I don't know)
Marlhead Mar 23, 2019 @ 8:22am 
Also, please try community servers with NO VAC enabled. That boolean result may also help identify the problem.
Marlhead Mar 23, 2019 @ 8:23am 
which there may not be even one. I don't know.
Maxtimot Mar 23, 2019 @ 8:25am 
I'll admit I did not tried joining a community's server yet, so far I just tried launching TF2 to see if it was only Counter Strike or any Valve game, and TF2 doesn't seems to be connecting to any official server as well (though there isn't as much feedback on the connection than in CSGO).
Marlhead Mar 23, 2019 @ 8:26am 
Originally posted by Maxtimot:
I'll admit I did not tried joining a community's server yet, so far I just tried launching TF2 to see if it was only Counter Strike or any Valve game, and TF2 doesn't seems to be connecting to any official server as well (though there isn't as much feedback on the connection than in CSGO).

well, trying TF2 and CS:GO with community servers having NO VAC enabled, might be a good identification test to detect the problem, as you well know, TF2 official servers also use VAC.
Maxtimot Mar 23, 2019 @ 8:37am 
Okay so I just tried joining several community servers using VAC system, and I can connect and join them fine. I did not bothered to find any community server that did not used VAC since, well who can do more, can do less. At least there's that.

I will check more this TCP/IP or UDP connection while doing so. But out of all the community servers I tried, the only time I couldn't play was because I got automatically kicked for whatever internal reason by the host.
Marlhead Mar 23, 2019 @ 8:40am 
Originally posted by Maxtimot:
Okay so I just tried joining several community servers using VAC system, and I can connect and join them fine. I did not bothered to find any community server that did not used VAC since, well who can do more, can do less. At least there's that.

I will check more this TCP/IP or UDP connection while doing so. But out of all the community servers I tried, the only time I couldn't play was because I got automatically kicked for whatever internal reason by the host.

that kick... can you reproduce that ?

as you well can identify I'm kinda out of knowledge on this, however I'm trying my best at least to identify the problem, so you can fix it easily.

because it comes to my mind, the host (server on the other side) has ACTUALLY communicated with your side succesfully but KICKED you out for a particular reason. my advice would be the analyze the ports during reproduction, and check out any .log (logfiles) that may be produced.

but still, knowledge about the usage of TCP/IP and/or UDP during connection also can come in handy still...
Marlhead Mar 23, 2019 @ 8:53am 
the kick reason from the host can either pinpoint the problem, or be totally about that particular community server algorithm.

also, finally, may I suggest that, can you think :

"what could be the difference between a community server with VAC (which you say it's fine), and an official server with VAC OR P2P (friend's game) connection ?"

a reason coming to my mind, that Valve updated it's VAC sometime that started your troubles - that somehow creates noncompatibility with your OS - this will only be relevant, if you try to join those same official servers now, with a different OS - being the best candidate, a wide used one like Windows.

I wish you well...
aka-blu! Mar 23, 2019 @ 8:56am 
i had that prob last week i installed cs 1.6 and it fixed it.
Maxtimot Mar 23, 2019 @ 8:58am 
So far, connecting with a server that automatically kicks me gives me this in the console:
Resource materials/panorama/images/icons/ui/skirmish.svg failed to load. Host_WriteConfiguration: Wrote cfg/config.cfg Host_WriteConfiguration: Wrote cfg/config.cfg --- Missing Vgui material vgui/..\vgui\maps\menu_thumb_default --- Missing Vgui material vgui/..\vgui\maps\menu_thumb_default_download --- Missing Vgui material vgui/../vgui/icon_con_medium.vmt Requesting texture value from var "$basetexture" which is not a texture value (material: panoramabackbufferscreenspace) **** Unable to localize '#DemoPlayback_Restart' on panel descendant of 'HudDemoPlayback' **** Unable to localize '#DemoPlayback_Back' on panel descendant of 'HudDemoPlayback' **** Unable to localize '#DemoPlayback_Pause' on panel descendant of 'HudDemoPlayback' **** Unable to localize '#DemoPlayback_Slow' on panel descendant of 'HudDemoPlayback' **** Unable to localize '#DemoPlayback_Play' on panel descendant of 'HudDemoPlayback' **** Unable to localize '#DemoPlayback_Fast' on panel descendant of 'HudDemoPlayback' **** Unable to localize '#DemoPlayback_Next' on panel descendant of 'HudDemoPlayback' **** Unable to localize '#Panorama_CSGO_Spray_Cursor_Hint' on panel 'RosettaInfoText' ChangeGameUIState: CSGO_GAME_UI_STATE_MAINMENU -> CSGO_GAME_UI_STATE_LOADINGSCREEN DispatchAsyncEvent backlog, failed to dispatch all this frame. 187 of 2677 remaining **** Panel has fill-parent-flow for height, but isn't in a flowing down or up layout PNG load error Interlace handling should be turned on when using png_read_image Connecting to public(35.180.166.215:27001) ... Server using 'public' lobbies, requiring pw no, lobby id ffffffffffffffff ChangeGameUIState: CSGO_GAME_UI_STATE_LOADINGSCREEN -> CSGO_GAME_UI_STATE_INGAME **** Unable to localize '#GenericConfirmText_Label' on panel descendant of 'MMStatus' ChangeGameUIState: CSGO_GAME_UI_STATE_INGAME -> CSGO_GAME_UI_STATE_MAINMENU Requesting texture value from var "$basetexture" which is not a texture value (material: panoramabackbufferscreenspace) **** Unable to localize '#DemoPlayback_Restart' on panel descendant of 'HudDemoPlayback' **** Unable to localize '#DemoPlayback_Back' on panel descendant of 'HudDemoPlayback' **** Unable to localize '#DemoPlayback_Pause' on panel descendant of 'HudDemoPlayback' **** Unable to localize '#DemoPlayback_Slow' on panel descendant of 'HudDemoPlayback' **** Unable to localize '#DemoPlayback_Play' on panel descendant of 'HudDemoPlayback' **** Unable to localize '#DemoPlayback_Fast' on panel descendant of 'HudDemoPlayback' **** Unable to localize '#DemoPlayback_Next' on panel descendant of 'HudDemoPlayback' **** Unable to localize '#Panorama_CSGO_Spray_Cursor_Hint' on panel 'RosettaInfoText' ChangeGameUIState: CSGO_GAME_UI_STATE_MAINMENU -> CSGO_GAME_UI_STATE_LOADINGSCREEN **** Panel has fill-parent-flow for height, but isn't in a flowing down or up layout Connecting to public(35.180.166.215:27001) ... Server using 'public' lobbies, requiring pw no, lobby id ffffffffffffffff Connected to 35.180.166.215:27001 Counter-Strike: Global Offensive Map: de_mirage Players: 11 (1 bots) / 26 humans Build: 7436 Server Number: 8 Error: Material "___fillrate_0" uses unknown shader "FillRate" Error: Material "___debugnormalmap_1" uses unknown shader "DebugNormalMap" Error: Material "___debugdrawenvmapmask_2" uses unknown shader "DebugDrawEnvmapMask" Error: Material "___debugdepth_3" uses unknown shader "DebugDepth" Error: Material "___debugdepth_4" uses unknown shader "DebugDepth" Requesting texture value from var "$basetexture" which is not a texture value (material: panoramabackbufferscreenspace) Error: Material "debug/debugluxels" uses unknown shader "DebugLuxels" Requesting texture value from var "$basetexture" which is not a texture value (material: dev/constant_color) SignalXWriteOpportunity(3) Got pure server whitelist: sv_pure = 1. Requesting texture value from var "$basetexture" which is not a texture value (material: models/weapons/v_models/tablet/tablet_screen) Requesting texture value from var "$basetexture" which is not a texture value (material: dev/bloomadd) Requesting texture value from var "$basetexture" which is not a texture value (material: dev/no_pixel_write) Error reading file resource/overviews/de_mirage_radar_spectate.dds. Disconnect: Kicked by Console : . Disconnect: Kicked by Console : . **** Unable to localize '#GenericConfirmText_Label' on panel descendant of 'PopupManager' ChangeGameUIState: CSGO_GAME_UI_STATE_LOADINGSCREEN -> CSGO_GAME_UI_STATE_INGAME ChangeGameUIState: CSGO_GAME_UI_STATE_INGAME -> CSGO_GAME_UI_STATE_MAINMENU ChangeGameUIState: CSGO_GAME_UI_STATE_MAINMENU -> CSGO_GAME_UI_STATE_MAINMENU ChangeGameUIState: CSGO_GAME_UI_STATE_MAINMENU -> CSGO_GAME_UI_STATE_MAINMENU Resource materials/panorama/images/icons/ui/skirmish.svg failed to load. PNG load error Interlace handling should be turned on when using png_read_image Communications with routing cluster 'canu' restored.

Trying to connect to an official server mentions "Failed to communicate with routing cluster "[three letters]" " several times, before showing me ping location. I do not know if this is relevant or not.
Marlhead Mar 23, 2019 @ 9:03am 
some guy wrote this, can you please try this as well :


"Try this, while in main menu open console and type "net_client_steamdatagram_enable_override -1"

http://steamcommunity.com/app/730/discussions/0/224446614465451925/ "
Maxtimot Mar 23, 2019 @ 9:17am 
Oh that do remind me something, I'm not 100% sure it was that exact line, but I did tried one command on the console that ended not working as well, I will try this one though.
Last edited by Maxtimot; Mar 23, 2019 @ 9:17am
Marlhead Mar 23, 2019 @ 9:25am 
please reply what official server sends you as a disconnection message this time, if the console command fails too. we may have eradidated the problem, or only removed just one layer out of it - it may also be ineffective.
Marlhead Mar 23, 2019 @ 9:32am 
I also may recommend this trial :

as between the "kick report" on the console you have from the community server, there are shader fail messages.

now, I know I sound completely like a monkey wrench in this thread, but isn't shaders about graphics library that CS:GO uses, to utilize the graphics card in your system ?

so, the reason may well as be the new "-d3d9ex" executable main argument add-up, if you have added it. if you haven't added it, try with this added. I know this is about CPU utilization part of the library, but may as well effect graphics interfaces.

I'm truly done now. Nothing else comes to my mind. :)
Maxtimot Mar 23, 2019 @ 9:44am 
Okay so I've tried the line command through the console, it didn't worked, this is what I get when I try searching for official servers:
] net_client_steamdatagram_enable_override -1 Resource materials/panorama/images/map_icons/map_icon_ar_monastery.svg failed to load. Error reading file materials/panorama/images/map_icons/map_icon_ar_monastery.png. Host_WriteConfiguration: Wrote cfg/config.cfg Starting ping measurement Communications with routing cluster 'pwg' have been disrupted. Communications with routing cluster 'pwj' have been disrupted. Communications with routing cluster 'shau' have been disrupted. Communications with routing cluster 'pwu' have been disrupted. Communications with routing cluster 'shat' have been disrupted. Communications with routing cluster 'shb' have been disrupted. Communications with routing cluster 'pww' have been disrupted. Communications with routing cluster 'sham' have been disrupted. Communications with routing cluster 'tsnu' have been disrupted. Communications with routing cluster 'tsnt' have been disrupted. Communications with routing cluster 'pwg' restored. Communications with routing cluster 'pwj' restored. Communications with routing cluster 'shb' restored. Communications with routing cluster 'shau' restored. Communications with routing cluster 'sham' restored. Communications with routing cluster 'shat' restored. Communications with routing cluster 'pww' restored. Communications with routing cluster 'tsnt' restored. Communications with routing cluster 'tsnu' restored. Communications with routing cluster 'pwz' have been disrupted. Communications with routing cluster 'pwu' restored. Communications with routing cluster 'pwz' restored. Ping measurement completed Ping location: sham=269+26,shat=322+32/269+26,shau=374+37/269+26,gnrt=271+27,tsnm=290+29,tsnt=336+33/290+29,tsnu=396+39/290+29,canm=293+29,cant=301+30/293+29,canu=408+40/293+29,gtpe=312+31,pww=326+32 Ping measurement complete after 4.8s. Sending sample to GC can: 293ms via canm (front=293ms, back=0ms) canm: 293ms via direct route cant: 293ms via canm (front=293ms, back=0ms) canu: 293ms via canm (front=293ms, back=0ms) gnrt: 271ms via direct route gtpe: 312ms via direct route pwg: 334ms via direct route pwj: 424ms via direct route pwu: 383ms via direct route pww: 326ms via direct route pwz: 390ms via direct route sha: 269ms via sham (front=269ms, back=0ms) sham: 269ms via direct route shat: 269ms via sham (front=269ms, back=0ms) shau: 269ms via sham (front=269ms, back=0ms) shb: 360ms via direct route tsn: 290ms via tsnm (front=290ms, back=0ms) tsnm: 290ms via direct route tsnt: 290ms via tsnm (front=290ms, back=0ms) tsnu: 290ms via tsnm (front=290ms, back=0ms)

Originally posted by !ulb.:
i had that prob last week i installed cs 1.6 and it fixed it.
I don't own 1.6 but my bf, with whom we share our library mutually, has the old Counter-Strike, I installed it and it didn't worked unfortunately :[

I'm a bit doubtful with that DX3D9 argument, I'm on Linux, isn't Counter-Strike on Linux supposed to be only working with OpenGL?
< >
Showing 1-15 of 21 comments
Per page: 1530 50

Date Posted: Mar 23, 2019 @ 8:08am
Posts: 21