Issues that were previously reported and since dealt with.
This issue tracker is now in read-only mode. Please see for more information on how to contribute to Red Eclipse.
15 Aug 2014 02:32
Yesterday I was on shirepirate's time trial server, where I managed to break 2 minutes on the Port map for the first time. Obviously, that was a lap I wanted to save in demo form for future reference, so I used /getdemo as soon as the game anded and the server announced the demo's availability. However, it wasn't until I went to watch the demo that I noticed something was wrong: the demo that played was a CTF game on dutility, and the MOTD at the start of the game represented it as a demo from Minas Tirith, shirepirate's CTF server that runs on the same machine. That match went on for 2 and a half minutes, then abruptly halted after the only player left the game. By the time I noticed the error and went back to the server to use /listdemos to try and refetch the right one, it had fallen off the list, so unfortunately I can't report any more results with that.
One curiosity is that the demo file I got was over 3MB in size, which is obviously far too large for 2 and a half minutes of CTF with a single human player and five bots. In fact, renaming the file to a .gz extension and using the list function of `gunzip -l`, it reports the archive as having an uncompressed size of 7MB. However, when I actually extract it with gunzip, it gives a file that's only 725K in size, and reports the message "decompression OK, trailing garbage ignored". Is there some sort of race condition here that's causing it to save two demos from two different servers to the same file, causing the contents of the second one to be interpreted merely as "trailing garbage"?
15 Aug 2014 03:22
The demo recordings, and other temporary files thrown around by the server are opened with tmpfile() if available. This is not the case on Windows, where it has apparently been deprecated (there's never been a real concept of a self-cleaning temp folder in Windows). In this instance, the engine uses a template name provided by the open call, in this case "demorecord". This is saved in the home directory (you may notice it appear after you run your client and play offline). You could "fix" this by using a different home directory.
This is an engine issue, and should probably be fixed upstream by eihrul, as both Sauerbraten and Tesseract are likely to have the same problem.
16 Aug 2014 01:14
how to assign a different home directory or demo directory manually?
16 Aug 2014 01:38
16 Aug 2014 02:00
in my opinion, one should always run servers with different home directories because this makes it easier to handle configs..
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.