CS:GO Server on OS X 10.9 Server
I'm wondering whether its possible to run a CSGO casual server on OS X Server for me and a few mates, the system is up to it hardware wise I'm just wondering if its actually possible and how it would be done. Only say 10 slots.
Thanks
Notice: I haven't tested this on Mac OSX server but it should run.
- First download and install SteamCMD and then start the programm.
- Choose the path where the dedicated server should be installed with the
force_install_dir /full/path/to/csgo-ds/
command. - Install the dedicated server with this command:
app_update 740 validate
- Then quit the SteamCMD with
quit
.
After the server has been installed you can start him with one of these commands. Each one presents another game mode.
Classic Casualsrcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust
The last parameter represents the map that should be loaded.
Classic Competitivesrcds -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_bomb_se +map de_dust2_se
Arms Racesrcds -game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map ar_shoots
Demolitionsrcds -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_lake
Deathmatchsrcds -game csgo -console -usercon +game_type 1 +game_mode 2 +mapgroup mg_allclassic +map de_dust
You can edit the gamemodes and rules in the following two config files inside the /csgo/ folder:
-
gamemodes.txt
(Settings for all game modes) -
gamemodes_server.txt
(Settings for all game modes) -
gamemode_armsrace_server.cfg
(Settings for Arms Race mode) -
server.cfg
(Servername, password, etc.)
Detailed infos about the different settings can be found in the full tutorial
>>> Full tutorial here.
Before you type app_update 740 validate
use @sSteamCmdForcePlatformType linux
to allow for the Cross-Platform commands.
I set up steamcmd to make a CSGO server. I logged in anonymously and then did:
Steam> force_install_dir csgo
after
Steam> app_update 740 validate
I got
ERROR! Failed to install app "740" (Invalid platform)
To prevent this, allow cross platform commands by entering
Steam> @sSteamCmdForcePlatformType linux