SwiftlyS2

Core Configuration

Core configuration controls framework-wide behavior such as command parsing, plugin loading, menu input, console filtering, and Steam auth mode.

Config File

Edit the following file:

addons/swiftlys2/configs/core.jsonc

Global Settings

KeyTypeDefaultDescription
CommandPrefixesstring[]["!"]Prefixes recognized for normal command execution.
CommandSilentPrefixesstring[]["/"]Prefixes recognized for silent command execution.
AutoHotReloadbooleantrueEnables automatic hot reload behavior.
ConsoleFilterbooleantrueEnables or disables console filtering globally.
FollowCS2ServerGuidelinesbooleantrueApplies CS2 server guideline behavior.
Languagestring"en"Default language code used by the server.
ManualLoadPluginsbooleanfalseToggles manual plugin loading mode.
PluginLoadOrderstring[][]Plugin load order list used by the core loader.
DotnetCrashTracerLevelnumber0 or 1Crash tracer level. Supported values: 0, 1.
PatchesToPerformstring[][]Patch identifiers to perform on startup.
UsePlayerLanguagebooleantrueUses player language when available.

Menu controls input mode, navigation behavior, and menu sounds.

KeyTypeDefaultDescription
AvailableInputModesstring[]["button", "wasd"]Available menu input modes.
InputModestring"button"Active menu input mode.
NavigationPrefixstring"➤"Prefix shown for the currently selected menu item.
ItemsPerPagenumber5Number of menu items shown per page.
KeyDefault
Exit"tab"
Scroll"shift"
ScrollBack"f"
Use"e"

Menu.Sound defines the sound played for menu actions.

ActionNameVolume
Exit"Vote.Failed"0.75
Scroll"UI.ContractType"0.75
Use"Vote.Cast.Yes"0.75

SteamAuth Settings

SteamAuth controls Steam authentication mode.

KeyTypeDefaultDescription
AvailableModesstring[]["flexible", "strict"]Available Steam auth modes.
Modestring"flexible"Active Steam auth mode.

On this page