I don't know about Source itself, but SourceMod does.

On 4/12/2012 4:41 PM, Lord_Jeremy wrote:
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


_______________________________________________
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