Modern Windows has symlinks aswell. VPKs can be symlinked you just need to make sure that new one are symlinked. I solved this with a small bash script that is run after each update. Works perfectly fine with CS:GO
On Wed, Feb 20, 2013 at 11:11 PM, Andre Müller <[email protected]>wrote: > You're using linux. So use the capabilities of *nix! Use symlinks. It'not > so complicated. > Am 20.02.2013 23:01 schrieb "Yun Huang Yong" <[email protected]>: > > > 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 > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux

