BuildStendhalOnUbuntu: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Nirvana
imported>Nirvana
No edit summary
Line 17: Line 17:
cd ~
cd ~
mkdir build
mkdir build
cd build
wget http://belnet.dl.sourceforge.net/sourceforge/arianne/stendhal-0.48-src.tar.gz
wget http://belnet.dl.sourceforge.net/sourceforge/arianne/stendhal-0.48-src.tar.gz
wget http://superb-east.dl.sourceforge.net/sourceforge/arianne/marauroa-1.31.1.zip
wget http://superb-east.dl.sourceforge.net/sourceforge/arianne/marauroa-1.31.1.zip
Line 23: Line 24:


That should give you all the requirements
That should give you all the requirements

= Building Time =
== Directory Structure ==
Extract Stendhal and Marauroa in their directory (the ~/build directory). Stendhal should have made it's own folder called stendhal-X.xx
tar -xvf stendhal*src.tar.gz
tar -xvf marauroa*.zip
Now make a directory called libs in the ~/build directory
mkdir libs
rename marauroa-X.xx.jar to simple marauroa.jar
cp marauroa*.jar marauroa.jar
now copy log4j.jar, marauroa.jar, and jython.jar to the libs directory
cp log4j.jar libs
cp marauroa.jar libs
cp jython.jar libs

== Building with Ant ==
Change to the stendhal-X.xx directory
cd stendhal*
Clean up the place first, just in case
ant clean
Now build!
ant
And depending on how well the guide was written/you followed the guide, Stendhal will build.
The fully compiled binaries will be in ~/build/stendhal-X.xx/lib/

=== 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).