I totally agree on everything ETL is trying to do (patches, etkey, crash fixes…etc). This is a nice project. However I am worried about the compatibility issue.
I always think in terms of new players, not as an ET vet and server owner. Lets assume we only support 2.60b with ETL, and lets think long-term. People start connecting to these servers, a little at a time, they get some sort of offer to upgrade, and they do…thats great.
Then a few server owners make the switch and put ETL on, and so now we have a few less servers on the 2.55 list…no problem.
Problem: the community is going to shrink
Example:
Incomes a new player, he just turned 14, its his birthday, and he wants to celebrate by playing a free game on his PC. This is where the problem begins…
New player downloads WolfET.exe
New player connects to 2.55 list…
New player sees very few servers with hardly anyone playing…
New player says screw this and disconnects and downloads a different game
We are better off having two protocols/lists that are partially active (like now) than having a dead 2.55 list, and a partially active 2.60b list.
Ideally this would be a better solution:
- Figure out a way to merge lists
- Have a server that supports all protocols (i.e., 2.55+)
- Screw mods that dont want to be backwards compatible (i.e., etpro which is old now)
If this happened, then we could force a client upgrade and it does not impact the community (much like Call of Duty and other games).
Anything less is futile.
But since this is probably not possible, I say support all client versions (unconditionally).