I've installed CS server two days ago and there wasn't cfg dir. Touching file failed. Config was placed directly in cstrike dir. Also we don't have to touch file to append content.
the script will pre download the appmanifest for csserver as SteaCMD
woudl not download the "beta" verson file even with the beta flag
enabled. The fix pre downloads the appmanifest files causing SteamCMD to
instantly download the correct server files.
Also updated version number
Backup feature now works better. Does not use the full path in the
archive anymore. Also fixed the exclusions not working correctly meaning
it was backing up any previously created backups
Found that the backup function was backing up the backup directory.
Fixed where the tar command was ignoring the exclude directory because
un unnecessary characters
* Stopped error on first run stating that ${consolelog} is missing.
* Changed the server.cfg to be named ${servicename} instead to address
some security concerns.
* Minor code tidy up
* Added details function to all game scripts
* Changed filesdir so all server files will be located in 'serverfiles'
directory and not 'csgo'/tf2 etc directory