InstallingStendhal: Difference between revisions

From Arianne
Jump to navigation Jump to search
Content deleted Content added
imported>Neoneurone
No edit summary
imported>Immibis
No edit summary
Line 5: Line 5:
Also download the java connector library from the [http://dev.mysql.com/downloads/ same place] (it's called "MySQL Connector/J" ), unzip it, and make sure it is on the classpath when running maraurorad later. You can save this download if you get compiled version of Marauroa.
Also download the java connector library from the [http://dev.mysql.com/downloads/ same place] (it's called "MySQL Connector/J" ), unzip it, and make sure it is on the classpath when running maraurorad later. You can save this download if you get compiled version of Marauroa.


== Download Maraurora ==
== Download Marauroa ==
Download Maraurora from http://arianne.sourceforge.net/?arianne_url=servers/server_marauroa
Download Marauroa from http://arianne.sourceforge.net/?arianne_url=servers/server_marauroa
or check out the cvs version and build it.
or check out the cvs version and build it.


== Start MySQL ==
== Start MySQL ==
Refer to the MySql installation documentation for details.
Refer to the MySQL installation documentation for details.


If you used the noinstall package, you can run bin/mysqld.exe.
If you used the noinstall package, you can run bin/mysqld.exe.
Line 17: Line 17:


== Configure MySQL and create .ini file ==
== Configure MySQL and create .ini file ==
Read at [[http://arianne.sourceforge.net/wiki/index.php/InitialStepsWithMarauroa#Configuration Marauroa configuration]] how to create a database and how to create the configuration .ini file for marauroa.
Read at [[InitialStepsWithMarauroa#Configuration|Marauroa configuration]] how to create a database and how to create the configuration .ini file for marauroa.


== Copy Stendhal to the Maraurora classpath ==
== Copy Stendhal to the Maraurora classpath ==

Revision as of 03:53, 4 January 2009

Install MySQL

Download the appropriate MySQL install package from http://dev.mysql.com/downloads/

Also download the java connector library from the same place (it's called "MySQL Connector/J" ), unzip it, and make sure it is on the classpath when running maraurorad later. You can save this download if you get compiled version of Marauroa.

Download Marauroa

Download Marauroa from http://arianne.sourceforge.net/?arianne_url=servers/server_marauroa or check out the cvs version and build it.

Start MySQL

Refer to the MySQL installation documentation for details.

If you used the noinstall package, you can run bin/mysqld.exe.

Make sure to edit the configuration files to disallow external access if you are just going to use it for local testing, or simply use a firewall to block external access to the database.

Configure MySQL and create .ini file

Read at Marauroa configuration how to create a database and how to create the configuration .ini file for marauroa.

Copy Stendhal to the Maraurora classpath

Marauroa is just the middleware to make everything run.
But you need to feed it with games. To make Marauroa run Stendhal, just copy the result of compiling stendhal to marauroa folder.

If you download Marauroa, and unzip it you will see this:

C:\...\marauroa-0.90>dir
19/02/2005  19:51    <DIR>          .
19/02/2005  19:51    <DIR>          ..
19/02/2005  13:28               133 AUTHORS
19/02/2005  13:28               141 BUGS
19/02/2005  13:28            18.332 COPYING
19/02/2005  13:28           719.950 jython.jar
19/02/2005  13:28            18.332 LICENSE
19/02/2005  13:28           149.364 marauroa-0.90.jar
19/02/2005  13:28             1.294 marauroa.ini
19/02/2005  13:28               162 marauroad.bat
19/02/2005  13:28           235.712 mysql-connector-java-3.0.15-ga-bin.jar
19/02/2005  13:28            13.930 README
              10 files      1.157.350 bytes
               2 dirs  19.775.102.976 bytes free

Installing the Stendhal server module

Either if you compiled it or if you downloaded a compiled version from Website you need to copy stendhal-server-X.XX.jar file to Marauroa folder so server can see it. You can find this file in stendhal\lib.

Copy stendhal-server-0.00.jar into Marauroa folder:

  copy stendhal-server-0.00.jar D:\.....\marauroa

Go to Marauroa folder and edit marauroad.bat file, that should looks like:

set LOCALCLASSPATH=.;stendhal-server-0.00.jar;marauroa-0.90.jar;jython.jar;mysql-connector-java-3.0.15-ga-bin.jar
java -cp "%LOCALCLASSPATH%" marauroa.server.marauroad -c marauroa.ini -l

Did you noticed the added stendhal-server-0.00.jar file?

Congrats! You have successfully installed Stendhal in a Marauroa server.

Start the server

Now start marauroa server by running marauroad.bat

See also






Back to stendhal main wiki page