Basically UT dies on you when you try to play back a demo that requires something which you dont have on your computer.
To find out what you are missing, after the crash, check your
Unrealtournament.log. Located in your
Unrealtournament\System folder.
Scroll down to where you have a lot of
Code:
Warning: Received invalid actor class
You can find out what you are missing by just looking at the top...
Code:
DevNet: DemoPlayPendingLevel received: USES GUID=7C878F4011D599CAA000D0B33D7651CC [b]Snip....[/b]
DevNet: DemoPlayPendingLevel received: WELCOME LEVEL=CTF-McSwartzly2 [b]Snip....[/b]
[b]Log: Don't have package for demo: CTF-McSwartzly2[/b]
Warning: Received invalid actor class
Warning: Received invalid actor class
Warning: Received invalid actor class
Warning: Received invalid actor class
Warning: Received invalid actor class
Warning: Received invalid actor class
Warning: Received invalid actor class
Warning: Received invalid actor class
Warning: Received invalid actor class
NOTE: The Above is just an example of a demo playback failure, your gonna have to do it yourself to find out what you need