Skip to content

Configuration

AutoStartStop uses a single YAML configuration file located at:

plugins/autostartstop/config.yml

The configuration file is automatically created on first plugin startup with default values.

Configuration structure

The config.yml file consists of several main sections:

version: 1         # Configuration version (do not modify)

settings: { ... }  # Global plugin settings
defaults: { ... }  # Default values for server configurations
servers: { ... }   # Server definitions and control API settings
rules: { ... }     # Automation rules (triggers, conditions, actions)

Reloading configuration

After editing config.yml, reload the configuration using:

/autostartstop reload

Or use the alias:

/ass reload

Alternatively, you can restart Velocity to load the new configuration.

For detailed information about all available commands, see Commands.

Configuration sections

  • Settings: Global plugin settings (timeouts, intervals, etc.)
  • Defaults: Default values merged into all server configurations
  • Servers: Define which servers to manage and how to control them (Shell, AMP, or Pterodactyl API)
  • Rules: Automation rules that execute actions based on triggers and conditions

Next Steps

  • Examples: Example configurations for common use cases