-
Notifications
You must be signed in to change notification settings - Fork 13
Server running tips
// provides lag-free noblock, shows teammates as friendly
// and puts an arrow above their head (srccoop handles team switching)
mp_teamplay 1
// set 1 if you hate your friends
mp_friendlyfire 0
// setting 1 disables sprinting
sv_always_run 0
// disables map timelimit
mp_timelimit 0
// prevents the match from ending when a player has a high enough score
mp_fraglimit 0
// changes maps in empty server
mp_mapcycle_empty_timeout_seconds 3600
// Uncomment to loop back to the first map after finishing a campaign
// Leave commented to use nextmap (mapcycle) instead
// sourcecoop_homemap "bm_c0a0a"
rcon_password "" // disable rcon
sv_tags "custom, coop, sourcecoop"
sv_cheats 0
sv_alltalk 1
Add first map of each campaign to the mapcycle.
E.g. for the official campaign: bm_c0a0a
Adding workshop content is relatively easy. Of course, you can't add everything. Each map has to be supported by SourceCoop or have support built-in.
- If using linux, first copy steamclient.so from steamcmd/linux32 to your server's bin folder. Backup in case.
- Create
subscribed_file_ids.txt
under<server>/bms
. - Add a workshop item id per line. It is part of the url when viewing the workshop. Unfurtunately, collections are not supported.
- Restart your server. You should see each item begin downloading or updating.
For troubleshooting, Steam saves its own logs. If using LinuxGSM, this would be under
/home/bmdmserver/.local/share/Steam/logs/workshop_log.txt
Downloaded VPKs are saved in
<server>/bms/addons/content/<App Id>/<Workshop Id>/
Need to find the map name if not provided by the author? Try
maps *
or use GCFScape to look inside the VPK.
Workshop maps won't be available for menu voting until first map change or
sc_reload_maps
is issued (depending on your configuration). Additionally, any maps with embedded SourceCoop configs need to be launched manually once, in order to be cached.
We recommend the following plugins to run alongside SourceCoop.