|
[Cm]
Developer Network |
[Cm] is the name of the UT Server Reservation
System.
This area is for people wishing to, with my help and code
assistacne, develop versions of this utility for other platforms.
The whole [Cm]DN system isn't in place yet, but please, if
you are interested, go ahead and contact me for further information |
Current and planned feature sets:
CURRENT VERSION
ASP 3.0, SQL Server 2000
(not available for release)
- Registration required to reserve the server
- users can make up to 2 active reservations at a time
- users can reserve up to 3 hrs per reservation in 30 min increments
- support for standard mutators and any custom map (install a map to
UT and it's available to the reservation system)
- users get admin rights for their reservation
- users set all necessary INI settings
- users may edit/cancel their reservation anytime prior to start time
- server automatically starts at specified time and stops when reservation
is done, either switching to next reservation or switching to public
play
- completed games are linked to ngStats for that reservation only
- My UT Server has UT Reporter installed, so teams can choose their
colors and have games broadcast to #theweb on ETG
PLANS FOR NEXT VERSION
ASP.NET/SQL Server 2000
Admin Functions
- override/edit/cancel any user reservation, or find out admin details
for any game
- stop a reservation in progress and revert to public play
- user account interface
- Set global settings:
- Set max concurrent reservations/per user
- Set max reservation time
- Skinnable interface
- allow public play
- set times that are always public play/not reservable
- True/False: a reservation must have a password
- set admin name/pass for public play
User Functions
- Stop their own reservation in progress (in case they finish early
and want to be nice)
- Edit account details
(optional) Match Functions
- - Reservation must be approved by a second person, for example captian
of Team1 sets up reservation for match against Team2, Team1 caption
includes Team2 Captian email address in reservation. Team2 Captain is
notified of reservation and must come to website to approve it.
- - Downloadable log files of completed games
- - If it's possible in UT 2003 to make the server auto-record a server-side
demo, I'd like to make those ZIPped and downloadable to both teams
- - I don't know if I will make UT Reporter for UT 2003, but if I do,
I'll include support for it
|