Letting one of the slaves update will make them override symlinks of single
files, destroying the binary and .vpk symlinks for example. That's why we
only update the master and have a script automatically symlinking singular
files (namely .vpk for go/tf2 and .wad for 1.6).


On Fri, Mar 1, 2013 at 8:49 PM, Erik-jan Riemers <riem...@binkey.nl> wrote:

> For the ones that do run from 1 main base dir, how does the update work
> then? Do you just update the "base dir" which is used for everything?
> Or do you let first come first serve one of the instances handle it? (and
> if
> you do, same applies for above) does that work without upsetting anything?
> (as 2 update at the same time perhaps?)
>
> -----Original Message-----
> From: hlds_linux-boun...@list.valvesoftware.com
> [mailto:hlds_linux-boun...@list.valvesoftware.com] On Behalf Of edman747
> Sent: donderdag 21 februari 2013 17:45
> To: Half-Life dedicated Linux server mailing list
> Subject: Re: [hlds_linux] SteamPipe and multiple servers
>
> I use +servercfgfile for multiple servers running out of the One install
> directory.
> Yes, it works very well.
>
> bash scripts manage the start/restart of servers that crash or freeze.
> Each server has its own profiles/server-config-file.cfg
>
> +servercfgfile is updated once for each server.
>
> hlserver/a-game-server/profiles/server-number-xx
> next game server
>
> Thank You,
>
> On Thu, Feb 21, 2013 at 12:36 AM, Paweł Jastrzębski <paw...@vulturis.eu>
> wrote:
> >
> >
> > Symlinks are not so bad but I personally use UnionFS mounts in my
> > multiserver environment.
> >
> > W dniu 2013-02-21 0:10, Yun Huang Yong
> > napisał(a):
> >
> >> Oooh, many thanks. I will rejiggle this with the
> > SteamPipe changes :)
> >>
> >> FWIW I don't have multiple copies of SM - the
> > addons/sourcemod_* dirs
> >> are all internally symlinked to a single
> > instance of SM. Otherwise
> >> upgrading would be a royal PITA.
> >>
> >> WRT
> > Andre Müller - there's some 50,000+ game files, symlinking the
> >> addons
> > is much simpler, though it requires more config. Not that I'm
> >>
> > symlinking anything by hand but why do it when the configs allow you
> > to
> >
> >> customise...
> >>
> >> Re: SteamCMD, many of the emails sent in the past
> > 24 hours are covered
> >> by
> > https://developer.valvesoftware.com/wiki/SteamCMD [2], specifically
> > the
> >
> >> "Automating SteamCMD" section.
> >>
> >> On 21/02/2013 9:54 AM, Asher
> > Baker wrote:
> >>
> >>> You don't need to use mm_pluginsfile or have separate
> > SM binaries, just using sm_basepath to load distinct SM "content" and
> > sharing the binaries (as you are with MM:S anyway) will work just fine
> > (just make sure you keep them in-sync version wise). On Wed, Feb 20,
> > 2013 at 10:01 PM, Yun Huang Yong <gumby_li...@mooh.org> 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
> > [1]
> >>>> _______________________________________________ To unsubscribe,
> > edit your list preferences, or view the list archives, please visit:
> > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
> > [1]
> >>> _______________________________________________ To unsubscribe,
> > edit your list preferences, or view the list archives, please visit:
> > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux [1]
> >>
> >
> >> _______________________________________________
> >> To unsubscribe,
> > edit your list preferences, or view the list archives, please visit:
> >>
> > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
> > [1]
> >
> > --
> >
> > Paweł _"AcidWeb"_ Jastrzębski
> >
> > XMPP: paw...@vulturis.eu
> >
> > GG:
> > 6821657
> >
> >
> > Links:
> > ------
> > [1]
> > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
> > [2]
> > https://developer.valvesoftware.com/wiki/SteamCMD
> > _______________________________________________
> > 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
>
> _______________________________________________
> 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

Reply via email to