-
Notifications
You must be signed in to change notification settings - Fork 14
Server running tips
Alienmario edited this page May 1, 2022
·
23 revisions
// 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
// avoids glitchy sprinting weapon animations
sv_always_run 1
// disables map timelimit
mp_timelimit 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.
On 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.
We recommend the following plugins to run alongside SourceCoop.