What problem does it solve?
Managing Subspace Infinity server arena configurations is error-prone and time-consuming, as settings are spread across per-arena Groovy files, shared preset fragment libraries, and include directives, with no centralized guidance for common workflows like creating new arenas or overriding balance values.
Core Features & Use Cases
- Arena Configuration Management: Create, edit, and load per-arena arena.groovy files that define map assignments, spawn rules, and included preset fragments for custom game modes.
- Preset Fragment Authoring: Build reusable Groovy preset libraries for ship stats, weapon rules, and prize weights that can be shared across multiple arenas to avoid duplicate configuration work.
- Settings Debugging: Troubleshoot missing settings, arena load failures, and configuration conflicts using typed SettingsSystem accessors and hot-reload workflows. Use case: A server operator can create a new competitive arena in minutes by reusing the standard SVS preset fragments and only overriding specific bomb damage values for their custom map, without duplicating entire configuration files.
Quick Start
Use the arena-settings skill to create a new competitive arena for your custom map that uses the standard SVS preset with custom prize spawn weights.