Skip to content

cryptozealot/csgo-practice-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TODO: Make a Github Actions Workflow to compile this and do release

CSGO practice plugin automatic installation

####### build.sh ########

Automatic installation of the latest SourceMod, MetamodSource and Practice Mode Plugin releases for CS:GO server on Linux.

HOW TO USE:

Prerequisite: Zip (apt install zip) or (yum install zip)

Navigate to correct CSGO server path ( The correct folder is the second csgo folder, that contains the cfg, maps, models folders and all the .vpk packs ) and execute the following commands in the console:

  1. "cd /home/steam/csgo/csgo/"
  2. "wget https://raw.githubusercontent.com/cryptozealot/csgo-practice-automation/master/build.sh"
  3. "chmod +x build.sh"
  4. "./build.sh"

Here's what the script does

  1. Gets latest release filenames, so we can download them in step2
  2. Downloads latest compiled binaries builds
  3. Untars SourceMod and Metamod:Source and unzips Practice Mode Plugin
  4. Cleans up files

####### update.sh, mainstart.sh, start.sh ########

  1. Copy update.sh in home directory and make it executable
  2. Copy mainstart.sh and start.sh in .../steam/csgo/ folder.
  3. Edit update.sh to set correct paths, first one is /home/steam/ and the second is /home/steam/csgo/ if using defaults.
  4. Execute update for one time update or add it to cron/hook for auto update. If there is no csgo server installed it will install it. If there is no new update, the script will validate game integrity.

Links:

  1. SourceMod Downloads: https://www.sourcemod.net/downloads.php?branch=stable Github : https://github.com/alliedmodders/sourcemod/tree/c5efe48aa3116d836ae9b9e475647d7

  2. MetaMod:Source Downloads : https://metamodsource.net/downloads.php Github : https://github.com/alliedmodders/metamod-source/tree/63da1c34c537afae6dbf084fe088e60

  3. Practice Mod by Splewis : https://github.com/splewis/csgo-practice-mode/releases Github : https://github.com/splewis/csgo-practice-mode/releases

Latest successfull build

CSGO v1.37.4.4, practicemode_1.3.3.zip, mmsource-1.10.7-git971-linux.tar.gz, sourcemod-1.10.0-git6478-linux.tar.gz

About

Download and extract mms, sm and practicemode plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages