About write permissions, could you say set ownership of /cstrike/ (or similar) to user1 and update w/ that user, the run with user2 ?
Sent from my iPod On Mar 27, 2010, at 7:42 PM, Matt Stanton <inflatablesoulm...@brothersofchaos.com > wrote: > If you're renting a dedicated server from someone, generally the > prices > are the same for windows and linux, so there's no obvious plus or > minus > here. > > If you want to be able to automate everything without having to buy > extra software and you have the ability to write simple shell scripts, > then plus for linux. > > If you have piles of money laying around and either don't have a clue > how to write shell scripts, or are too lazy to bother, then +1 for > windows. > > If you are running source games, then you are going to have to use > D-FENS to help protect against file upload exploits. Most source > engines have a version of D-FENS on windows and linux, but on linux > there is no plugin compiled for Left4Dead2, so you have to actually > know > what you're doing when it comes to locking down the filesystem and > running the servers as unprivileged users. I spent a couple of hours > working out a script to remove write access from the user directory my > l4d2 server runs as so that when the server is running, nothing can be > written by that server except for logs, spray files, and sourcemod > gamedata, and it runs as part of the startup script for the server. > When the server is shut down, everything becomes user-writeable > again so > that the server can be updated. It wouldn't have taken nearly as much > time if I hadn't had to have a bunch of documentation up so that I > knew > what I was doing, so an experienced shell-scripter probably could have > easily knocked it out in a few minutes. > > Source engine games are basically not optimized for linux, but they > are > mildly optimized for windows. Depending on how many servers you are > trying to run on one box, this could become an issue. > > FTP is always a giant pain in the ass to secure properly, and since I > have no idea how to do that, linux+ssh+scp for file transfers allows > me > to have an inherently secure method for transferring files to and from > my server so long as the user passwords aren't easily attackable. Not > sure how you would do this on windows. > > If you are trying to run anything other than game servers, more > stuff is > available for linux that is secure and free. Again, it goes back to > money. > > Our clan runs a windows server 2k3 box that we rent from a GSP for 7 > of > our 8 servers. I have never had a huge amount of trouble using it or > tweaking it, other than some issues with automatic updates and remote > desktop. I have my own personal linux server that I run a l4d2 server > for the clan on, also. Likewise, I have had little to no issues with > it. It runs linux because I am familiar with it, because it's free (I > already pay enough for the colocation without having to pay for > windows > and everything else), and because I am running a zimbra server on it, > which isn't available for windows. > > So, basically, it's all about what you're comfortable with, what you > plan on using it for, and what you can afford. > > On 3/27/2010 9:27 AM, Jake Eisenman wrote: >> Just curious. Personally I use Linux because I know how to setup >> everything quickly from ssh >> >> Sent from my iPod >> >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list >> archives, please visit: >> http://list.valvesoftware.com/mailman/listinfo/hlds >> > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list > archives, please visit: > http://list.valvesoftware.com/mailman/listinfo/hlds _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds