Configuration Files
Soccer Mod creates configuration files automatically on first start.
All config files are located in cfg/sm_soccermod/.
File Overview
Editable Configuration Files
| File | Type | Description |
|---|---|---|
| soccer_mod.cfg | Auto/In-game | Main configuration with most settings |
| soccer_mod_allowed_maps.cfg | Auto/In-game | Maps that activate Soccer Mod features |
| soccer_mod_downloads.cfg | Manual | Files clients download on join |
| soccer_mod_skins.cfg | Manual | Available player skins |
| soccer_mod_GKAreas.cfg | In-game | Goalkeeper zones for save tracking |
| soccer_mod_mapdefaults.cfg | Manual | Per-map default settings |
| soccer_mod_kickoffwalls.cfg | In-game | Per-map kickoff wall positions and radius |
| soccer_mod_joinleave.cfg | Manual | Join/leave notification sound paths |
| soccer_mod_shoutlist.cfg | In-game | Available shout/emote sounds |
| soccer_mod_admins.cfg | Auto/In-game | Soccer Mod specific admin access |
| soccer_mod_replacer.cfg | Manual | Grass replacer texture settings |
Storage Files (Do Not Edit)
These files are used internally to store data. Do not edit manually.
| File | Description |
|---|---|
| soccer_mod_matchlogsettings.cfg | Match logging settings |
| soccer_mod_personalCannonSettings.cfg | Personal cannon user preferences |
| soccer_mod_shoutsettings.cfg | Shout system settings (radius, cooldown, volume, pitch) |
| soccer_mod_mutes.cfg | Active vote mutes (SteamID + expiry) |
| soccer_mod_cap_positions.txt | Captain position data |
| soccer_mod_referee_cards.txt | Referee card records |
| soccer_mod_last_match.txt | Last match log |
| soccer_mod_dclist.txt | Disconnect tracking list |
Subdirectories
| Directory | Description |
|---|---|
logs/ | Match log files (match_<teams>_<timestamp>.txt) |
grassreplacer/ | Per-map grass replacer configs (<mapname>.cfg) |
Optional Server Config Files
These are standard CS:S server configs that Soccer Mod will execute if they exist:
| File | When Executed |
|---|---|
cfg/soccer.cfg | When loading an allowed soccer map |
cfg/non_soccer.cfg | When loading a non-soccer map |
cfg/soccer_match.cfg | When a match starts |
cfg/soccer_public.cfg | When a match ends/resets |
Configuration Types
Auto-Generated
Created automatically on first run. Safe to delete — will regenerate with defaults.
In-Game Editable
Can be changed via !madmin > Settings menu. Changes are saved automatically.
Manual Edit Required
Must be edited with a text editor. These files control content that can’t be easily managed in-game.
Storage Files
Used internally to store data. Do not edit manually — you may corrupt data.
Quick Setup Checklist
- Add your maps to
soccer_mod_allowed_maps.cfg - Configure downloads in
soccer_mod_downloads.cfgfor skins/sounds - Set up skins in
soccer_mod_skins.cfg - Configure GK areas using
!gksetupin-game - Set map defaults in
soccer_mod_mapdefaults.cfg(optional) - Configure kickoff walls using
!kickoffwallsin-game (optional)
Most other settings can be adjusted in-game via the admin menu.