I do wonder why there is an explicit check on the FL_FAKECLIENT. I assume the engine does something like:
Code:
if (bit is set)
return
// rest of of function code, to send some stuff to client
perhaps it would be more efficient to check only on a real client. Therefor you eliminate all other faulty placed bits. Of course you can use these bits later for other purposes, but this whole 'message sending between (fake/real)clients' seems to me like a problem that should not even exist? 9_9