Difference between revisions of "Match coordinator module"

From Armagetron
m (wrong link in blueprint)
Line 1: Line 1:
 
{{Blueprint|match-coordinator}}
 
{{Blueprint|match-coordinator}}
Basically, it's a module to make matches in wars or touneys easier to organize.
 
  
== The need ==
+
Basically, it's a module to make organized matches or tournaments easier to organize. Anybody could set up a match in 10 minutes.
Tourneys are a mess in arma, this module will help the organisation, the points counting, ...
+
 
 +
== Goals and features ==
 +
* Basic match organization admin commands
 +
* Automated, or remotely-organized matches, when connected to a Match Coordination Server
  
 
== Concept Overview ==
 
== Concept Overview ==
 +
There's two entities: the server, and the match coordination server, which we will call MCS.
 +
 +
A server admin is free to choose it's own MCS, either one just for his server, one for some servers, or a big network of servers interconnected trough an MCS. The server will poll the MCS once in a while(TBD) and identify to it(using AAGID) to check for upcoming matches or other useful information, like an arbitrary mesage, eg. the results of another match if we're in a tournament, or to communicate information it gathered(eg. match scores).
 +
 +
== Detailed Concept Points ==
 +
=== Communication between the server and the MCS ===
 +
The communication between these entities will be done trough the '''AA''' '''M'''atch '''C'''oordination '''P'''rotocol(AAMCP), which is defined later in this document0
  
 
== Communication protocols involved ==
 
== Communication protocols involved ==
 +
=== AAMCP ===
 +
Used from [[#Communication_between_the_server_and_the_MCS|here]].
 +
TBD
  
== Admin interface ==
+
== Admin interface and settings ==
 +
''This part depends on [[New setting structure]] and [[New admin UI]] and therefore can't be detailed now.''

Revision as of 07:58, 23 September 2008

This wiki page has an associated Blueprint on launchpad.

Basically, it's a module to make organized matches or tournaments easier to organize. Anybody could set up a match in 10 minutes.

Goals and features

  • Basic match organization admin commands
  • Automated, or remotely-organized matches, when connected to a Match Coordination Server

Concept Overview

There's two entities: the server, and the match coordination server, which we will call MCS.

A server admin is free to choose it's own MCS, either one just for his server, one for some servers, or a big network of servers interconnected trough an MCS. The server will poll the MCS once in a while(TBD) and identify to it(using AAGID) to check for upcoming matches or other useful information, like an arbitrary mesage, eg. the results of another match if we're in a tournament, or to communicate information it gathered(eg. match scores).

Detailed Concept Points

Communication between the server and the MCS

The communication between these entities will be done trough the AA Match Coordination Protocol(AAMCP), which is defined later in this document0

Communication protocols involved

AAMCP

Used from here. TBD

Admin interface and settings

This part depends on New setting structure and New admin UI and therefore can't be detailed now.