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

