would be handy if we had verbose logging where stated is:
- what loadout/strange and/or festive
- what hats/effects
and a cross link with if replay got garbled.... 
couple dozen of those combinations will prolly get some direction in what to 
look for.

and a look into the physics doing way more distance punch with explosions etc 
then should be would maybe also be handy in this regards...



>________________________________
> From: dan <needa...@ntlworld.com>
>To: Half-Life dedicated Linux server mailing list 
><hlds_linux@list.valvesoftware.com> 
>Sent: Tuesday, 21 February 2012, 2:46
>Subject: Re: [hlds_linux] Replay corruption/crashing
> 
>On 21/02/2012 00:43, Jon Lippincott wrote:
>> Hi everyone.
>> 
>> The thing that's been tricky about this particular bug is that it occurs 
>> intermittently. In order to fix it, we need a way to reliably reproduce the 
>> error. I am hoping I can get some of you to help so that we can put this 
>> issue to bed.
>> 
>> The problem seems to stem from corrupt replay data being written on the 
>> server. If possible (if it isn't completely random), I need to get the 
>> server into a state where it will reliably write a bad replay. Does a 
>> particular map need to be loaded? Is it a particular item that's equipped? 
>> If anyone has specific information on this, please let me know. Your help 
>> would be greatly appreciated!
>
>It's difficult to spot a pattern, because there are some things quite often 
>the same for me whenever I'm playing yet some replays work, some don't.
>
>So I'm fairly sure my loadout and class or map choice don't trigger it.
>
>- It'll usually be a Valve server (one of the fra ones)
>- Usually playing CTF, either 2fort, turbine or doublecross
>- I'll usually be playing demoman or soldier, with various loadouts - i.e I 
>can't say "It fails when I use weapon X"
>
>So, I doubt a specific map triggers it. If a specific class or loadout does, 
>I'm fairly sure that demo and soldier aren't the culprits.
>
>If I get time later I'll try on an empty server to record a replay with each 
>class, see if I can find something repeatable.
>(Do you know if source tv has the same problem? Because it's easier for me to 
>get these)
>
>FWIW, although perhaps you've seen lots of failure cases :-
>Here's a specific example from 2 rounds from the same map and game on Valve's 
>server.
>
>The first one worked fine (it ended when the round ended) :-
>
>February 16th, 4:13pm
>
>"20120216-171314-ctf_doublecross"
>{
>    "handle"        "1176"
>    "name"        "20120216-171314-ctf_doublecross"
>    "recording"        "0"
>    "base_download_url"        "http://146.66.153.17:80/008/";
>    "server_start_record_tick"        "3419"
>    "last_block_to_download"        "20"
>    "last_consec_block_downloaded"        "20"
>    "server_session_id"        "0x000000002D32B53F"
>    "all_blocks_downloaded"        "1"
>}
>
>"replay_8833"
>{
>    "handle"        "8833"
>    "map"        "ctf_doublecross"
>    "session"        "1176"
>    "spawn_tick"        "0"
>    "death_tick"        "20582"
>    "status"        "3"
>    "complete"        "1"
>    "length"        "313.725006"
>    "postdeathrecordtime"        "5"
>    "rendered"        "0"
>    "player_slot"        "7"
>    "max_block"        "20"
>    "start_time"        "1709.027100"
>    "title"        "ctf_doublecross: February 16, 2012 @ 4:13 PM"
>    "recon_filename"        "20120216-171314-ctf_doublecross_8833.dem"
>    "screenshots"
>    {
>        "screenshot"
>        {
>            "width"        "512"
>            "height"        "320"
>            "base_filename"        "20120216-171314-ctf_doublecross_0"
>        }
>    }
>    "record_time"
>    {
>        "date"        "1583"
>        "time"        "4528"
>    }
>    "player_class"        "3"
>    "player_team"        "2"
>    "killer_class"        "0"
>    "kills"
>    {
>        "kill"
>        {
>            "victim_name"        "laurinarthen"
>            "victim_class"        "1"
>        }
>        "kill"
>        {
>            "victim_name"        "Yiddery"
>            "victim_class"        "4"
>        }
>        "kill"
>        {
>            "victim_name"        "sveta2012viva"
>            "victim_class"        "2"
>        }
>        "kill"
>        {
>            "victim_name"        "laurinarthen"
>            "victim_class"        "1"
>        }
>        "kill"
>        {
>            "victim_name"        "JurdeV (NL)"
>            "victim_class"        "7"
>        }
>        "kill"
>        {
>            "victim_name"        "sveta2012viva"
>            "victim_class"        "2"
>        }
>        "kill"
>        {
>            "victim_name"        "sveta2012viva"
>            "victim_class"        "9"
>        }
>        "kill"
>        {
>            "victim_name"        "laurinarthen"
>            "victim_class"        "6"
>        }
>        "kill"
>        {
>            "victim_name"        "SnoopingYid"
>            "victim_class"        "8"
>        }
>        "kill"
>        {
>            "victim_name"        "coenjurling"
>            "victim_class"        "1"
>        }
>        "kill"
>        {
>            "victim_name"        "laurinarthen"
>            "victim_class"        "1"
>        }
>        "kill"
>        {
>            "victim_name"        "JurdeV (NL)"
>            "victim_class"        "7"
>        }
>        "kill"
>        {
>            "victim_name"        "am"
>            "victim_class"        "6"
>        }
>        "kill"
>        {
>            "victim_name"        "[FR]Vachekîrit"
>            "victim_class"        "2"
>        }
>        "kill"
>        {
>            "victim_name"        "Yiddery"
>            "victim_class"        "4"
>        }
>    }
>    "dominations"
>    {
>        "Domination"
>        {
>            "victim_friend_id"        "96788365"
>        }
>    }
>    "stats"
>    {
>        "6"        "3"
>        "8"        "1"
>        "10"        "15"
>        "11"        "2"
>        "16"        "1"
>    }
>}
>
>The 2nd one crashes with the CModelLoader::FindModel: NULL name error if you 
>try to watch it
>
>February 16th, 4:23pm
>
>"20120216-171823-ctf_doublecross"
>{
>    "handle"        "1177"
>    "name"        "20120216-171823-ctf_doublecross"
>    "recording"        "0"
>    "base_download_url"        "http://146.66.153.17:80/008/";
>    "server_start_record_tick"        "23983"
>    "last_block_to_download"        "31"
>    "last_consec_block_downloaded"        "31"
>    "server_session_id"        "0x000000002D32B53F"
>    "all_blocks_downloaded"        "1"
>}
>
>
>"replay_8837"
>{
>    "handle"        "8837"
>    "map"        "ctf_doublecross"
>    "session"        "1177"
>    "spawn_tick"        "21016"
>    "death_tick"        "31196"
>    "status"        "3"
>    "complete"        "1"
>    "length"        "157.694992"
>    "postdeathrecordtime"        "5"
>    "rendered"        "0"
>    "player_slot"        "7"
>    "max_block"        "31"
>    "start_time"        "2335.494873"
>    "title"        "ctf_doublecross: February 16, 2012 @ 4:23 PM"
>    "recon_filename"        "20120216-171823-ctf_doublecross_8837.dem"
>    "screenshots"
>    {
>        "screenshot"
>        {
>            "width"        "512"
>            "height"        "320"
>            "base_filename"        "20120216-171823-ctf_doublecross_0"
>        }
>    }
>    "record_time"
>    {
>        "date"        "1583"
>        "time"        "60144"
>    }
>    "player_class"        "3"
>    "player_team"        "2"
>    "killer_class"        "0"
>    "kills"
>    {
>        "kill"
>        {
>            "victim_name"        "ninja1232009"
>            "victim_class"        "3"
>        }
>        "kill"
>        {
>            "victim_name"        "Natsu Dragion"
>            "victim_class"        "2"
>        }
>    }
>    "stats"
>    {
>        "6"        "1"
>        "10"        "2"
>    }
>}
>
>-- Dan.
>
>_______________________________________________
>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

Reply via email to