Skip to content

Instantly share code, notes, and snippets.

@meyt
Last active December 13, 2022 13:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save meyt/08bebf30f5de92778f7b933e36be954b to your computer and use it in GitHub Desktop.
Save meyt/08bebf30f5de92778f7b933e36be954b to your computer and use it in GitHub Desktop.
Install CSGO Sourcemod on Linux
#!/bin/bash
# sourcemod is based on metamod
tempdir="/opt/csgo-addons"
csgodir="/home/steam/csgo-server/csgo"
mkdir $tempdir
cd $tempdir
wget https://mms.alliedmods.net/mmsdrop/1.11/mmsource-1.11.0-git1148-linux.tar.gz
tar xf mmsource-1.11.0-git1148-linux.tar.gz
wget https://sm.alliedmods.net/smdrop/1.11/sourcemod-1.11.0-git6924-linux.tar.gz
tar xf sourcemod-1.11.0-git6924-linux.tar.gz
cat > "$tempdir/addons/metamod.vdf" << EOL
"Plugin"
{
"file" "../csgo/addons/metamod/bin/server"
}
EOL
cp -R "${tempdir}/*" "${csgodir}/"
rm -rf "${tempdir}"
systemctl restart csgoserver
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment