I am in need of running about 5 CS:GO servers on the same physical machine with only slightly different configurations (name and password differs from server to server).
How do I best go about doing this? I would hate to copy all the srcds files (game files, all config files etc.), but I cannot find a way to specify a server.cfg file when starting the server (e.g. a command line parameter like '+config' which the srcds or srcds.exe would accept).
02-26-2013, 07:35 AM (This post was last modified: 02-26-2013, 07:46 AM by Ka0sX.)
(02-26-2013, 04:18 AM)wuhtzu Wrote: Hi everyone
I am in need of running about 5 CS:GO servers on the same physical machine with only slightly different configurations (name and password differs from server to server).
How do I best go about doing this? I would hate to copy all the srcds files (game files, all config files etc.), but I cannot find a way to specify a server.cfg file when starting the server (e.g. a command line parameter like '+config' which the srcds or srcds.exe would accept).
Any tips anyone?
Best regards
Wuhtzu
The best way to do this is have the files you downloaded as a base install,
Example
Downloaded csgo file name base-install
make folder on c drive name it my server, Make folders in that with say server 1 server2 etc etc, then copy the csgo files into server1 folder server2 etc etc
There you use a batch file to run them
@echo off
cls
echo Protecting srcds from crashes...
echo If you want to close srcds and this script, close the srcds window and type Y depending on your language followed by Enter.
title srcds.com Watchdog
:srcds
echo (%time%) srcds started.
start /wait srcds.exe srcds -game csgo -console -usercon +game_type 0 +game_mode 1 -maxplayers_override 12 +exec classic_competitive.cfg -ip 119.252.xxx.xxx -port 27015 -tickrate 128 +host_workshop_collection 125499818 +workshop_start_map 125488374 -authkey D528F5593E40244CB12FAEB17BADxxxx
echo (%time%) WARNING: srcds closed or crashed, restarting.
goto srcds
That command line is for competitive mode and you need to get you own AUTH Key
This command line below can be used for casual mode
It's a linux machine, but it doesn't matter - the procedures are the same on windows and linux apart from paths, scripting language etc.
Anyhow, am I understanding you correctly if you say that I need ALL the files (all ~3 Gb of them) for each server I want to run if I want them to run with different configs?
There is no "+ config /path/to/configfile.cfg"-argument/option which can be passed to srcds or srcds.exe ?
(02-26-2013, 07:35 AM)Ka0sX Wrote:
(02-26-2013, 04:18 AM)wuhtzu Wrote: Hi everyone
I am in need of running about 5 CS:GO servers on the same physical machine with only slightly different configurations (name and password differs from server to server).
How do I best go about doing this? I would hate to copy all the srcds files (game files, all config files etc.), but I cannot find a way to specify a server.cfg file when starting the server (e.g. a command line parameter like '+config' which the srcds or srcds.exe would accept).
Any tips anyone?
Best regards
Wuhtzu
The best way to do this is have the files you downloaded as a base install,
Example
Downloaded csgo file name base-install
make folder on c drive name it my server, Make folders in that with say server 1 server2 etc etc, then copy the csgo files into server1 folder server2 etc etc
02-26-2013, 08:51 AM (This post was last modified: 02-26-2013, 08:56 AM by Ka0sX.)
(02-26-2013, 07:43 AM)wuhtzu Wrote: Thank you for your input Ka0sX.
It's a linux machine, but it doesn't matter - the procedures are the same on windows and linux apart from paths, scripting language etc.
Anyhow, am I understanding you correctly if you say that I need ALL the files (all ~3 Gb of them) for each server I want to run if I want them to run with different configs?
There is no "+ config /path/to/configfile.cfg"-argument/option which can be passed to srcds or srcds.exe ?
(02-26-2013, 07:35 AM)Ka0sX Wrote:
(02-26-2013, 04:18 AM)wuhtzu Wrote: Hi everyone
I am in need of running about 5 CS:GO servers on the same physical machine with only slightly different configurations (name and password differs from server to server).
How do I best go about doing this? I would hate to copy all the srcds files (game files, all config files etc.), but I cannot find a way to specify a server.cfg file when starting the server (e.g. a command line parameter like '+config' which the srcds or srcds.exe would accept).
Any tips anyone?
Best regards
Wuhtzu
The best way to do this is have the files you downloaded as a base install,
Example
Downloaded csgo file name base-install
make folder on c drive name it my server, Make folders in that with say server 1 server2 etc etc, then copy the csgo files into server1 folder server2 etc etc
There you use a batch file to run them
You can use the 1 srcds.exe to run 5 servers but trust me its a pain in the ass doing it that way you are better off having it the other way will be alot easier to magae the servers
With you running 5 servers dude i would suggest you look in to setting up something like tcadmin to run your servers dude it will be a hell of alot easier for you to manage them. i really suggest you look into
http://www.tcadmin.com
V2 is compatible with linux i can install it for you if you get a license for 16$ p/m it will save you alot of headaches
I use tcadmin myself and i tell you its a life saver
(02-26-2013, 08:51 AM)Ka0sX Wrote: You can use the 1 srcds.exe to run 5 servers but trust me its a pain in the ass doing it that way you are better off having it the other way will be alot easier to magae the servers
Again, thank you for your input.
We seem to be avoiding the real question:
Is multiple servers with individual server configs possible from just one copy/installation of the srcds files?
As far as I can imagine you will need command line option to specify the config file if you want to use one installation/copy for multiple servers with individual configs. Else they will all just launch with the same /csgo/cfg/gamemode_x_server.cfg (assuming the servers run the same gamemode ofc).
02-26-2013, 09:23 AM (This post was last modified: 02-26-2013, 09:27 AM by Ka0sX.)
(02-26-2013, 09:10 AM)wuhtzu Wrote:
(02-26-2013, 08:51 AM)Ka0sX Wrote: You can use the 1 srcds.exe to run 5 servers but trust me its a pain in the ass doing it that way you are better off having it the other way will be alot easier to magae the servers
Again, thank you for your input.
We seem to be avoiding the real question:
Is multiple servers with individual server configs possible from just one copy/installation of the srcds files?
As far as I can imagine you will need command line option to specify the config file if you want to use one installation/copy for multiple servers with individual configs. Else they will all just launch with the same /csgo/cfg/gamemode_x_server.cfg (assuming the servers run the same gamemode ofc).
yes that is what i meant you can use the one srcds directory to launch several servers
you would need a few config in the cfg folder /csgo/cfg/gamemode_casual_1.cfg /csgo/cfg/gamemode_casual_2.cfg etc etc
As i said it will be alot easier to manage your servers with them being in different directorys
(02-26-2013, 08:51 AM)Ka0sX Wrote: You can use the 1 srcds.exe to run 5 servers but trust me its a pain in the ass doing it that way you are better off having it the other way will be alot easier to magae the servers
Again, thank you for your input.
We seem to be avoiding the real question:
Is multiple servers with individual server configs possible from just one copy/installation of the srcds files?
As far as I can imagine you will need command line option to specify the config file if you want to use one installation/copy for multiple servers with individual configs. Else they will all just launch with the same /csgo/cfg/gamemode_x_server.cfg (assuming the servers run the same gamemode ofc).
yes that is what i meant you can use the one srcds directory to launch several servers
you would need a few config in the cfg folder /csgo/cfg/gamemode_casual_1.cfg /csgo/cfg/gamemode_casual_2.cfg etc etc
As i said it will be alot easier to manage your servers with them being in different directorys
look at screen shot
That sounds exactly like what I want, except that I want to do it all from one srcds installation. Like this:
_one_ copy of the srcds files (in the example residing in my the dir /my-one-and-only-srcds-installation) and multiple configs within this installation. To do this I need to be able to start the servers like this:
I am not sure that is possible. What you are proposing is to have 5 seperate installations of the scrds files and then of course also 5 different configs. But that is not what I want.