These would make the game a lot better, Ben!
1. serverconfig.ini
This would make the game so much better for server administrators. Options like map, player count, capture count, and server name could go in here. Scripts could then start server.exe much more smoothly, or in combination with scripts, as well as making server.exe much simpler for the server administrator, providing a console only for kicking. It would also open more options for server administration in the future, such as, perhaps, "registered users only", or perhaps a blacklist of certain nicknames.
2. escape context menu
Pressing escape to close the client is really handy. But it's also common for beginners to have difficulty locating config.ini, and there's some options that might be better handled in-game with an escape menu, like team, votekicking, or "main menu" as described below goes into effect...
3. client.exe
client.exe is only really nice for the end user right now when he wants to connect to a server, and even then, the server is called as an argument. It'd be really nice if opening client.exe would provide a frontend for config.ini (change nickname, resolution, so on) under a settings option, a server list (maybe under play?), and then a "help" menu with instructions for playing.
4. server list
If a clientside server list does go into effect, it'd be great if clicking on a server could show a short description (maybe number of players, team distribution, ping in relation to player...) could happen. If the serverconfig.ini happens, a description field could be used with this. And then, favoriting based on server name or IP would be a great completion. This could be as simple as a little star to the left of the name.
These would be things that would improve the quality of the game immensely without really affecting how it's played. I'm not an excellent writer, but the general idea of what I'm trying to convey should come across. I don't think it'd be incredibly hard to implement serverconfig.ini, at the least.
"BOB''
|