Teatime
Karma: 653
Offline
Posts: 1896
Still rubbish after all these years
|
 |
« on: May 08, 2009, 12:32:17 PM » |
|
So, recording a demo stores all clientside-data of a game which then can recreate the game. Consequently the demo only stores what this particular player is receiving (which should be more than he's seeing, the demo should have all data of what happens in his (potential) line of sight - e.g. behind him - and probably even data of close events outside his line of sight - e.g. around a corner). It is my understanding that it doesn't have the data of events further away from him (in another part of the map) since the server will probably not send him the data.
One interesting alternative would be to have the server do a recording, collecting all data, and that this demo could consequently recreate the whole game instead of individual sections. To my knowledge this can't be done and I wonder why? I doubt that processing would be a that much of a problem and I don't think diskspace would be too relevant (seeing that the demo abda recorded was below 30MB for each map I guess all data together would be around 50MB max). IMHO that would be an incredible tool for clans (analyzing practices and matches) as well as sharing whole games with others (instead of editing it into a movie).
|
|
|
|
|
Logged
|
Teatime has left the Building ...
|
|
|
|
claws
Guest
|
 |
« Reply #1 on: May 08, 2009, 12:35:30 PM » |
|
SourceTV?
|
|
|
|
|
Logged
|
|
|
|
Karthus
Sound the bigplaysiren
Karma: 731
Offline
Gender: 
Posts: 3377
Tommy thinks I can make movies
|
 |
« Reply #2 on: May 08, 2009, 12:36:05 PM » |
|
Ofcourse, dude.
rcon tv_enable "1" rcon tv_record "FILENAME" and youre set.
Thats basically a SourceTV and it can be either a Server where you can connect on and Spectate only or you can record a demo on the sourcetv and then when you watch the demo you can switch the camera and look around like youre spectating a real game.
Wanna give it a try? Well just start your game and in the serverbrowser choose "Spectate".
|
|
|
|
« Last Edit: May 08, 2009, 12:38:50 PM by abda »
|
Logged
|
|
|
|
|
mark
Guest
|
 |
« Reply #3 on: May 08, 2009, 12:37:53 PM » |
|
As far as I am aware demos recorded will record everything within a pretty large area of the player. If just one person located near both teams record at all times there is a good chance the whole match was recorded, and there are commands when processing the demo to go to third person view, even view other points of views.
Doesn't sourceTV take some away server time?
|
|
|
|
|
Logged
|
|
|
|
Teatime
Karma: 653
Offline
Posts: 1896
Still rubbish after all these years
|
 |
« Reply #4 on: May 08, 2009, 03:33:36 PM » |
|
Without having tried it: Does SourceTV really record all data or similar to the regular demo just what the spectator sees?
|
|
|
|
|
Logged
|
Teatime has left the Building ...
|
|
|
|
Junta
Guest
|
 |
« Reply #5 on: May 08, 2009, 03:49:50 PM » |
|
Without having tried it: Does SourceTV really record all data or similar to the regular demo just what the spectator sees?
Its a mechanism to allow matches to be spectated, but where the spectators see a delayed playback, so they can't help one of the teams cheat! Source TV is also a recording mechanism as well http://developer.valvesoftware.com/wiki/Source_TV"SourceTV offers the ability to have an unlimited number of spectators watching online games based on the Source Engine. SourceTV spectators are invisible to players and can't interact with the running game in any way. The camera view in SourceTV is controlled by an auto-director AI or a human camera man. The broadcast is usually delayed by a certain amount of time. This ensures that the playing teams can't use SourceTV to get any usable information about their opponents. SourceTV can also record server-side demos that contain the whole game with all entities and events. "
|
|
|
|
|
Logged
|
|
|
|
Teatime
Karma: 653
Offline
Posts: 1896
Still rubbish after all these years
|
 |
« Reply #6 on: May 08, 2009, 04:32:01 PM » |
|
Cute. Why haven't we used that yesterday 
|
|
|
|
|
Logged
|
Teatime has left the Building ...
|
|
|
|
Junta
Guest
|
 |
« Reply #7 on: May 08, 2009, 04:50:04 PM » |
|
Cute. Why haven't we used that yesterday   I couldn't be arsed? 
|
|
|
|
|
Logged
|
|
|
|
Brahms
I can't start laughing
Karma: 725
Offline
Posts: 3801
I'm Johannes Brahms and I died in 1897
|
 |
« Reply #8 on: May 08, 2009, 05:44:09 PM » |
|
Teatime just wants to see our glorious victory over and over again, from every possible angle.
|
|
|
|
|
Logged
|
Official unofficial WDG Minecraft Server: 
|
|
|
Teatime
Karma: 653
Offline
Posts: 1896
Still rubbish after all these years
|
 |
« Reply #9 on: May 08, 2009, 05:53:01 PM » |
|
Teatime just wants to see our glorious victory over and over again, from every possible angle.
Since I was shaking and trying not to lose bladder control, and basically played in a daze: Yes.
|
|
|
|
|
Logged
|
Teatime has left the Building ...
|
|
|
|
mark
Guest
|
 |
« Reply #10 on: May 08, 2009, 06:47:49 PM » |
|
Ah old man Tea.
|
|
|
|
|
Logged
|
|
|
|
Lister
Clan member
 
Karma: 252
Offline
Gender: 
Posts: 946
Calm down baby, have a piece of cheese.
|
 |
« Reply #11 on: May 09, 2009, 11:44:22 AM » |
|
I know you can change the camera angle and swoop around the map by smoothing ( http://www.youtube.com/watch?v=ZoJPgdM3cX8). I've tried it with some demos that I've recorded but it's pretty damn hard. :| Dunno if this has helped but ah well! 
|
|
|
|
|
Logged
|
|
|
|
Karthus
Sound the bigplaysiren
Karma: 731
Offline
Gender: 
Posts: 3377
Tommy thinks I can make movies
|
 |
« Reply #12 on: May 09, 2009, 11:49:00 AM » |
|
Thats a choice, the only problem is, if you do that in a POV-demo, you wont see your own character, its like youre flying around and youre always the "cameraman"
|
|
|
|
|
Logged
|
|
|
|
|
Terror
Guest
|
 |
« Reply #13 on: May 09, 2009, 03:01:55 PM » |
|
A clientside recording actually records a lot of the map around, you can use the "drive" feature to move the camera, and the smoothing tool to make nice smooth camera paths. You can record a serverside demo which records everything that happens, but I'm yet to try this.
|
|
|
|
|
Logged
|
|
|
|
|