Skip to content

Instantly share code, notes, and snippets.

@dolftax
Created May 4, 2015 16:18
Show Gist options
  • Save dolftax/5708e6742dbc02529406 to your computer and use it in GitHub Desktop.
Save dolftax/5708e6742dbc02529406 to your computer and use it in GitHub Desktop.
sTeam Installation steps
1.) install libxml2 version 2.8.0 (not latest)
2.) install libxslt version 1.1.28 (latest, 16/03/2015)
3.) install libmysqlclient-dev mysql-server mysql-client
---IMPORTANT - MAKE SURE ALL PREVIOUS STEPS ARE DONE BEFORE configure/make THE PIKE IN NEXT STEP, otherwise the mysql 2 option error will come ---
4.) install pike version 7.8.866
---all use ./configure, make , sudo make install-------------------
5.) Get the sTeam 2.9 code by, git clone http://github.com/ekita/sTeam.git
6.) Enter command, git checkout steam-2.9-source
7.)./build
if this gives libxslt errors on xml->buf->content, replace it with "xmlBufContent(xml->buf)" (there will be 3 lines)[FIXED IN NEW REPO]
8.)sudo /etc/init.d/mysql start
9.)sudo ./install
if this gives you error for checking mysql is started or not, then go to install file, look for ./setup(second occurence, in the end of the file), and replace it by './setup --rootpw="your_root_pwd"'(12345) (your_root_pwd being your actual mysql password)
10.)IF AND ONLY IF everything goes right, and there are no errors,
cd /usr/local/lib/steam
-patch line 101 in server/libraries/Test.pmod
-line should be "object first_test = TestCard( obj, obj->test, 0, 0);"
sudo ./start
if returned 1, go to mysql root user, drop database steam; and run sudo ./install again, then ./start in /usr/local/lib/steam directory again.
- with this you will get starting pike services,..... and then nothing.
---go to localhost and check whether Congratulations message comes."
11.)Install the web interface from "http://web.archive.org/web/http://steamware.open-steam.org/Webinterface/download/web-2_2_17.spm" and run "sudo /usr/local/lib/steam/bin/spm -i web-2_2_17.spm"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment