This repository contains config files to be used with the plugins PugSetup
and Practice Mode. A few commands that permanently alter the server have
been disabled so that these configs can be used by larger organizations (see addons/sourcemod/configs/pugsetup/permissions.cfg
).
GOTV will be enabled, which takes up one slot on the server, so you need at least 11 slots. Alternatively, you can set tv_enable 0
in server.cfg
, but you won't be able to record demos then.
Add admins following these instructions. You need at least the b
(basic admin) and the g
(changelevel) flags to use the plugins. Also, c
(kick) is recommended.
Demos will be recorded automatically in the csgo/
directory - name format is: {TIME}_{MAP}
.
Use .setup
to get started ingame. Also check out the README-pages of both mods for more commands.
Most important commands:
.setup
sets up a match or activates Practice Mode.map
changes the map (menu).kickbots
kicks all bots.spec
makes the client join the spectators.god
makes the client become invulnerable.dryrun
executes a config to dryrun strats and setups
- Install Metamod following these instructions.
- Install SourceMod following these instructions.
- Install PugSetup.
- Move
pugsetup_damageprint.smx
andpugsetup_teamnames.smx
from/addons/sourcemod/plugins/disabled
to the parent directory. - Install Practice Mode.
- Start the CSGO-server in order to create mod directories and files.
- Download a release from the releases page and extract it in your
csgo/
directory.. - Rename
server.cfg
tonameofexecutable.cfg
and fix all FIXMEs in this file. - Install Fix Warmup (removes 1v1 arenas):
- Download
scripting/fix_warmup.sp
in the repository. - Use this file in the sourcemod web compiler and compile.
- Put
.smx
plugin file from the compiler incsgo/addons/sourcemod/plugins
on the server.
- Download
- Add admins following these instructions for SourceMod.
- Optionally change where demos will be stored in this file and create the corresponding directory in your
csgo
directory. E.g. putdemos/
in front of parameter insm_pugsetup_demo_name_format
in order to write demos todemos
directory in yourcsgo
directory.
Add new maps in addons/sourcemod/configs/practicemode.cfg
, addons/sourcemod/configs/adminmenu_maplist.ini
and addons/sourcemod/configs/pugsetup/maps.txt
. Then reload map.
Sometimes the server will crash after an update to the game and/or the meta- and sourcemod. To fix the problem, run ./<nameofexecutable> mods-update
.