Maybe a bit late to post this, but I am currently coding in clan/league features on my servers. This is mostly for feedback from DN/SSD/any other SL admins. If others have any ideas to suggest that is fine too.
Getting stats working is top priority for this Sunday and hopefully all features will be finished by next Sunday.
By next Sunday there will a clan chat & mailbox/announcements feature. Chat sends messages (server whispers) to all members of the clan you are on that are on AltitudeRank.com servers. I might add a captains chat as well that captains can use to communicate, not sure if this will message all clan captains or you can specify a clan.
At a minimum captains will be able to set an announcement message that will show to all clan members when joining a server. I could make an actual mail feature that would allow offline messaging within your clan. I'm not sure this is worth the time though.
Captains will have powers in the server that allow them to more easily set up games. As of now each clan has three captain slots, so up to three players have extra abilities such as starting/stopping tournaments and temporary bans (probably 30m) to get rid of any spammers in the server. There will be a separate SL lobby and only those on clans will be able to join teams. Others will be locked in spec.
To make all this happen the parser needs to know members of each clan. I will try to set up and manage rosters initially. Within the next week or two there should be a way for captains to add/drop players from their clan.
One last feature is support for the new server command to modify players in the tournament (while in lobby).
Mostly I am seeking feedback on what additional features we might want. Examples:
- Track which teams clans players play for and optionally only allow them to play for one clan per season.
- Ability to set scores using the new server command.
- Using the new modify tournament command to do subs, preventing accidental unspecs.
- More automation for map selection.
- Rather than votechangemap to start a match, each team sets if they are ready. When both teams are ready, map changes to the selected map.
- Ability for captains to call their clan to the server they are in. This initiates a server move for all clan members on AltitudeRank.com servers who are not in a ladder match.