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