PDA

View Full Version : svc_bad error


tadmaz
12-09-2003, 03:43 PM
People on my linux server (including me on lan) get kicked occassionally with a "cl_parseservermessage svc_bad". That is just a summary, there is lots of junk spit out. I am running amx mod, hlguard, web mod, and that's it. I'm wondering if there's anyone else besides me getting kicked like this...

tadmaz
12-09-2003, 07:14 PM
Here is the exact message I get in console:

processing AY&SY
Last 32 messages parsed.
13196 0013 svc_clientdata
13196 0040 svc_deltapacketentities
13198 0008 svc_time
13198 0013 svc_clientdata
13198 0040 svc_deltapacketentities
13200 0008 svc_time
13200 0013 svc_clientdata
13200 0040 svc_deltapacketentities
13202 0008 svc_time
13202 0013 svc_clientdata
13202 0040 svc_deltapacketentities
13204 0008 svc_time
13204 0013 svc_clientdata
13204 0040 svc_deltapacketentities
13205 0008 svc_stufftext
13205 0021 svc_time
13205 0026 svc_clientdata
13205 0053 svc_deltapacketentities
13207 0008 svc_time
13207 0013 svc_clientdata
13207 0040 svc_deltapacketentities
13207 0055 svc_sound
13210 0008 SendAudio
13210 0027 TextMsg
13210 0066 svc_temp_entity
13210 0075 ClCorpse
13210 0108 Spectator
13210 0111 svc_updateuserinfo
13210 0263 CurWeapon
13210 0267 CurWeapon
13210 0271 svc_filetxferfailed
BAD: 282:svc_bad
Host_Error: CL_ParseServerMessage: Illegible server message - svc_bad


hmm...

tadmaz
12-09-2003, 07:21 PM
I'm not the only one getting this:

http://www.mail-archive.com/hlds_linux@list.valvesoftware.com/msg20821.html

tadmaz
12-12-2003, 05:31 PM
I read on a forum that hlguard's alias check may be the cause. I disabled the alias check and I will keep updating this topic.

tadmaz
12-13-2003, 03:36 PM
No one on my server including myself has gotten the svc_bad errors since I disabled the alias check in hlguard...it has been a day or two.

Coors
12-13-2003, 04:39 PM
i get it also, i have tried everything including running the server without any mods (not even metamod) and i still get it occasionaly.

TethiS
07-20-2004, 05:42 AM
hmm, took a look on some obsolete quake2 source code. Looks like when the server sends a command not recognized by the client this happens. The host_error soubroutine calls a clc_disconnect after...Shoudn't be easier to be treated as a svc_nop message?? :

"
switch (cmd)
{
default:
Host_Error ("CL_ParseServerMessage: Illegible server message\n");
break;

case svc_nop:
// Con_Printf ("svc_nop\n");
break;

case svc_time:
cl.mtime[1] = cl.mtime[0];
cl.mtime[0] = MSG_ReadFloat ();
break;

case svc_clientdata:
i = MSG_ReadShort ();
CL_ParseClientdata (i);
break;

case svc_version:
i = MSG_ReadLong ();
if (i != PROTOCOL_VERSION)
Host_Error ("CL_ParseServerMessage: Server is protocol %i instead of %i\n", i, PROTOCOL_VERSION);
break;

case svc_disconnect:
Host_EndGame ("Server disconnected\n");

case svc_print:
Con_Printf ("%s", MSG_ReadString ());
break;

case svc_centerprint:
SCR_CenterPrint (MSG_ReadString ());
break;

case svc_s
"

I don't remember beeing Dead or Alive when I saw the bug on my server, but for sure not everybody was booted off it, meaning that maybe all the Dead or all the Alive were disconnected (meaning they received a message that was not intended for the others.. ). But i'm just fishing here..

TethiS
07-23-2004, 06:25 AM
i had to bump here because the thread went to the second page, where nobody really reads it