BuildStendhalOnUbuntu: Difference between revisions

From Arianne
Jump to navigation Jump to search
Content deleted Content added
imported>Hendrik Brummermann
removed velocity
imported>Neoneurone
No edit summary
Line 61: Line 61:
And to start type:
And to start type:
java -jar stendhal-0.58.jar
java -jar stendhal-0.58.jar

[[Category:Stendhal]]

Revision as of 09:00, 29 October 2007

This guide, taken from a more generic guide will tech you how to build (compile) Stendhal on an Ubuntu machine. This guide was initial written with a Kubuntu 6.06 machine as the tester, so it should be pretty current (at least for another 6 months).

Requirements

These are the requirements needed to build Stendhal

Quick Req. Install

sudo apt-get update
sudo apt-get install liblog4j1.2-java sun-j2re1.5 jython ant ant-optional
cd ~
mkdir build
cd build
download the source  from http://sourceforge.net/project/showfiles.php?group_id=1111&package_id=145790
tar xvzf stendhal*.tar.gz
cd stendhal*
mkdir libs
cd libs

Now download the jar files from http://arianne.cvs.sourceforge.net/arianne/stendhal/libs/

* ant.jar
* jardiff.jar    
* log4j.jar     
* pircbot.jar
* tiled.jar
* groovy.jar
* junit-4.1.jar
* marauroa.jar
* simple.jar

Now everything needed should be there. Now go to stendhal dir (one level up) and start ant:

cd ..
ant clean && ant

Client Files

Needed to play.

stendhal-X.xx.jar
stendhal-data-X.xx.jar

Server Files

Needed if you make your own server

stendhal-server-X.xx.jar
stendhal-conf-X.xx.jar
stendhal-quests-X.xx.jar
stendhal-maps-X.xx.jar

To Play

To play stendhal, simply copy the compiled binaries over your existing game (make a backup first, unless you want to re-download stendhal if you mess up).

If you want to start it from stendhal-0.58/build/lib directory you have to copy the libs from stendhal-0.58/libs/ there:

cd stendhal-0.58/build/lib
cp ../../libs/* .

And to start type:

java -jar stendhal-0.58.jar