Saturday, October 04, 2008

Game server setup guides...considered dangerous

One of the most important parts of any software development project or server administration is documentation. In theory, people write pages and pages of this so the software or project is clearer to a person who has no experience with it, as well as making sure you know what something does when you return to it the next day.

However, there seems to be widespread neglect of documentation for game servers: outdated tutorials, dangerous advice (sometimes a disregard for basic security...), and poor explanations. In many ways you are better off figuring out the setup yourself, lest you open up your server boxen to being thoroughly rooted.

This isn't helped at all by the strange ways dedicated server binaries tend to behave. A specific example of this, for Linux HLDS: it comes with external libraries that the hlds binary must load to function. However, it makes no attempt to set the library path so you must use a workaround (setting the environment variable LD_LIBRARY_PATH to the directory hlds is located in) for it to work. If you are starting your dedicated server via init.d at system startup, there is a reason why this might be insecure if you don't pay attention when writing the script.

So in a couple of weeks (or months, or years...), I intend to set things right by correcting these mistakes and encouraging good security and basic sanity practices. Please wish me luck...

Thursday, December 27, 2007

Winter Update

To some (or most) people's dismay, I am indeed still alive. Lots of stuff has happened:-

  • Adkamodmkomwokrmworkomkrpqrqr,
  • Rawrawrawrmoasdpeflwkompwefwefw, who cares
  • Joined the Winged Tavern,
  • Some more stuff happened
  • Became an admin at the Winged Tavern,
  • Got drunk

No More Wordpress, For Now

I'll probably be posting here for now.

Monday, January 22, 2007

Hurrah

Hello there! I may or may not be as active on here as I am on my hosted WordPress blog, but I created this one just in case my web host didn't feel like renewing my hosting next year...
"My capacity for happiness," he added, "you could fit into a matchbox without taking out the matches first" ~Marvin. (Life, the Universe and Everything, c. 9 (The Hitchhiker's Guide to the Galaxy))

About Me

QUILz
Surrey, United Kingdom
View my complete profile