-
Notifications
You must be signed in to change notification settings - Fork 15
Note that this FAQ is incomplete and work in progress.
- CS2: The game Counter-Strike 2, latest entry of the Counter-Strike series and successor of the popular "Counter-Strike: Global Offensive" aka CS:GO.
-
cs2-multiserver, MSM: Shell scripts to install, manage and launch dedicated game servers for CS2. Launch on the command line as
cs2-server. - Base Installation: The place where the game files of CS2 are initially installed to. This acts as a source for the files of the instances.
-
Instance: An individual game server, with individual configuration and log files. Core game files shared with other instances and the base installation. Instances are specified on the command line with an
@-prefix.
Please see the section "Getting Started" of the README.
cs2-multiserver creates the folder msm.d/cs2 in your user's home directory. There, you can find the subfolders ...
- base: By default, this is where the Base Installation is saved to.
- inst-...: For each instance, the directory of the game files.
- cfg: The configuration files for cs2-multiserver, separated by instance. These are used to generate the autoexec file and the launch command.
- log: Logs of MSM and the game server, separated by instance.
- tmp: Temporary files.
- addons: Reserved for potential future MSM addons.
If you are limited on disk space, it is okay to occasionally delete the log and tmp files.
CS2-Multiserver is an administration tool for a niche use case, so there aren't easy guides to follow or lots of people to ask.
It is required that users
- have some networking, game server and/or linux administration knowledge
- read the manual and error messages
- are comfortable experimenting with settings
- try troubleshooting themselves
When asking questions or opening issues, remember that CS2-Multiserver is free software, created by unpaid volunteers in their free time, so ...
- Be respectful and patient
- Do not ask irrelevant questions (for example about linux or networking in general)
- Include all information you can that might be relevant
- steps to reproduce
- modifications you made or configuration specific to your case
- command line output
- log files (please remove credentials before posting them)
If you have the knowledge and capacity, please also help with issues from others, add to the documentation, or write guides.
Just delete the instance folder (~/msm.d/cs2/inst-...).
Yes. During cs2-server setup, when you are asked to select the base installation directory, paste or enter the path to your existing CS2 installation and you are good to go.
- Check for error messages
- Connect to the server console using
cs2-server @myinstance consoleor ... - Open the game logs at ~/msm.d/cs2/log/inst-myinstance
- Connect to the server console using
- Take note of any warnings displayed by cs2-multiserver
- Enable script debugging mode with
export MSM_DEBUG=1