IMO, we HAVE TO keep third party contents.
Dragon, what you want is uniformity, you even don't want to display empty servers, and you want to change the spectator's view to add a "profile" section...
You want informations on a player? You have already X-Fire of Facebook to spy you,
Be a bit more practical and less tyrannic: a too much ridgid game becomes quick boring.
And if you want so much to play on a non-modded server, setup one and play only on it
Third party content is the RICHNESS of games based on Quake3 Engine.
What is the interest to have uniform servers ?
Who will come on "naked" server without any any bonus ?
It would be better to have an icon "official" in the server list, or to add "official" in the sv_hostname.
Why to setup hundreds of clones ?
To do this would be the death of TC:E.
There are some suggestions I thought about for a lot of time:
- Add the possibility to allow global voice chats, like before.
Just disable it by default and offer a cvar to permit the server admin to allow them on demand.
It was a lot better in 0.48 when we had the possibility to salute people coming on servers.
It was a lot more friendly and the community was less stressed.
We have the possibility to restrict the number of voicechats emitted in a period of time.
- Allow change of g_gametype without to restart the server.
Once again, it is a freedom given to the server admin to setup a friendly fun server.
- Do progressive download like in W:ET, at least as a possibility/cvar.
We could download a map before to have to use it, so people wouldn't have to wait for the download of all third party content.
- Find a way to avoid "invalid .pk3".
To have the need to restart the game for an automatic PB kick after a failure of communication or loss of packets is quick boring.
- Include directly in the source code the gmScriptMod and some anti-cheat/exploit fixes we have to use with QMM (Dutchfix for example) or another way like
my etadmin_mod patch.
One stage less would permit better performances.
- Block the
illegal weapons by default (you already know these codes, you have them in source for debug/test purpose
).
Offer a cvar to allow them for the "integrists" of non-modded servers
- Some logging stuff to permit servers to detect some actions done via script on the client side, for example special jumps...
In fact, all the actions which could be used to cheat/exploit.
It would avoid to do cvar scan via PB and to lag too much.
- To free the source code maybe ?
Oups, i said something stupid
Once again, third party content is a need.
And if some don't like it, they just have to clean their tcetest directory if they have downloaded other .pk3