Ok I think I got it working.
Here’s my launch arguments on the server exe
+set net_serverDedicated 1 +set net_serverPort 27015 +set net_serverPortMaster 27016 +set exec_maxThreads 6 +set si_maxPlayers 16 +Exec server_default.cfg
and here’s my config file
//Server Name
si_name “SERVER NAME HERE”
//Play mode, 2 means versus
si_playMode “2”
//Online mode, enforces online server
si_onlineMode “3”
//Gamemode to use
si_rules “sdGameRulesObjective”
//Need password?
si_needpass “0”
//Allow campaign players to hijack server?
net_serverAllowHijacking “0”
//Max Players in server
si_maxPlayersHuman “16”
//Min Players before match starts
si_minPlayers “0”
//Max players per team
si_maxTeamSize “8”
//Friendly Fire
si_teamDamage “1”
//Force Team Balance
si_teamForceBalance “1”
//Warmup round
si_warmupSpawn “1”
//Server time limit
si_timelimit “30”
//Rim lighting tints on enemies
si_enemyTintEnabled “1”
//RCON Information
net_serverRemoteConsolePassword “passhere”
net_clientRemoteConsoleAddress “xxx.xxx.xxx.xxx”
net_clientRemoteConsolePassword “passhere”
//Max Rank allowed, 4 means all allowed
si_maxRank “4”
//Map Rotation
g_mapRotationVote “mp/aquarium, mp/ccity, mp/reactor, mp/refuel, mp/resort, mp/sectow, mp/shipyard, mp/terminal”
spawnServer mp/aquarium.entities
Should work.