On Fri, 20 Jul 2001, Michael Toennies wrote: > I notice 2 server problems > > A minor one is, that the server sometimes send the client the face #0 as > used face. > This face is a dummy on server side (bug.111.png) which is not used from > client. Are you saying that the server is sending face 0 in terms of png data, or that the server is sending face 0 as the face to use for something? If the later case, what something? If the map, that is perfectly valid (read the protocol doc) - that means to clear the face from being used on that layer of the map. > > The other point is, that i had removed the face cmd from the sdl client, > because > i always send PNG|CACHE to him. Well sometimes, when i start the server > (different archfiles/pngfiles) he send the face cmd instead of face1 cmd. > > It seems the server skips the checksum part as a side effect. the facemd does not include a checksum. The server will alway use the face1 cmd if the client is new enough. This also presumes the server is new enough (at least 0.96.0). The code snippet is: if (ns->sc_version >= 1026) strcpy((char*)sl.buf, "face1 "); else strcpy((char*)sl.buf, "face "); So it seems that the likely case is that either the client is not not providing right sc_version to the server, or you are playing on an old server (from the metaserver list, only voldsboks.pvv.org is that old)