Posts: 32
Threads: 3
Joined: Sep 2010
Hi all,
I propose to make the demo recording compulsory for public servers.
Reseons:
1. Allow players to report abuse and have a proof.
2. Allow players to review their games.
3. Reduce admin abuse.
Please give me your feedback and push the matter if you feel it s a good thing.
Thank you.
Posts: 82
Threads: 5
Joined: Jun 2010
Some servers are played so much, they can't afford the bandwidth for demo recording.
Posts: 32
Threads: 3
Joined: Sep 2010
(05 Jan 11, 01:07PM)Foo Wrote: Some servers are played so much, they can't afford the bandwidth for demo recording.
What do you mean? The demo is only downloaded if requested by the player. Do you think that some admin's have disable demos in order to ave bandwidth?
BTW, somebody know if the demo file can be further compressed?
Posts: 156
Threads: 7
Joined: Jun 2010
Watch what happen at the start of a lot of games on popular servers, many times the server lags because many players download a demo.
Posts: 32
Threads: 3
Joined: Sep 2010
(05 Jan 11, 01:14PM)Billybob Wrote: Watch what happen at the start of a lot of games on popular servers, many times the server lags because many players download a demo.
You have a point there. I had already noticed that. I think it might be just a matter of improving how the demo is sent. Maybe it can be sent split into several chunks and sent gradually to each player.
Posts: 3,780
Threads: 33
Joined: Jun 2010
05 Jan 11, 03:34PM
(This post was last modified: 05 Jan 11, 03:35PM by V-Man.)
Or this:
alias demoreceived 0
add2conloop [if (&& (! (alive)) (! $demoreceived)) [getdemo; demoreceived = 1] []]
addcheck_msa [demoreceived = 0]
(with the help of tools.cfg of course.)
This way, you don't download the demo until the first time you die in a new game. Since people don't usually all die at the same time, this will spread out the downloads more evenly and start the download at a non-crucial time (pertaining to the individual player).
Posts: 242
Threads: 14
Joined: Jul 2010
(05 Jan 11, 01:10PM)FunkyHamster Wrote: (05 Jan 11, 01:07PM)Foo Wrote: Some servers are played so much, they can't afford the bandwidth for demo recording.
What do you mean? The demo is only downloaded if requested by the player. Do you think that some admin's have disable demos in order to ave bandwidth?
BTW, somebody know if the demo file can be further compressed? Take RandumKiwi's servers for example, where the bandwidth throughput is very low: when a demo download occurs, the whole server starts lagging. That said, server maintainers shouldn't overload their resources in the first place.
And maybe a smarter upload bandwidth control mechanism would do the job for the demo sending - it's at the moment prioritised over game-play traffic, and that's why you can't play whilst downloading a demo, unfortunately.
I think that demo recording should enabled by default, but server maintainers should still have the option to: limit the bandwidth of demo downloads, and disable demo downloading in-game and instead forward them by other means, such as a web server (where bandwidth can be limited easily).
Posts: 2,136
Threads: 50
Joined: Jun 2010
05 Jan 11, 03:54PM
(This post was last modified: 05 Jan 11, 03:55PM by jamz.)
(05 Jan 11, 03:44PM)Drakas Wrote: ...disable demo downloading in-game... This can be, sort of, done with -DI //Limit the demo downloading to intermission (it doubles the intermission time if someone is downloading a demo).
Although, I must confess I haven't used it and don't know how it performs. I'm pretty sure someone on here does use it, but I can't remember who.
Posts: 242
Threads: 14
Joined: Jul 2010
That's interesting. But demos only finish recording after the game (including intermission) ends. So does it mean you'd have to wait until the next intermission to get the demo?
Posts: 1,436
Threads: 7
Joined: Jun 2010
Looks like it. Maybe it would be a good idea to stop demo recording once intermission starts - it's useless to record that anyway...
Posts: 3,780
Threads: 33
Joined: Jun 2010
@Drakas: Yes. I visited a server that had that enabled and couldn't download any demos because the switch doesn't count map-change votes as intermissions, and everyone kept voting in new maps.
Posts: 502
Threads: 20
Joined: Dec 2010
06 Jan 11, 08:03AM
(This post was last modified: 06 Jan 11, 08:04AM by eftertanke.)
(05 Jan 11, 03:34PM)DES|V-Man Wrote: Or this:
***snipped***
This way, you don't download the demo until the first time you die in a new game. Since people don't usually all die at the same time, this will spread out the downloads more evenly and start the download at a non-crucial time (pertaining to the individual player). Nice!
(05 Jan 11, 03:54PM)jamz Wrote: This can be, sort of, done with -DI //Limit the demo downloading to intermission (it doubles the intermission time if someone is downloading a demo).
Although, I must confess I haven't used it and don't know how it performs. I'm pretty sure someone on here does use it, but I can't remember who. Please don't do that. It's the most useless command line option currently available. Players shouldn't have to play another entire match just to download the demo. Now, if demos were recorded (that is, receivable) at the start of intermission it would be more useful, but you would also probably want to disable chat and things or you wouldn't get that data in the demo.
Obviously some kind of trade off would have to be reached.
Posts: 32
Threads: 3
Joined: Sep 2010
-DI is confusing or buggy IMHO.
|