Does srcds on linux follow symlinks correctly? At first I tried just soft links 
(you can't hard link directories on linux) but the steam update tool freaked 
out and the games wouldn't run. Now I've got it set up using a FUSE-based 
filesystem abstraction called UnionFS. When I have more time I can go into 
detail about setting that up. I didn't use it for the sourcemod directories 
because I didn't really see a need. They're relatively small and it's pretty 
easy to just propagate the base to the individual installs with the script I 
posted. Also, I'd like to update SM on just one of the servers before the rest 
to make sure nothing breaks.

-J

On Apr 12, 2012, at 4:31 PM, Ross Bemrose wrote:

> I'd recommend creating one master copy of SourceMod and symlinking
> things in it to specific servers.  Specifically, you'll want to
> symlink the bin, data, gamedata, and translations directories.  You'll
> want to symlink some individual files in configs, plugins, and
> extensions depending on the plugins/extensions and their settings for
> each server.  You'll want a separate logs directory for each sourcemod
> install.
> 
> The scripting directory doesn't matter at all unless you're manually
> compiling plugins.
> 
> You may also want to symlink files in orangebox/tf/cfg/sourcemod for
> each server... some servers may require differences in files, so you
> probably won't want to symlink the entire directory.
> 
> On Thu, Apr 12, 2012 at 2:07 PM, Lord_Jeremy <[email protected]> wrote:
>> I've just inherited a TF2 server setup from another administrator. He was 
>> running them on Windows and I've got an Ubuntu setup so I've had to 
>> reorganize and redownload a few things.
>> 
>> I've got multiple server instances sharing the bigger data directories 
>> (models, sound, etc) but they each have their own sourcemod directories, 
>> with slightly different configurations. I just whipped up a bash script to 
>> simplify the procedure of updating the sourcemod installs in each of the 
>> servers. I keep one up to date base copy of the sourcemod directory with the 
>> extra plugins that some of the servers use and just copy it over the 
>> individual tf directories whenever I update sourcemod or add a plugin.
>> 
>> I figured to post the script here so someone else could make use of it (or 
>> tell me that I'm making a huge mistake).
>> http://dl.dropbox.com/u/17088718/srcds/update_sourcemod.sh
>> 
>> Also, if anyone is interested in how I'm sharing the data directories 
>> between both standard and prophunt setups (both with autoupdate enabled), I 
>> can describe that in more detail.
>> 
>> -J
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list archives, 
>> please visit:
>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds
> 
> 
> 
> -- 
> Ross Bemrose
> 
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds

Reply via email to