Skip to content
Kyle edited this page Feb 17, 2020 · 17 revisions

Files

  • Database config: config/database.yml
  • Secret keys: config/secrets.yml
  • Config of development, test, production: config/environments/*.rb.

Environment

Production:

Secret:

Sentry:

Game

The Game is a singleton object within the application. Everything the application does depends on a Game being created.

The game has several configuration options that are required (bold) and optional. When setting up your game, please refer to the below explanations to pick appropriate values.

Title: The title of the game. The title of the game is intended to be the title of your event. The title of the game will appear in automated emails sent to competitors, on the application's index page, on the navbar of the application. Example: Cyber Challenge 20XX.

Start: When the game will "open". This is the beginning of the competition and when competitors will be able view challenge descriptions and to submit flags.

Stop: When the game will "close". This is the end of the competition and when competitors will be unable to view challenge descriptions and submit flags.

Description: A description of the game that is visible on the application's index page. This variable is a free text box that supports Markdown formatting. The description should be used to provide participants introductory or logistical information.

Terms of service:

Disable flags an hour graph:

Organization:

Contact url:

Footer:

Team size:

Do not reply email: An email address, which will be used as the 'from' address when the application sends automated emails.

Contact email: An email address where participants can reach the competition organizers. Typically this email address is monitored throughout the registration period and the competition so that participants with questions can reach out and get answers. This email address is displayed on the application's index page under the "Help I'm Stuck!" subheading.

Open source url:

Prizes available:

Recruitment text

Enable completion certificates:

Completion certificate template:

Terms and conditions:

Type: The application configures itself differently based on what type of game is selected. Select the most appropriate. Available choices: "PointGame" or "PentestGame". PointGame: Is the traditional jeopardy style game where challenges are arranged under a category grouping. PentestGame: A unique game type designed for the penetration test of feature implementations. Scoring is based off a combination of attacking, defending, and implementing features.

Clone this wiki locally