protonscr

Counter-Strike: Can't connect to servers

steamclosed High priorityreviewedMOVED: Counter‐Strike
ValveSoftware/steam-for-linux#888 · opened 2013-01-26 by fur0n · updated 2014-05-28 · 47 comments · github
Ffur0n 2013-01-26 github

So I started Counter-Strike and when I tried to connect to any of the servers I was trying to connect to it kept having map issues like you see in the images below.
Screenshot from 2013-01-25 22:53:30
Screenshot from 2013-01-25 22:54:08
Screenshot from 2013-01-25 22:54:36
My PC specs are:

Processor Information:
Vendor: AuthenticAMD
Speed: 3400 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Supported
SSE41: Unsupported
SSE42: Unsupported

Network Information:
Network Speed:

Operating System Version:
Ubuntu 12.10 (64 bit)
Kernel Name: Linux
Kernel Version: 3.5.0-22-generic
X Server vendor: The X.Org Foundation
X Server release: 11300000

Video Card:
Driver: NVIDIA Corporation GeForce GTX 650/PCIe/SSE2

Driver Version:  4.3.0 NVIDIA 310.14
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID:  0x10de
DeviceID:  0xfc6
Number of Monitors:  3
Number of Logical Video Cards:  1
Primary Display Resolution:  1680 x 1050
Desktop Resolution: 5280 x 1080
Primary Display Size: 17.05" x 10.67"  (20.08" diag)
                                        43.3cm x 27.1cm  (51.0cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 2048 MB
Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
Audio device: Realtek ALC889

Memory:
RAM: 7984 Mb

Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 1400284 Mb
Largest Free Hard Disk Block: 499907 Mb

Installed software:

Recent Failure Reports:
Wed Jan 23 05:14:40 2013 GMT: file ''/tmp/dumps/assert_20130122221430_1.dmp'', upload yes: ''CrashID=bp-fff400d6-c086-4d03-9118-8203e2130122''
Wed Jan 23 05:14:49 2013 GMT: file ''/tmp/dumps/assert_20130122221440_2.dmp'', upload yes: ''CrashID=bp-9511064a-759b-4b79-9504-a71522130122''
Sat Jan 26 04:17:11 2013 GMT: file ''/tmp/dumps/assert_20130125211702_1.dmp'', upload yes: ''CrashID=bp-5c9a78ae-5a35-4399-bb27-6bf9e2130125''

IInmanInman 2013-01-26 github

i can confirm this

Ddupondje 2013-01-26 github

Same issue here :(

MMRZA-MRZA 2013-01-26 github

Confirm that too.

Oonto 2013-01-26 github

confirm

Ddimabxsx 2013-01-26 github

Same here.

LLiamDawe 2013-01-26 github

Yup same here, my map differs from all the servers apparently.

KkolAflash 2013-01-26 github

Some threads on steamcommunity.com describing the same issue.

http://steamcommunity.com/app/221410/discussions/0/864958088227363279/
http://steamcommunity.com/app/221410/discussions/2/864957912748025404/
http://steamcommunity.com/app/221410/discussions/0/864957912687423427/
http://steamcommunity.com/app/221410/discussions/0/864956554638304652/#c864957912703307886

I'm having that issue too.
Linux: openSUSE 12.2 64Bit
Kernel: 3.4.11
My Steam is installed into: /home/user/opt/Steam/

======== WORKAROUND (the dirty one) ========
1.
Rename
Steam/SteamApps/common/Half-Life/cstrike/maps
to
Steam/SteamApps/common/Half-Life/cstrike/maps.org
and create an empty folder
Steam/SteamApps/common/Half-Life/cstrike/maps

Rename
Steam/SteamApps/common/Half-Life/cstrike/sprites
to
Steam/SteamApps/common/Half-Life/cstrike/sprites.org
and create an empty folder
Steam/SteamApps/common/Half-Life/cstrike/sprites

Rename
Steam/SteamApps/common/Half-Life/cstrike_german/sprites
to
Steam/SteamApps/common/Half-Life/cstrike_german/sprites.org
and create an empty folder
Steam/SteamApps/common/Half-Life/cstrike_german/sprites
Comment: replace "german" with whatever you find there.

Mmichae1 2013-01-26 github

same here

Kkhaledblah 2013-01-26 github

I have the same problem. Installed CS today.

Linux: Ubuntu 12.10
Kernel: 3.5.0-22-generic

Ccolemickens 2013-01-26 github

Same here. I've confirmed that the md5sum for the sprite is the same as in the Windows install that is working properly.

GGrunskin 2013-01-27 github

Same here.

Kknocte 2013-01-27 github

Same here, 12.10 64bits

Kknocte 2013-01-27 github

And @kolAflash's workaround doesn't work for me... :(

LLiamDawe 2013-01-27 github

This really needs to be high priority as we can't join any VAC secured server making the game basically unplayable.

Kknocte 2013-01-27 github

There's one server that works for me: 94.23.145.6:27023 maybe the host is also a Linux user?

Bbleedingpixels 2013-01-27 github

anyone try and delete their map's folder? I did that and I was able to redownload all the files and join the server.
just do that to all the folders that are conflicting.

Ccolemickens 2013-01-27 github

I tried deleting maps, but it still complained about fast_wallpuff1.spr. Deleted the sprites folder too, but then it complains about the scope_arc_sw.spr (it doesn't seem to auto-download this sprite?) and I was still stuck there...

?ghost 2013-01-28 github

Confirmed here, even when I change around the map folders.

IInmanInman 2013-01-28 github

same problem as colemickens when deleting the sprite folder here.

Nniclashoyer 2013-01-28 github

same problem for me

SSorcier 2013-01-28 github

Same issue for me on Linux Mint 13 64-bits French

Capture du 2013-01-28 19:45:15

Kkeskad 2013-01-28 github

I have exactly same problem.

Jjeffisabelle 2013-01-28 github

Hello all, I didn't get any of the map related errors like showed on first post. But I couldn't connect any of the servers. (in my situation I was getting server is not responding error)

I noticed that I can connect to servers which is running maps that are not present on my computer. (like awp, and fy maps)

I looked at the maps directory and noticed that newly downloaded maps have different access permissions. I did this, and now I can connect any map without problem.

chmod -R 777 ~/.steam/steam/SteamApps/common/Half-Life/cstrike/maps 

(thanks knocte)

I'm not sure if your problem is totally different, but you can give it a try.
I hope that helps.

Kknocte 2013-01-28 github

To be clear, the recursive argument for chmod is -R, not -r (case matters).

I'll try this now.

Kknocte 2013-01-28 github

@jeffisabelle's workaround doesn't work for me

Kkhaledblah 2013-01-28 github

@jeffisabelle's workaround doesn't work for me either

IInmanInman 2013-01-29 github

yup, still the scope_arc_sw.spr error. even if i chmod 777 that file

Kkeskad 2013-01-29 github

@jeffisabelle's workaround doesn't work for me too

Ffpoussin 2013-01-29 github

Did "chmod -R u+rwx ~/.steam/steam/SteamApps/common/Half-Life/"

777 is useless as other users don't need access.

It worked.

IInmanInman 2013-01-29 github

okay, I think I figured this out.

if you look at bug #1014 , you can see that there is a bunch of fake servers. And I think this bug only happens with fake servers like that, which is convenient because who wants to go onto fake servers anyway.

So here is what you do:
-Find a server you like,
-right click, view server info
-make sure the players connected to the server DON'T all have the exact same play time
-connect

and it should work. It did for me anyway. What helps is clicking "change filters" -> check "has users playing" -> refresh all, which should get rid of most fake servers. Pick a server with real people playing and it should work.

Kkhaledblah 2013-01-29 github

I did what both @mobyfab and @InmanInman suggested and it worked! I could play online! I am not sure which one did the trick BUT I did notice that most of those fake servers that @InmanInman mentioned have almost always 2 slots open so that might be another hint. It seems to me there aren't many legitimate CS servers anymore.

After all I played CS natively on my Linux box which I never thought would happen! Yay Valve!

IInmanInman 2013-01-29 github

There's actually tons of legit servers, the fake ones just sorta seem to flood them out. But after I do the checkbox thing and press refresh, I suddenly see a whole lot of servers with real players that weren't there before

Kknocte 2013-01-29 github

Does that mean that Windows users normally play in fake servers? and what does "fake" really mean here? that the players are bots instead of humans? And what is the point of setting up these servers?

As for me, I have tried all workarounds mentioned in this thread, and I still can't play but just in one server (94.23.145.6:27023) which is not very crowded so sometimes I feel very lonely.

Hhadbabits 2013-01-29 github

I'm also affected; Linux Mint 14 KDE with AMD graphics

Ddmitrynesterov 2013-01-30 github

same problem

Aalfred-valve maintainer 2013-01-30 github

Can you please post some of the server IP's you are failing to connect to.

Ffur0n 2013-01-30 github

Ya I can only play the servers that have actual people playing. The servers that have bots won't let me join and I will get one of the 3 errors I have in my original post.

YYulike 2013-01-30 github

I have no problem joining any server after the update that allows fast downloads.

IInmanInman 2013-01-30 github

@alfred-valve
some fake servers that yield the error:
46.16.76.51:27268
46.16.76.96:50016

also @ everyone, note that if you connect to one of these servers and it downloads the map, it will always be the same map and not the one it says it is, just a bunch of boxes in a small room.

Ccesspit 2013-01-30 github

2Yulike:
what update are you talking about?
I havent had any since installed CS, and downloading maps/sounds is terribly slow,
how to apply this update?

Kkeskad 2013-01-30 github

@Yulike what update? I dont see any update...
@mobyfab: it didnt work : <

Sstefanpartheym 2013-01-30 github

I did the following, and it worked:

  • delted/renamed .../Half-Life/cstrike/sprites/fast_wallpuff1.spr
  • delted/renamed .../Half-Life/cstrike/sprites/black_smoke* (or something similar to that)
  • delted/renamed maybe a few more sprites
  • delted/renamed .../Half-Life/cstrike/maps/*

now try to connect to a REAL (!) server.
the map and the missing sprites will be downloaded and may appear in .../Half-Life/cstrike/{maps,sprites}
at least for me ;)

Jjohndrinkwater 2013-01-30 github

It seems to be the only servers with plenty of users in the ‘Internet’ tab are fakers which trigger this problem.

94.136.62.187:29007
84.45.121.138:27017
84.45.121.138:27028

109.70.149.26:27001 is a good server.

LLiamDawe 2013-01-30 github

I tried the checkbox where players are currently playing, i could then connect. There does seem to be some sort of issue with servers.

Aalfred-valve maintainer 2013-01-31 github

hhahahahaha, I hate those servers. They have corrupt files on disk, fast_wallpuff1.spr is only 1kb for them, not the 153kb it should be. I racked my brain as to why it started happening, then I ran the current (non-beta) win32 client and connected to 84.45.121.138:27017, the bugger redirects me to a different server on connect...

So this is actually by design, we have broken these servers ability to randomly redirect you to other servers, and it is showing up as problems when connecting later.
#1014 may further help by delisting/demoting them earlier so you don't even wander across them.

Mmszygenda 2013-02-07 github

I can't connect to any server. The error I get each time is "Fake client. Connection was in idle state for 8 seconds". I have seen some reports on steam forums but not here:

http://steamcommunity.com/app/10/discussions/0/846940248032224787/

Fake client error

The error occurs since first release of linux version. I've tried reinstalling CS and HL1 but it didn't change anything.

Mmghayour 2014-05-28 github

best way to solve it is getting the correct files from server

1- get backup and remove that file or rename it (for example add some chars to end of file)
then the game automaticaly get it from server

2- get that files from a person who can connected to that server :laughing:

hope it helps

Nothing extracted yet.