sTeam Server Wiki
You can find some wiki documents about the server (technical and administration issues).
Before you start installation you have to choose a source or binary distribution. Currently, there are only binary packages for debian (these are included in the debian release).
Libraries
If you need to compile steam yourself, you must install some additional libraries. Libxml2 and LibXSLT are required by the steam server. You can get them at [ftp://xmlsoft.org/]
MySQL
Mysql (Version 4 or better) needs to available as a database backend of steam.Pike
The steam server also requires a Pike Interpreter to be installed. We recommend Version 7.6, which offers good stability and performance. Get it at http://pike.ida.liu.se/download/ Note that, mysql support needs to enabled (if you compile pike yourself the mysql development libraries need to be installed)
Steam
Steam is installed by calling the build and install scripts. You can specify the location of pike using --with-pike=path-to-pike-binary and the installation prefix using --prefix=install-directory lib/steam is appended to any prefix here and the default installation directory is /usr/local/lib/steam