The show file for CueServer is arranged in a directory structure.

The following table illustrates the directory structure of a typical show file:

File Description
audio
     chime.wav
     MySound.ogg
     My Music.mp3
The audio directory contains audio files. Audio files can be any type supported by the system.
cues
     1.00.cue
     101.50.cue
     123456.78.cue
     MyStack
         1.00.cue
         2.10.cue
The cues directory contains both cue resources and/or cue stack directories.

Cue file names use the same number as the cue with two decimal places of precision. Cue files end with the .cue extension. Valid cue numbers range from 0.00 to 999999.99.

Each cue stack is its own directory in the cues directory. Cue stack names are limited to 15 characters any may not contain spaces. Cues in cue stack directories follow the same rules as cues in the root cues directory.
dmxtriggers
     1.dmxtrigger
     2.dmxtrigger
     3.dmxtrigger
The dmxtriggers directory contains DMX Input Trigger resources. DMX Trigger file names are based on the resource ID followed by the .dmxtrigger extension.

See DMXTrigger Resource for file format details.
groups
     1.group
     2.group
     3.group
The groups directory contains Group resources. Group file names are based on the resource ID followed by the .group extension.

See Group Resource for file format details.
macros
     1.macro
     2.macro
     3.macro
The macros directory contains Macro resources. Macro file names are based on the resource ID followed by the .macro extension.

See Macro Resource for file format details.
presets
     Conference
         0.zone
         1.preset
         2.preset
         3.preset
     Lobby
         0.zone
         1.preset
         2.preset
The presets directory contains zone directories.

Each zone includes a 0.zone zone configuration file.

Within each zone, Preset file names use the same number as the preset. Preset files end with the .preset extension. Valid preset numbers range from 1 to 999.

Each additional zone is its own directory in the root directory. Zone names are limited to 15 characters any may not contain spaces. Each zone directory also contains a 0.zone configuration file and its own set of Preset resources.
rules
     1.rule
     2.rule
     3.rule
The rules directory contains Rule resources. Rule file names are based on the resource ID followed by the .rule extension.
show.cfg This is the main show configuration file. It is always included in the root level off the show directory. The show.cfg file contains settings for DMX patching, physical location, LCD display, playbacks, global show preferences and more.

See show.cfg for details on this file format.
stations
     0
         1.button
         2.button
         3.button
         1.contact
         2.contact
         3.contact
         1.output
         2.output
         3.output
         1.port
         2.port
         station.cfg
     1
         1.button
         2.button
         3.button
         station.cfg
     2
         1.button
         1.contact
         2.contact
         station.cfg
The stations directory contains sub-directories for each station. Station directories are named with the ID number of the station. Station IDs always start at 0.

Individual resources for Buttons, Contacts, Outputs, and Serial Ports are included in each station directory. The ID numbers for each resource and number of resources for each type is dictated by the type and configuration of station. These files end with the .button, .contact, .output, and .port extensions.

Each station directory includes a station.cfg file that defines the station properties.

A station with ID 0 is always present and represents the “built-in” station that corresponds to the front-panel buttons and included contact closures, outputs and serial ports.
timers
     1.timer
     2.timer
     3.timer
The timers directory contains Timer resources.

Timer file names are based on the resource ID followed by the .timer extension.
web
     index.html
     picture.png
     My Script.js
     MorePages
         Document.pdf
         index.shtml
The web directory is served by the embedded Apache web server. This directory may contain any combination of files and folders as needed.