I've symlinked the majority of the shared assets (the 1.2GB of HL2 content), maps, sounds, materials, etc. This seems to work well. It's going to be pretty rough with VPKs, but you should be able to achieve the same result. I think each installation takes 400MB~, not all files can be symlinked. (I haven't tried hard links when this didn't work). You should be able to do the same.
Thanks, Kyle. On Wed, Feb 20, 2013 at 2:01 PM, Yun Huang Yong <[email protected]>wrote: > I solve this by doing: > > ./srcds_run +ip ${IP} -game tf +exec autoexec_${SERVER}.cfg > +mm_pluginsfile addons/metamod/metaplugins_${**SERVER}.ini +sm_basepath > addons/sourcemod_${SERVER} +map $map > > Fake autoexec per server by forcing it to +exec at startup. > autoexec_<server>.cfg sets sv_logsdir to logs_<server> > +mm_pluginsfile contains addons/sourcemod_<server>/bin/**sourcemod_mm > +sm_basepath gives each server its own addons/sourcemod_<server> dir > > Shared configs from SM plugins that end up in cfg/sourcemod/ can be a > minor problem. > > Overall it works well enough IME. Better than having N copies of the game! > > I've seen some folks use union filesystems to achieve a similar outcome. > > > On 21/02/2013 8:28 AM, Ross Bemrose wrote: > >> TF2 already has the +servercfgfile option to change the server's config >> file, just not its autoexec.cfg. >> >> Running from a single install isn't recommended because they share the >> logs and cfg directories. cfg is still an issue because map-specific >> configs and SourceMod plugin configs are stored there. >> >> On 2/20/2013 4:19 PM, Steven Haigh wrote: >> >>> Hi guys, >>> >>> I'm wondering if SteamPipe will have the ability to have a single >>> install of TF2 run multiple servers just by specifying a different >>> config file? >>> >>> At the moment, the only way I've managed to stop hlds tripping over >>> itself is to have a complete install per server instance - but this is >>> highly inefficient.... >>> >>> Something like: >>> ./hlds --config ~/configs/server-1.cfg >>> ./hlds --config ~/configs/server-2.cfg >>> >>> This would make running multiple servers on the same system *MUCH* >>> more admin friendly.... Especially if they updated automatically >>> without tripping over themselves.... >>> >>> >> >> ______________________________**_________________ >> To unsubscribe, edit your list preferences, or view the list archives, >> please visit: >> https://list.valvesoftware.**com/cgi-bin/mailman/listinfo/**hlds_linux<https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux> >> >> > > ______________________________**_________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > https://list.valvesoftware.**com/cgi-bin/mailman/listinfo/**hlds_linux<https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux> > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux

