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