on servers you can check the maps name is ECX SQLite-TDM i have no idea wtf is that xD
Probably means that the server has some add on crap installed.
just incase you installed your stuff wrong try this.
go to your steam folder and look under your steam account's games i.e. /steam/userapps/<username>/
if you see half life in here delete it.
go back a folder to steam/userapps/common
Half life should be in there. if its there delete it. if its not there, launch half life from the steam application.
if you had to delete it launch half life from the steam application.
Ok so now you have a clean copy of half life.
Install esf 1.2.3 in the half life folder.
Restart steam and make sure you have regular esf. should say "Earths Special Forces". not ECX RC2 or anything else.
now install ECX RC2 to the ESF folder.
Restart steam again and check for ESF:ECX RC2
if its there install bigpack 8.4 to the ESF folder.
Restart steam and start up ESF: ECX RC2 and start up a lan game. check for android 17 in the character selection screen. he is not part of ECX RC2 and is added in with bigpack 8.4.
If he is there you have correctly installed ESF, ECX RC2 and Bigpack 8.4.
If that server still does not work for you, its an issue server side and your client has nothing wrong.