Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Introduction

This document details the potential integration with the Gosu Gamers web site.  The intention is to streamline tournaments to limit the risks of technical difficulty for teams and tournament organisers.

Workflow

The following is the proposed workflow for integration with Gosu Gamers site. 

Integration Workflow

Initially, the gosu site will need to prepare the check.  During team checkin, the gosu site needs to decide if a team needs to select a map or if NautDrafter should select the map.  Meaning, if its best of 1 or Game 1, than the NautDrafter system can automatically select the map.  However, if its Game X, than the losing team (should be known by Gosu Site) should select the map.  Once the map information has been determined, the Gosu Site will need to either send a request to the NautDrafting System OR the NautDrafting system could pull the Gosu Site (say every minute). 

Either through the push or pull requests, the NautDrafter system will require the following information to create a server hosted in the cloud.

  • Server name: (Maybe something like this: [Awesome Cup] Team XXX vs Team YYY - Game ##
  • Team Names: The name of red team and blue team
  • Custom Draft Configuration Name: IE "Awesome Cup - Best of 1"
  • Selected Map (optional): The name of the map for the server to use (not necessary if custom draft automatically selects)
  • Password (optional): Could be randomly generated, a general password for the tournament, or no password (public)

Next the server is created and hosted in the cloud.  Players than connect and run their draft.  After the draft completes, the hosted server sends the summary of the draft to the gosu site (as part of the required information for completed games).  The summary can be used internally to the site. 

The cloud hosted servers will have an expiration time. Can be negotiable, but probably 1 or 2 hours. The servers will also expire 10 minutes after the draft has been completed.

After the players complete their Awesomenaut game, they submit their results to the gosu site.  Once the next level in the bracket is created, this kicks off the checkin prep which starts the process over.

Possible Integration API

There are two possibilities for integration with ... TODO

 

  • No labels