Some things for competitive gaming:
Server profiles as said already.
But including with that the ability to export and import server profiles in an easy way (and perhaps making it possible to export them in a read only format). This so that competitive websites can make a pre made server profile for clan matches, so every server will easily be set up exactly the same within a tournament.
but other things as well.
- Ability for teams to ready up at the start of a round, so a game won't start till both clans are ready.
- Ability for a server to automatically swap a team to the other side and resetting the scores and results after the first round is over, to speed up the process of playing the second round.
- Ability to automatically take a screen shot of the scoreboard at the end of a round.
- Ability for an easy way to start a demo recording at the start of the match without having to use the game console.
- Ability to watch/record demo's in first person view, while being able to see the weapon or a cross-hair to see where someone is aiming at.
- Ability to fast forward to a certain frame in demo's and ability to rewind in demo's.
- Automatic random screen shot creation during a demo recording, and somehow saving the screen shots itself within the demo recording file, so its possible to check for wallhacks etc.
- Ability to see a players steam ID in the scoreboard for competitive matches, together with date, time, and serverip.
- An easy way to admin a server from within the server, without have to use console commands or going out of the game to use web admin.
----------
Demo recording and Screen shot grabbing are important for competitive matches, as no anti cheat is 100% waterproof. So in case of accusations of cheating Administrators must have the tools to verify or debunk accusations, otherwise a competitive community will fall apart.