milehighmilitia12) What is required on a personal server to play a CEVO match? How will the stats system on CEVO's website be implemented if people are playing on non-CEVO servers? Is it a possibility to REQUIRE all matches be played on CEVO servers for paid divisions such that there is consistency in server quality and SourceTV availability?
It seems that, at least for the current season, teams are allowed to use personal servers, provided it meets this standard (from http://www.cevo.com/event/tf2-6v6/rules/ ):
Teams may utilize their own dedicated server as long as it falls within the ping imbalance rule, is not hosted locally, and has the most recent CEVO configuration files installed.
In the event that a Non-CEVO server is used, ANY and ALL issues that arise from server problems will be the sole responsibility of the hosting team. This includes, but is not limited to, server reboots, round restarts, and map changes. Matches may be split and played on two dedicated servers.
The best approach for personal servers, if they continue to be allowed, is for CEVO to develop an official server plugin that's required to be used for matches, that automatically does everything needed (not like plugin for SourceMod, but a standalone one, like SizzlingStats or the SourceMod base).
It could provide STV and stats uploading (or just use Sizzling as well for the stats, but it'd be good to only require a single addon), and have features similar to the ESEA servers, like individual players readying up and the "match is live" stuff with the round restarts before it.
This would also be capable of forcing server configuration and whitelists and such, so that teams wouldn't have to worry if the server operator has properly configured their server. This IMO is better than the current approached used in both CEVO and UGC, which requires server operators to manually keep configuration files up to date, manually ensure sv_pure is enabled, and manually execute configs and reload the map before re-execing.