diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-10-14 12:11:42 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-10-14 12:11:42 +0000 |
| commit | 4484948a6d4e12485c5b54ecf0e9e6d92b749d1a (patch) | |
| tree | 88ef98544626de24605a54a5c461f9075a84b08c /src/engine/server/es_server.c | |
| parent | 3544db49270f6d99c8b2126f294d38267e2899cb (diff) | |
| download | zcatch-4484948a6d4e12485c5b54ecf0e9e6d92b749d1a.tar.gz zcatch-4484948a6d4e12485c5b54ecf0e9e6d92b749d1a.zip | |
updated the demo recorder
Diffstat (limited to 'src/engine/server/es_server.c')
| -rw-r--r-- | src/engine/server/es_server.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/engine/server/es_server.c b/src/engine/server/es_server.c index 067d7a89..9c4d74c5 100644 --- a/src/engine/server/es_server.c +++ b/src/engine/server/es_server.c @@ -342,7 +342,7 @@ int server_send_msg(int client_id) /* write message to demo recorder */ if(!(info->flags&MSGFLAG_NORECORD)) - demorec_record_write("MESG", info->size, info->data); + demorec_record_message(info->data, info->size); if(!(info->flags&MSGFLAG_NOSEND)) { @@ -379,20 +379,14 @@ static void server_do_snap() { char data[MAX_SNAPSHOT_SIZE]; int snapshot_size; - DEMOREC_TICKMARKER marker; - /* write tick marker */ - marker.tick = server_tick(); - swap_endian(&marker, sizeof(int), sizeof(marker)/sizeof(int)); - demorec_record_write("TICK", sizeof(marker), &marker); - /* build snap and possibly add some messages */ snapbuild_init(&builder); mods_snap(-1); snapshot_size = snapbuild_finish(&builder, data); /* write snapshot */ - demorec_record_write("SNAP", snapshot_size, data); + demorec_record_snapshot(server_tick(), data, snapshot_size); } /* create snapshots for all clients */ |