Hey when i am playing tfc or half-life i sometime get a message that = says cl_flushentitypack when I am lagging. do you have any way to fix = that? And how do you get some of the lag out of the game?
thanks Matt
The cl_flushentitypacket error is something you usually see a lot of in CS, but also present in all mods. What it is your getting a packet loss and are having a hard time trying to retrieve it all causing spiked lag. It isn't something that has a fix, you just need more bandwidth.
Now then, the most common problem I've heard lately is that people try to join a server and the timer counts down to zero and throws you back to the server list with the error message: "Could not connect to server, could not establish a connection"...something along those lines. This is the problem I had, and there are two ways to get around it. This error is a bug in the 1.1.0.1 HL patch that will be resolved with the next patch I'm sure...
One way to join a game, is to go into Half-life > Configuration > Video > Video Modes and change your settings to Software Mode. Yes, software mode is utter pants so put it on the highest resolution. It's still laggy but you should be able to join any server. I did this until I found out while in a LAN game that with the new 1.1.0.1 patch, the fps_modem and fps_max settings had been changed to a default. What you are most probably doing is flooding yourself out. Go into a server, or, if you can't join one, creating a LAN game is just as good if not better. Type into the console "fps_modem" without the speechmarks. A reply will be given in the form "fps_modem is xx" where xx is a number. Set this level to 30 by typing "fps_modem 30". If you can remember your preference for this setting before the patch use that, this is just a guideline. Next, type into the console "fps_max" (again, without speechmarks). A reply is given in the same form as before. Set this to 30 by typing "fps_max 30". The default settings are likely to be completely different to these (mine were), I think the fps_max is set to 0.0 by default and fps_modem something like 70. After doing this I've had no problems at all joining any server.
WARNING: CL_FlushEntityPacket
The above fps levels also helps with the error message: "CL_FlushEntityPacket". I haven't had this message since changing the fps levels.
Basicaly, upping the fps_modem will allow you a higher frame rate, so smoother game. The fps_max just sets an upper limit. You should increase the fps_modem to whatever your computer can handle. Change the settings until the minimum troubles and latency are reached. Try it.
Every now and again my game locks up, I get that annoying "CL_FlushEntityPacket" error and when it unlocks I'm dead! What causes that and how do I stop it?
If, for some reason, your client and the server start to lose sync your game will seem to lag while they try to catch up. If they can't recover, you'll get that "CL_FlushEntityPacket" error, which basically means your client is going to forget what it knew about where the game was up to and start again from scratch. Your game will pretty much lock up while your client gets all of the game information from the server again. If this is happening to you a lot it means either your game is trying to send data too fast and things are getting lost along the way, or your modem is talking too fast and packets are getting lost along your phoneline somewhere. Your best bet is to start with the Half-life settings and then, if that doesn't work, try tweaking your dialup connection.
First of all make sure your "rate" is set to a value that is appropriate for your connection speed. Just type "rate" into the console to see what the current setting is. For a 56k modem the default value is 3500, higher for faster connections. If your connection is lagging a lot or you know your phone line isn't quite up to scratch then you can try lowering this value, although lowering it beyond about 2000 probably won't do any good.
If the error only seems to appear when your game is downloading custom spray tags (ie after a new player joins) then try turning off automatic downloads. You can do this from the console with the following settings:
cl_allowdownload "0"
cl_allowupload "0"
mp_decals "20"
The last setting is just a suggestion, the default value is 300 but you may wish to lower it to see how it affects performance. If you set this to zero however you'll probably lose details like bullet holes and hostage rescue points.
If this doesn't help or you seem to get these errors randomly then there are a few other settings you can tweak. For a 56k modem you might want to try lowering cl_updaterate to between 10-15 (default is 20) and cl_cmdrate to between 20-25 (default is 30). Along with the rate setting this should reduce the amount of traffic going between your Half-life client and the server. Another suggestion is to lower your ftp_max setting to between 30 and 72 (default).
The CL_FlushEntityPacket error can occur for a lot of different reasons, so the above solutions may or may not work for you. If you find another solution for this that we don't know about then please let us know and we'll add it to the list of things to try.