*TO CLARIFY, this instruction only tells setting Sourcemod to forked server.
http://wiki.alliedmods.net/Multiple_...28SourceMod%29
You install second Sourcemod to
...addons/ folder.
Either you
copy/paste same folder
Code:
...addons/sourcemod/
so it create new one
Code:
...addons/sourcemod/
...addons/sourcemod - Copy/
and
rename it what ever you want example:
Code:
...addons/sourcemod/
...addons/sourcemod2/
or grab new Sourcemod from zipped pack, rename, add in ...addons/.
After you have installed SM, add in that second server
launch parameter
Code:
+sm_basepath addons/sourcemod2
Now when you launch your
second server, it start first with your default
...addons/sourcemod/, but not load plugins yet.
Then cvar
sm_basepath tell server use that another Souremod path
...addons/sourcemod2/
Now you have two server with own SM configs and plugins.
But both servers still use same:
- servercfgfile "
server.cfg"
-
...cfg/sourcemod/sourcemod.cfg and plugins what have own config file
Add in
second server launch parameter
Code:
+servercfgfile server2.cfg
And create that config file
...cfg/server2.cfg
Now both servers have own config file what read every map change.
If both servers have same plugin but you want different settings.
Edit plugin own config file
...cfg/sourcemod/plugin.cfg
//Comment that cvar what you want change
Code:
//sm_plugin_cvar_enable "1"
Add same cvar in both server config file (
server.cfg and
server2.cfg) with cvar settings what you want.
(Not need do this) Change servers mapcycle file:
Add in
second server launch parameter
Code:
+mapcyclefile mapcycle2.txt
And create file included maps
...mod/mapcycle2.txt
or add mapcyclefile "mapcycle2.txt" in ...cfg/server2.cfg