Re: [hlds_linux] TF2 Replays
Just wanted to wrap this thread up and say that replay_dofileserver_cleanup_on_start0 appears to have fixed the weird start-of-round lag for us! Thanks everyone for the feedback suggestions. I also filed this as an issue: https://github.com/ValveSoftware/Source-1-Games/issues/1733 On 11/05/2014 10:28 PM, Erik-jan Riemers wrote: We dont have any issues either here, but we just have a crontab cleaning old files at night when nobody is playing (makes more sense to me too) 2014-05-11 12:30 GMT+02:00 Valentin G. nextra...@gmail.com: We've had no such issues and we are manually cleaning up the replay files with some find commands. We haven't changed that from way back when the auto cleanup was completely broken and I haven't heard of any similar complaints. You may want to give that a shot. On Sun, May 11, 2014 at 12:16 PM, ics i...@ics-base.net wrote: Ever since the guy who created replay on Valve moved on from TF2, the replay system has been laid off and just kept as it is. There were some bugs left in, such as replays not always getting deleted automatically and now propably this where replays are deleted when noticed that they should be but removing them happens at bad time. This could explain the random lags on roud starts we've been having. I do clear up replay dirs occasionally manually but not recently. I will disable replay if this keeps up. -ics Yun Huang Yong kirjoitti: Further info -- I observe that the two problems in the OP are correlated. During a recent pause I repeatedly looked at the replay directory and observe that the server deleted replays that it had just finished. Specifically: - we were on cp_dustbowl - there were multiple block files corresponding to the round just finished - at the start of the next round, we had a 20 second pause - during that 20 second pause, *all* of the block files for the round just past were deleted We only keep 7 days worth of replays so it's a little baffling what it's doing in any case -- stat()ing and unlinking ~10 files shouldn't take 20 seconds. I had these settings: replay_data_lifespan7 replay_dofileserver_cleanup_on_start1 Now commented out. Will have to wait for overnight restart of server (people are playing) to see it fixes things. Are there any other settings related to cleanup that I should disable? ics, do you have similar settings for cleanup? On 11/05/2014 6:34 PM, Erik-jan Riemers wrote: 15/20 seconds does not seem to sound like any io issues, since it is just on round start, maybe its even some dns lookup that goes bad? (just thinking out loud here) you could fix/found out by installing bind9, point your resolv.conf to it and placing it into debug mode to see the logs. (google for instructions, you can just let it forward to your regular dns servers was like 5 minutes work) you never know! Also check your sysctl.conf if there are not strange additions to it, highly doubt there could be anything in there that would screw it up... but again just throwing it out there. 2014-05-11 9:36 GMT+02:00 Yun Huang Yong gumby_li...@mooh.org: Oh wow. For us it's happening across both of our 24p servers (we only have 2). And over the last few months it's gone from happening occasionally for a few seconds, to happening on 80% of round changes, for 15-20 seconds. That suggests it may be related to something that might be growing with time but I prune the replays directly externally so there's never more than 7 days worth of files. Do you run any of the following? - SourceBans - gameME - Ultimate Map Chooser (with or without NativeVotes?) - mp_scrambleteams_auto Actually, could I get a list of your plugins on the server that has issues? Here's mine for reference: (sm plugins list output, sorted by plugin name for readability) 13 AFK Manager (3.5.2) by Rothgar 22 Admin File Reader (1.6.0-dev+4308) by AlliedModders LLC 02 Admin Help (1.6.0-dev+4308) by AlliedModders LLC 43 Admin Menu (1.6.0-dev+4308) by AlliedModders LLC 09 AdminSentinel (1.2.100) by eVaStrontiumDog 21 Advertisements (0.5.5) by Tsunami 04 AllChat (1.1.1) by Frenzzy 40 Anti-Flood (1.6.0-dev+4308) by AlliedModders LLC 23 Basic Chat (1.6.0-dev+4308) by AlliedModders LLC 05 Basic Comm Control (1.6.0-dev+4308) by AlliedModders LLC 48 Basic Commands (1.6.0-dev+4308) by AlliedModders LLC 31 Basic Info Triggers (1.6.0-dev+4308) by AlliedModders LLC 39 Basic Votes (1.6.0-dev+4308) by AlliedModders LLC 46 Client Preferences (1.6.0-dev+4308) by AlliedModders LLC 19 Fun Commands (1.6.0-dev+4308) by AlliedModders LLC 29 Fun Votes (1.6.0-dev+4308) by AlliedModders LLC 18 Melee (0.4.2) by linux_lover 11 NativeVotes Basic Commands (1.0) by Powerlord and AlliedModders LLC 49 NativeVotes (0.8.1) by Powerlord 36 Network Tools (1.3) by Kyle Sanderson 14 Nextmap (1.6.0-dev+4308) by AlliedModders LLC 08 Player
[hlds_linux] TF2 Replays
A while back I posted about some strange start-of-round pauses. The symptom is that at the start of each round the server pauses for 15-20 seconds during which time players get the red disconnection message in the top right corner. The server always recovers but during that time some players may timeout/disconnect. Turning off Replays appears to fix this but I'm unable to reliably reproduce the problem so have been unable to determine if this problem is due solely to Replays, or Replays + some SourceMod/plugin interaction. We can only tell that this problem appears to be related to Replays by disabling Replays for a full week and noting that the problem went away. Another problem with Replays is that when mp_scrambleteams_auto is used, Replays are somewhat randomly recorded/deleted. In one instance, Replays were recorded correctly before the auto-scramble but not after -- as in there are no .dmx or block files for the rounds post-scramble. In another instance, Replays were recorded correctly before and after the auto-scramble but it would appear that the Replay system then *deleted* the rounds before auto-scramble. I noticed this because I had copied the files elsewhere whilst the match was in progress, and hence was able to realise that the files I had copied were removed from the server. I can say with 100% certainty that no other process would have removed the files in question. Questions: 1. Is anyone else running Replays, and have you encountered these bugs? 2. It seems that very few people run Replays, not even Valve, so these bugs tend not to be noticed. I've spent many hours debugging the first problem and still can not isolate the problem sufficiently to report it. Does anyone know what Valve's view is of Replays -- were I to invest many more hours to isolate the problem, is there any likelihood of getting it fixed? 3. What other alternatives would folks recommend? STV seems like an option -- preserving all POVs -- but would be much harder for our casual user base to make use of. 3rd party client-side recorders such as OBS/Bandicam/etc and even ShadowPlay require that client hardware be reasonably powerful/modern. Are there any viable alternatives? ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
Re: [hlds_linux] TF2 Replays
Yes, the odd random lagspikes (on round starts) can be caused by replay. I've been getting those and i haven't found the actual reason but replay has been one of the suspects. It's odd, doesn't happen always but randomly. 1 server on the same machine is fine, the other has these huge lags occasionally. -ics Yun Huang Yong kirjoitti: A while back I posted about some strange start-of-round pauses. The symptom is that at the start of each round the server pauses for 15-20 seconds during which time players get the red disconnection message in the top right corner. The server always recovers but during that time some players may timeout/disconnect. Turning off Replays appears to fix this but I'm unable to reliably reproduce the problem so have been unable to determine if this problem is due solely to Replays, or Replays + some SourceMod/plugin interaction. We can only tell that this problem appears to be related to Replays by disabling Replays for a full week and noting that the problem went away. Another problem with Replays is that when mp_scrambleteams_auto is used, Replays are somewhat randomly recorded/deleted. In one instance, Replays were recorded correctly before the auto-scramble but not after -- as in there are no .dmx or block files for the rounds post-scramble. In another instance, Replays were recorded correctly before and after the auto-scramble but it would appear that the Replay system then *deleted* the rounds before auto-scramble. I noticed this because I had copied the files elsewhere whilst the match was in progress, and hence was able to realise that the files I had copied were removed from the server. I can say with 100% certainty that no other process would have removed the files in question. Questions: 1. Is anyone else running Replays, and have you encountered these bugs? 2. It seems that very few people run Replays, not even Valve, so these bugs tend not to be noticed. I've spent many hours debugging the first problem and still can not isolate the problem sufficiently to report it. Does anyone know what Valve's view is of Replays -- were I to invest many more hours to isolate the problem, is there any likelihood of getting it fixed? 3. What other alternatives would folks recommend? STV seems like an option -- preserving all POVs -- but would be much harder for our casual user base to make use of. 3rd party client-side recorders such as OBS/Bandicam/etc and even ShadowPlay require that client hardware be reasonably powerful/modern. Are there any viable alternatives? ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
Re: [hlds_linux] TF2 Replays
Oh wow. For us it's happening across both of our 24p servers (we only have 2). And over the last few months it's gone from happening occasionally for a few seconds, to happening on 80% of round changes, for 15-20 seconds. That suggests it may be related to something that might be growing with time but I prune the replays directly externally so there's never more than 7 days worth of files. Do you run any of the following? - SourceBans - gameME - Ultimate Map Chooser (with or without NativeVotes?) - mp_scrambleteams_auto Actually, could I get a list of your plugins on the server that has issues? Here's mine for reference: (sm plugins list output, sorted by plugin name for readability) 13 AFK Manager (3.5.2) by Rothgar 22 Admin File Reader (1.6.0-dev+4308) by AlliedModders LLC 02 Admin Help (1.6.0-dev+4308) by AlliedModders LLC 43 Admin Menu (1.6.0-dev+4308) by AlliedModders LLC 09 AdminSentinel (1.2.100) by eVaStrontiumDog 21 Advertisements (0.5.5) by Tsunami 04 AllChat (1.1.1) by Frenzzy 40 Anti-Flood (1.6.0-dev+4308) by AlliedModders LLC 23 Basic Chat (1.6.0-dev+4308) by AlliedModders LLC 05 Basic Comm Control (1.6.0-dev+4308) by AlliedModders LLC 48 Basic Commands (1.6.0-dev+4308) by AlliedModders LLC 31 Basic Info Triggers (1.6.0-dev+4308) by AlliedModders LLC 39 Basic Votes (1.6.0-dev+4308) by AlliedModders LLC 46 Client Preferences (1.6.0-dev+4308) by AlliedModders LLC 19 Fun Commands (1.6.0-dev+4308) by AlliedModders LLC 29 Fun Votes (1.6.0-dev+4308) by AlliedModders LLC 18 Melee (0.4.2) by linux_lover 11 NativeVotes Basic Commands (1.0) by Powerlord and AlliedModders LLC 49 NativeVotes (0.8.1) by Powerlord 36 Network Tools (1.3) by Kyle Sanderson 14 Nextmap (1.6.0-dev+4308) by AlliedModders LLC 08 Player Commands (1.6.0-dev+4308) by AlliedModders LLC 50 Reserved Slots (1.6.0-dev+4308) by AlliedModders LLC 15 Sound Commands (1.6.0-dev+4308) by AlliedModders LLC 33 SourceBans (1.4.10) by SourceBans Development Team 01 Spray Tracer (5.8a) by Nican132, CptMoore, Lebson506th 12 TF2 Class Restrictions (0.6) by Tsunami 07 Win panel for losing team (1.4) by Reflex 20 [ANY] Connection Method Viewer (1.2.0) by Dr. McKay 41 [TF2] Balls (0.4) by Geit 24 [TF2] High Five Enemies (1.3) by FlaminSarge 34 [UMC] Admin Menu (3.4.7-dev) by Steell 03 [UMC] Echo Nextmap (3.4.7-dev) by Steell 26 [UMC] End of Map Vote (3.4.7-dev) by Steell 51 [UMC] Map Commands (3.4.7-dev) by Steell 35 [UMC] Map Weight (3.4.7-dev) by Steell 25 [UMC] Native Voting (3.4.7-dev) by Steell 37 [UMC] Nominations (3.4.7-dev) by Steell 45 [UMC] Player Limits (3.4.7-dev) by Steell 17 [UMC] Post-Played Exclusion (3.4.7-dev) by Sazpaimon and Steell 32 [UMC] Random Cycle (3.4.7-dev) by Steell 53 [UMC] Rock The Vote (3.4.7-dev) by Steell 06 [UMC] Time Limits (3.4.7-dev) by Steell 28 [UMC] Ultimate Mapchooser Core (3.4.7-dev) by Steell 42 [UMC] Vote Command (3.4.7-dev) by Steell 44 gameME Plugin (4.3) by TTS Oetzel Goerz GmbH On 11/05/2014 5:09 PM, ics wrote: Yes, the odd random lagspikes (on round starts) can be caused by replay. I've been getting those and i haven't found the actual reason but replay has been one of the suspects. It's odd, doesn't happen always but randomly. 1 server on the same machine is fine, the other has these huge lags occasionally. -ics Yun Huang Yong kirjoitti: A while back I posted about some strange start-of-round pauses. The symptom is that at the start of each round the server pauses for 15-20 seconds during which time players get the red disconnection message in the top right corner. The server always recovers but during that time some players may timeout/disconnect. Turning off Replays appears to fix this but I'm unable to reliably reproduce the problem so have been unable to determine if this problem is due solely to Replays, or Replays + some SourceMod/plugin interaction. We can only tell that this problem appears to be related to Replays by disabling Replays for a full week and noting that the problem went away. Another problem with Replays is that when mp_scrambleteams_auto is used, Replays are somewhat randomly recorded/deleted. In one instance, Replays were recorded correctly before the auto-scramble but not after -- as in there are no .dmx or block files for the rounds post-scramble. In another instance, Replays were recorded correctly before and after the auto-scramble but it would appear that the Replay system then *deleted* the rounds before auto-scramble. I noticed this because I had copied the files elsewhere whilst the match was in progress, and hence was able to realise that the files I had copied were removed from the server. I can say with 100% certainty that no other process would have removed the files in question. Questions: 1. Is anyone else running Replays, and have you encountered these bugs? 2. It seems that very few people run Replays, not even Valve, so these bugs tend
Re: [hlds_linux] TF2 Replays
15/20 seconds does not seem to sound like any io issues, since it is just on round start, maybe its even some dns lookup that goes bad? (just thinking out loud here) you could fix/found out by installing bind9, point your resolv.conf to it and placing it into debug mode to see the logs. (google for instructions, you can just let it forward to your regular dns servers was like 5 minutes work) you never know! Also check your sysctl.conf if there are not strange additions to it, highly doubt there could be anything in there that would screw it up... but again just throwing it out there. 2014-05-11 9:36 GMT+02:00 Yun Huang Yong gumby_li...@mooh.org: Oh wow. For us it's happening across both of our 24p servers (we only have 2). And over the last few months it's gone from happening occasionally for a few seconds, to happening on 80% of round changes, for 15-20 seconds. That suggests it may be related to something that might be growing with time but I prune the replays directly externally so there's never more than 7 days worth of files. Do you run any of the following? - SourceBans - gameME - Ultimate Map Chooser (with or without NativeVotes?) - mp_scrambleteams_auto Actually, could I get a list of your plugins on the server that has issues? Here's mine for reference: (sm plugins list output, sorted by plugin name for readability) 13 AFK Manager (3.5.2) by Rothgar 22 Admin File Reader (1.6.0-dev+4308) by AlliedModders LLC 02 Admin Help (1.6.0-dev+4308) by AlliedModders LLC 43 Admin Menu (1.6.0-dev+4308) by AlliedModders LLC 09 AdminSentinel (1.2.100) by eVaStrontiumDog 21 Advertisements (0.5.5) by Tsunami 04 AllChat (1.1.1) by Frenzzy 40 Anti-Flood (1.6.0-dev+4308) by AlliedModders LLC 23 Basic Chat (1.6.0-dev+4308) by AlliedModders LLC 05 Basic Comm Control (1.6.0-dev+4308) by AlliedModders LLC 48 Basic Commands (1.6.0-dev+4308) by AlliedModders LLC 31 Basic Info Triggers (1.6.0-dev+4308) by AlliedModders LLC 39 Basic Votes (1.6.0-dev+4308) by AlliedModders LLC 46 Client Preferences (1.6.0-dev+4308) by AlliedModders LLC 19 Fun Commands (1.6.0-dev+4308) by AlliedModders LLC 29 Fun Votes (1.6.0-dev+4308) by AlliedModders LLC 18 Melee (0.4.2) by linux_lover 11 NativeVotes Basic Commands (1.0) by Powerlord and AlliedModders LLC 49 NativeVotes (0.8.1) by Powerlord 36 Network Tools (1.3) by Kyle Sanderson 14 Nextmap (1.6.0-dev+4308) by AlliedModders LLC 08 Player Commands (1.6.0-dev+4308) by AlliedModders LLC 50 Reserved Slots (1.6.0-dev+4308) by AlliedModders LLC 15 Sound Commands (1.6.0-dev+4308) by AlliedModders LLC 33 SourceBans (1.4.10) by SourceBans Development Team 01 Spray Tracer (5.8a) by Nican132, CptMoore, Lebson506th 12 TF2 Class Restrictions (0.6) by Tsunami 07 Win panel for losing team (1.4) by Reflex 20 [ANY] Connection Method Viewer (1.2.0) by Dr. McKay 41 [TF2] Balls (0.4) by Geit 24 [TF2] High Five Enemies (1.3) by FlaminSarge 34 [UMC] Admin Menu (3.4.7-dev) by Steell 03 [UMC] Echo Nextmap (3.4.7-dev) by Steell 26 [UMC] End of Map Vote (3.4.7-dev) by Steell 51 [UMC] Map Commands (3.4.7-dev) by Steell 35 [UMC] Map Weight (3.4.7-dev) by Steell 25 [UMC] Native Voting (3.4.7-dev) by Steell 37 [UMC] Nominations (3.4.7-dev) by Steell 45 [UMC] Player Limits (3.4.7-dev) by Steell 17 [UMC] Post-Played Exclusion (3.4.7-dev) by Sazpaimon and Steell 32 [UMC] Random Cycle (3.4.7-dev) by Steell 53 [UMC] Rock The Vote (3.4.7-dev) by Steell 06 [UMC] Time Limits (3.4.7-dev) by Steell 28 [UMC] Ultimate Mapchooser Core (3.4.7-dev) by Steell 42 [UMC] Vote Command (3.4.7-dev) by Steell 44 gameME Plugin (4.3) by TTS Oetzel Goerz GmbH On 11/05/2014 5:09 PM, ics wrote: Yes, the odd random lagspikes (on round starts) can be caused by replay. I've been getting those and i haven't found the actual reason but replay has been one of the suspects. It's odd, doesn't happen always but randomly. 1 server on the same machine is fine, the other has these huge lags occasionally. -ics Yun Huang Yong kirjoitti: A while back I posted about some strange start-of-round pauses. The symptom is that at the start of each round the server pauses for 15-20 seconds during which time players get the red disconnection message in the top right corner. The server always recovers but during that time some players may timeout/disconnect. Turning off Replays appears to fix this but I'm unable to reliably reproduce the problem so have been unable to determine if this problem is due solely to Replays, or Replays + some SourceMod/plugin interaction. We can only tell that this problem appears to be related to Replays by disabling Replays for a full week and noting that the problem went away. Another problem with Replays is that when mp_scrambleteams_auto is used, Replays are somewhat randomly recorded/deleted. In one instance, Replays were recorded
Re: [hlds_linux] TF2 Replays
Further info -- I observe that the two problems in the OP are correlated. During a recent pause I repeatedly looked at the replay directory and observe that the server deleted replays that it had just finished. Specifically: - we were on cp_dustbowl - there were multiple block files corresponding to the round just finished - at the start of the next round, we had a 20 second pause - during that 20 second pause, *all* of the block files for the round just past were deleted We only keep 7 days worth of replays so it's a little baffling what it's doing in any case -- stat()ing and unlinking ~10 files shouldn't take 20 seconds. I had these settings: replay_data_lifespan7 replay_dofileserver_cleanup_on_start1 Now commented out. Will have to wait for overnight restart of server (people are playing) to see it fixes things. Are there any other settings related to cleanup that I should disable? ics, do you have similar settings for cleanup? On 11/05/2014 6:34 PM, Erik-jan Riemers wrote: 15/20 seconds does not seem to sound like any io issues, since it is just on round start, maybe its even some dns lookup that goes bad? (just thinking out loud here) you could fix/found out by installing bind9, point your resolv.conf to it and placing it into debug mode to see the logs. (google for instructions, you can just let it forward to your regular dns servers was like 5 minutes work) you never know! Also check your sysctl.conf if there are not strange additions to it, highly doubt there could be anything in there that would screw it up... but again just throwing it out there. 2014-05-11 9:36 GMT+02:00 Yun Huang Yong gumby_li...@mooh.org: Oh wow. For us it's happening across both of our 24p servers (we only have 2). And over the last few months it's gone from happening occasionally for a few seconds, to happening on 80% of round changes, for 15-20 seconds. That suggests it may be related to something that might be growing with time but I prune the replays directly externally so there's never more than 7 days worth of files. Do you run any of the following? - SourceBans - gameME - Ultimate Map Chooser (with or without NativeVotes?) - mp_scrambleteams_auto Actually, could I get a list of your plugins on the server that has issues? Here's mine for reference: (sm plugins list output, sorted by plugin name for readability) 13 AFK Manager (3.5.2) by Rothgar 22 Admin File Reader (1.6.0-dev+4308) by AlliedModders LLC 02 Admin Help (1.6.0-dev+4308) by AlliedModders LLC 43 Admin Menu (1.6.0-dev+4308) by AlliedModders LLC 09 AdminSentinel (1.2.100) by eVaStrontiumDog 21 Advertisements (0.5.5) by Tsunami 04 AllChat (1.1.1) by Frenzzy 40 Anti-Flood (1.6.0-dev+4308) by AlliedModders LLC 23 Basic Chat (1.6.0-dev+4308) by AlliedModders LLC 05 Basic Comm Control (1.6.0-dev+4308) by AlliedModders LLC 48 Basic Commands (1.6.0-dev+4308) by AlliedModders LLC 31 Basic Info Triggers (1.6.0-dev+4308) by AlliedModders LLC 39 Basic Votes (1.6.0-dev+4308) by AlliedModders LLC 46 Client Preferences (1.6.0-dev+4308) by AlliedModders LLC 19 Fun Commands (1.6.0-dev+4308) by AlliedModders LLC 29 Fun Votes (1.6.0-dev+4308) by AlliedModders LLC 18 Melee (0.4.2) by linux_lover 11 NativeVotes Basic Commands (1.0) by Powerlord and AlliedModders LLC 49 NativeVotes (0.8.1) by Powerlord 36 Network Tools (1.3) by Kyle Sanderson 14 Nextmap (1.6.0-dev+4308) by AlliedModders LLC 08 Player Commands (1.6.0-dev+4308) by AlliedModders LLC 50 Reserved Slots (1.6.0-dev+4308) by AlliedModders LLC 15 Sound Commands (1.6.0-dev+4308) by AlliedModders LLC 33 SourceBans (1.4.10) by SourceBans Development Team 01 Spray Tracer (5.8a) by Nican132, CptMoore, Lebson506th 12 TF2 Class Restrictions (0.6) by Tsunami 07 Win panel for losing team (1.4) by Reflex 20 [ANY] Connection Method Viewer (1.2.0) by Dr. McKay 41 [TF2] Balls (0.4) by Geit 24 [TF2] High Five Enemies (1.3) by FlaminSarge 34 [UMC] Admin Menu (3.4.7-dev) by Steell 03 [UMC] Echo Nextmap (3.4.7-dev) by Steell 26 [UMC] End of Map Vote (3.4.7-dev) by Steell 51 [UMC] Map Commands (3.4.7-dev) by Steell 35 [UMC] Map Weight (3.4.7-dev) by Steell 25 [UMC] Native Voting (3.4.7-dev) by Steell 37 [UMC] Nominations (3.4.7-dev) by Steell 45 [UMC] Player Limits (3.4.7-dev) by Steell 17 [UMC] Post-Played Exclusion (3.4.7-dev) by Sazpaimon and Steell 32 [UMC] Random Cycle (3.4.7-dev) by Steell 53 [UMC] Rock The Vote (3.4.7-dev) by Steell 06 [UMC] Time Limits (3.4.7-dev) by Steell 28 [UMC] Ultimate Mapchooser Core (3.4.7-dev) by Steell 42 [UMC] Vote Command (3.4.7-dev) by Steell 44 gameME Plugin (4.3) by TTS Oetzel Goerz GmbH On 11/05/2014 5:09 PM, ics wrote: Yes, the odd random lagspikes (on round starts) can be caused by replay. I've been getting those and i haven't found the actual reason but replay has been one of the
Re: [hlds_linux] TF2 Replays
Ever since the guy who created replay on Valve moved on from TF2, the replay system has been laid off and just kept as it is. There were some bugs left in, such as replays not always getting deleted automatically and now propably this where replays are deleted when noticed that they should be but removing them happens at bad time. This could explain the random lags on roud starts we've been having. I do clear up replay dirs occasionally manually but not recently. I will disable replay if this keeps up. -ics Yun Huang Yong kirjoitti: Further info -- I observe that the two problems in the OP are correlated. During a recent pause I repeatedly looked at the replay directory and observe that the server deleted replays that it had just finished. Specifically: - we were on cp_dustbowl - there were multiple block files corresponding to the round just finished - at the start of the next round, we had a 20 second pause - during that 20 second pause, *all* of the block files for the round just past were deleted We only keep 7 days worth of replays so it's a little baffling what it's doing in any case -- stat()ing and unlinking ~10 files shouldn't take 20 seconds. I had these settings: replay_data_lifespan7 replay_dofileserver_cleanup_on_start1 Now commented out. Will have to wait for overnight restart of server (people are playing) to see it fixes things. Are there any other settings related to cleanup that I should disable? ics, do you have similar settings for cleanup? On 11/05/2014 6:34 PM, Erik-jan Riemers wrote: 15/20 seconds does not seem to sound like any io issues, since it is just on round start, maybe its even some dns lookup that goes bad? (just thinking out loud here) you could fix/found out by installing bind9, point your resolv.conf to it and placing it into debug mode to see the logs. (google for instructions, you can just let it forward to your regular dns servers was like 5 minutes work) you never know! Also check your sysctl.conf if there are not strange additions to it, highly doubt there could be anything in there that would screw it up... but again just throwing it out there. 2014-05-11 9:36 GMT+02:00 Yun Huang Yong gumby_li...@mooh.org: Oh wow. For us it's happening across both of our 24p servers (we only have 2). And over the last few months it's gone from happening occasionally for a few seconds, to happening on 80% of round changes, for 15-20 seconds. That suggests it may be related to something that might be growing with time but I prune the replays directly externally so there's never more than 7 days worth of files. Do you run any of the following? - SourceBans - gameME - Ultimate Map Chooser (with or without NativeVotes?) - mp_scrambleteams_auto Actually, could I get a list of your plugins on the server that has issues? Here's mine for reference: (sm plugins list output, sorted by plugin name for readability) 13 AFK Manager (3.5.2) by Rothgar 22 Admin File Reader (1.6.0-dev+4308) by AlliedModders LLC 02 Admin Help (1.6.0-dev+4308) by AlliedModders LLC 43 Admin Menu (1.6.0-dev+4308) by AlliedModders LLC 09 AdminSentinel (1.2.100) by eVaStrontiumDog 21 Advertisements (0.5.5) by Tsunami 04 AllChat (1.1.1) by Frenzzy 40 Anti-Flood (1.6.0-dev+4308) by AlliedModders LLC 23 Basic Chat (1.6.0-dev+4308) by AlliedModders LLC 05 Basic Comm Control (1.6.0-dev+4308) by AlliedModders LLC 48 Basic Commands (1.6.0-dev+4308) by AlliedModders LLC 31 Basic Info Triggers (1.6.0-dev+4308) by AlliedModders LLC 39 Basic Votes (1.6.0-dev+4308) by AlliedModders LLC 46 Client Preferences (1.6.0-dev+4308) by AlliedModders LLC 19 Fun Commands (1.6.0-dev+4308) by AlliedModders LLC 29 Fun Votes (1.6.0-dev+4308) by AlliedModders LLC 18 Melee (0.4.2) by linux_lover 11 NativeVotes Basic Commands (1.0) by Powerlord and AlliedModders LLC 49 NativeVotes (0.8.1) by Powerlord 36 Network Tools (1.3) by Kyle Sanderson 14 Nextmap (1.6.0-dev+4308) by AlliedModders LLC 08 Player Commands (1.6.0-dev+4308) by AlliedModders LLC 50 Reserved Slots (1.6.0-dev+4308) by AlliedModders LLC 15 Sound Commands (1.6.0-dev+4308) by AlliedModders LLC 33 SourceBans (1.4.10) by SourceBans Development Team 01 Spray Tracer (5.8a) by Nican132, CptMoore, Lebson506th 12 TF2 Class Restrictions (0.6) by Tsunami 07 Win panel for losing team (1.4) by Reflex 20 [ANY] Connection Method Viewer (1.2.0) by Dr. McKay 41 [TF2] Balls (0.4) by Geit 24 [TF2] High Five Enemies (1.3) by FlaminSarge 34 [UMC] Admin Menu (3.4.7-dev) by Steell 03 [UMC] Echo Nextmap (3.4.7-dev) by Steell 26 [UMC] End of Map Vote (3.4.7-dev) by Steell 51 [UMC] Map Commands (3.4.7-dev) by Steell 35 [UMC] Map Weight (3.4.7-dev) by Steell 25 [UMC] Native Voting (3.4.7-dev) by Steell 37 [UMC] Nominations (3.4.7-dev) by Steell 45 [UMC] Player Limits (3.4.7-dev) by Steell 17
Re: [hlds_linux] TF2 Replays
We dont have any issues either here, but we just have a crontab cleaning old files at night when nobody is playing (makes more sense to me too) 2014-05-11 12:30 GMT+02:00 Valentin G. nextra...@gmail.com: We've had no such issues and we are manually cleaning up the replay files with some find commands. We haven't changed that from way back when the auto cleanup was completely broken and I haven't heard of any similar complaints. You may want to give that a shot. On Sun, May 11, 2014 at 12:16 PM, ics i...@ics-base.net wrote: Ever since the guy who created replay on Valve moved on from TF2, the replay system has been laid off and just kept as it is. There were some bugs left in, such as replays not always getting deleted automatically and now propably this where replays are deleted when noticed that they should be but removing them happens at bad time. This could explain the random lags on roud starts we've been having. I do clear up replay dirs occasionally manually but not recently. I will disable replay if this keeps up. -ics Yun Huang Yong kirjoitti: Further info -- I observe that the two problems in the OP are correlated. During a recent pause I repeatedly looked at the replay directory and observe that the server deleted replays that it had just finished. Specifically: - we were on cp_dustbowl - there were multiple block files corresponding to the round just finished - at the start of the next round, we had a 20 second pause - during that 20 second pause, *all* of the block files for the round just past were deleted We only keep 7 days worth of replays so it's a little baffling what it's doing in any case -- stat()ing and unlinking ~10 files shouldn't take 20 seconds. I had these settings: replay_data_lifespan7 replay_dofileserver_cleanup_on_start1 Now commented out. Will have to wait for overnight restart of server (people are playing) to see it fixes things. Are there any other settings related to cleanup that I should disable? ics, do you have similar settings for cleanup? On 11/05/2014 6:34 PM, Erik-jan Riemers wrote: 15/20 seconds does not seem to sound like any io issues, since it is just on round start, maybe its even some dns lookup that goes bad? (just thinking out loud here) you could fix/found out by installing bind9, point your resolv.conf to it and placing it into debug mode to see the logs. (google for instructions, you can just let it forward to your regular dns servers was like 5 minutes work) you never know! Also check your sysctl.conf if there are not strange additions to it, highly doubt there could be anything in there that would screw it up... but again just throwing it out there. 2014-05-11 9:36 GMT+02:00 Yun Huang Yong gumby_li...@mooh.org: Oh wow. For us it's happening across both of our 24p servers (we only have 2). And over the last few months it's gone from happening occasionally for a few seconds, to happening on 80% of round changes, for 15-20 seconds. That suggests it may be related to something that might be growing with time but I prune the replays directly externally so there's never more than 7 days worth of files. Do you run any of the following? - SourceBans - gameME - Ultimate Map Chooser (with or without NativeVotes?) - mp_scrambleteams_auto Actually, could I get a list of your plugins on the server that has issues? Here's mine for reference: (sm plugins list output, sorted by plugin name for readability) 13 AFK Manager (3.5.2) by Rothgar 22 Admin File Reader (1.6.0-dev+4308) by AlliedModders LLC 02 Admin Help (1.6.0-dev+4308) by AlliedModders LLC 43 Admin Menu (1.6.0-dev+4308) by AlliedModders LLC 09 AdminSentinel (1.2.100) by eVaStrontiumDog 21 Advertisements (0.5.5) by Tsunami 04 AllChat (1.1.1) by Frenzzy 40 Anti-Flood (1.6.0-dev+4308) by AlliedModders LLC 23 Basic Chat (1.6.0-dev+4308) by AlliedModders LLC 05 Basic Comm Control (1.6.0-dev+4308) by AlliedModders LLC 48 Basic Commands (1.6.0-dev+4308) by AlliedModders LLC 31 Basic Info Triggers (1.6.0-dev+4308) by AlliedModders LLC 39 Basic Votes (1.6.0-dev+4308) by AlliedModders LLC 46 Client Preferences (1.6.0-dev+4308) by AlliedModders LLC 19 Fun Commands (1.6.0-dev+4308) by AlliedModders LLC 29 Fun Votes (1.6.0-dev+4308) by AlliedModders LLC 18 Melee (0.4.2) by linux_lover 11 NativeVotes Basic Commands (1.0) by Powerlord and AlliedModders LLC 49 NativeVotes (0.8.1) by Powerlord 36 Network Tools (1.3) by Kyle Sanderson 14 Nextmap (1.6.0-dev+4308) by AlliedModders LLC 08 Player Commands (1.6.0-dev+4308) by AlliedModders LLC 50 Reserved Slots (1.6.0-dev+4308) by AlliedModders LLC 15 Sound Commands (1.6.0-dev+4308) by AlliedModders LLC 33 SourceBans