I used to shut my servers down to do updates, but found out a few years ago
it was completely unnecessary. Binaries are usually shipped last, if you
crash, you crash. If you don't crash, you just give people a little while
longer to play, minimizing your downtime. Can't really lose, unless if
you're on Windows.

Thanks,
Kyle.
On 18 Apr 2013 09:41, "Russell Smith" <[email protected]> wrote:

> To piggy back on this thread, how are you guys handling srcds updates?
>  The only disadvantage I can see with symlinking is you then cannot launch
> with -autoupdate on each of your instances, but you can't update the master
> copy either while the children are running.
>
> Are you guys then just manually shutting down all servers to update the
> master copy every update?
>
> On 4/18/2013 4:34 AM, Bjorn Wielens wrote:
>
>> Thanks all for the insight. I've also been looking at the forked server
>> thread on alliedmods where it's mentioned that MM can be symlinked, but
>> sourcemod should not be.
>>
>> I've got a pretty good idea now what I want to do after hearing how other
>> folks manage it. We use CPGS to manage the servers so it won't be necessary
>> to actually start/stop/restart them from the script - what I'm looking to
>> write is just some scripts for rapid updating of metamod, sourcemod, and
>> tf2, along with a rapid way to deploy a new install with our standard
>> plugin and config loadout.
>>
>> Cheers!
>>
>>
>>
>> ______________________________**__
>>   From: Erik-jan Riemers <[email protected]>
>> To: Half-Life dedicated Linux server mailing list <hlds_linux@list.**
>> valvesoftware.com <[email protected]>>
>> Sent: Thursday, April 18, 2013 4:54:58 AM
>> Subject: Re: [hlds_linux] Symlinked Server Setup
>>
>> Well i am no isp, so I don’t have to keep that in mind. Also we use
>> updater.smx which removes any symbolic links if a new update is out on the
>> plugins. Looks nice the gui Ulrich, might come in handy for less
>> scriptfull people.
>>
>> Only thing that was left, was there now an option to tell server owners
>> which custom content it is allowed to load? I think not right?
>>
>> -----Original Message-----
>> From: 
>> hlds_linux-bounces@list.**valvesoftware.com<[email protected]>
>> [mailto:hlds_linux-bounces@**list.valvesoftware.com<[email protected]>]
>> On Behalf Of Ulrich
>> Block
>> Sent: donderdag 18 april 2013 9:45
>> To: Half-Life dedicated Linux server mailing list
>> Subject: Re: [hlds_linux] Symlinked Server Setup
>>
>> I am also using a symlink setup. My system has a masteruser which owns the
>> masterfiles/server. This user is within the same group as the users that
>> own the actual gameservers. Linking serverplugins decreases the needed
>> adminsitration. Update mms/sm once and all your servers can make use of
>> updated binaries.
>>
>>
>> When I install a server or serverplugin like mms/sm I work in two passes.
>>
>> 1. pass is to copy files from master a user needs to edit (incomplete
>> extension list und wrote down from my memory):
>> cd masterfolder/
>> find  -type f -name "*.cfg" -o -name "*.ini" -o -name "*.smx" | while read
>> file; do
>>       if [ ! -d targetserver/`basename $file` ]; then mkdir -p
>> targetserver/`basename $file`; fi
>>       cp $file targetserver/$file
>> done
>>
>> 2. pass symlinks the rest recusive. Previously copied files won´t get
>> overwritten:
>> cp -sr /absolutepath/to/masterserver/*** /absolutepath/to/targetserver/
>>
>>
>> If you only have a few servers and do not mind using an interface, you
>> might be interested in easy-wi.com. It makes use of symlinks and has a
>> free version.
>>
>>
>> Am 18.04.2013 08:54, schrieb Erik-jan Riemers:
>>
>>> This is my script what i have so far, i want to improve more on it when
>>>
>> i
>>
>>> have the time like making an easy way to upgrade metamod/sourcemod and
>>> update plugins too.
>>>
>>> http://pastebin.com/TzULi9M4 it keeps the configs of all servers in a
>>> .servers file which should make it easy to create and remove new servers
>>> to get default servers up and running quickly. Tested with tf2 and css.
>>>
>>> This is my own worklog to keep our other admins in the loop,
>>> http://wiki.lethal-zone.eu/**pages/viewpage.action?pageId=**7798805<http://wiki.lethal-zone.eu/pages/viewpage.action?pageId=7798805>feel
>>>
>> free
>>
>>> to copy it over if it has any value for you. But some of them asked what
>>> has changed, so made a diagram of it. If you see something wrong or have
>>>
>> a
>>
>>> better way, I am all ears.
>>>
>>> -----Original Message-----
>>> From: 
>>> hlds_linux-bounces@list.**valvesoftware.com<[email protected]>
>>> [mailto:hlds_linux-bounces@**list.valvesoftware.com<[email protected]>]
>>> On Behalf Of Bjorn
>>> Wielens
>>> Sent: donderdag 18 april 2013 2:39
>>> To: Half-Life dedicated Linux server mailing list
>>> Subject: [hlds_linux] Symlinked Server Setup
>>>
>>> In light of the upcoming tf2 server switch to steampipe, I'm working on
>>>
>> a
>>
>>> new server setup which is symlinked, and I have a question I hope
>>>
>> someone
>>
>>> here can answer. Skip down two paragraphs to go straight to it, or read
>>>
>> on
>>
>>> for background on what I'm trying to do.
>>>
>>> Background: What I ultimately want to do is have several tf2 server
>>> directories (e.g. server1, server2, server3) which all have symlinks to
>>> the files in a single "master" directory to which updates are
>>>
>> downloaded.
>>
>>> These servers (1, 2 and 3) can then be customized as to their
>>> mapcycles/configs/etc, but don't use much additional disk space for each
>>> new install.
>>>
>>> My question pertains to addons, specifically SM/MM). I recall reading
>>> about some of this, but can't seem to hit the right combination of
>>> keywords to find it again via google.
>>>
>>> Here goes - Symlinking Sourcemod and Metamod: Can components of these
>>> (esp. plugins, configs) be symlinked or is it necessary to have a unique
>>> copy for each server?
>>>
>>>
>>> Also, is 232250 the final appid for tf2 steamcmd or will that become 440
>>> at the actual switchover? Sorry if that's been answered before.
>>>
>>> Thanks!
>>>
>>> ______________________________**_________________
>>> 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<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<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

Reply via email to