VisualGuideToInstallingStendhalStep4: Difference between revisions

From Arianne
Jump to navigation Jump to search
imported>Oslsachem
No edit summary
 
imported>Oslsachem
No edit summary
(No difference)

Revision as of 23:54, 26 March 2006

Step 4. Configure marauroa to access the MySQL database

Now you will generate a marauroa *.ini file so that marauroa knows where and how to access the database with the user accounts and other info.

Open a command prompt window.

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration01.png

Cd to marauroa-1.31 folder (that contains marauroa.jar)

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration02.png

At prompt, copy from here:

 java -cp marauroa.jar marauroa.server.generateini

and USE your mouse and right-click anywhere inside the window and choose paste.

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration03.png

Then press enter

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration04.png

Warning: depending on how you have copied it maybe there's no need to press enter this time after you paste (you might have copied the enter character too).

When prompted for the name of the *.ini file: http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration05.png

just press enter and this way you accept the default marauroa.ini

When prompted for the name of the database:

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration06.png

Warning: Now copy the name of the database from here, don't press enter to accept the default as at the time of this guide it seems it doesn't work. So copy from here:

 marauroa

and USE your mouse and right-click anywhere inside the window and choose paste.

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration07.png

Then press enter

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration08.png

When prompted for the name of the database host, this time you can safely press enter to accept the default localhost

Warning: When prompted for the name of the database user you have to write exactly the same user you chose earlier when creating the database at Step 2. So copy from here:

 stendhal_user

and USE your mouse and right-click anywhere inside the window and choose paste. Then press enter

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration09.png

Warning: When prompted for the name of the database user password you have to write exactly the same password you chose earlier when creating the database at Step 2. So copy from here:

 stendhal_passwd

and USE your mouse and right-click anywhere inside the window and choose paste. Then press enter

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration10.png

Here, like I have just done, it reminds you that you should have granted all permissions to access the marauroa database to the user stendhal_user with password stendhal_passwd. And that is precisely what we have just done already in the previous step 2 when creating the database.

When prompted for the number of the UDP port used by the database you have to use the UDP port that is the default when running the client (if it is easy why complicate it...). So copy from here:

 32160

and USE your mouse and right-click anywhere inside the window and choose paste. Then press enter

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration11.png

When prompted for the name of the game (yes, you just intended to install Stendhal server after all... I haven't forgot that) obviously, copy from here:

 stendhal

and USE your mouse and right-click anywhere inside the window and choose paste. Then press enter

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration13.png

When prompted for the number of the turn time (Ok, I confess I don't really understand the message that has appeared but.. who cares? Not me!) Copy from here:

 300

and USE your mouse and right-click anywhere inside the window and choose paste. Then press enter

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration14.png

Note: Depending on the power and memory of your PC you can get warnings (later in the server window) of turn time overflow (I do) if you set it this value or lower but that does not hurt (I think).

When prompted for the path for logs: http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration15.png

Press enter to accept default

Also when Prompted for the path for statistics press enter to accept default.

When prompted for the size for the RSA key:

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration16.png

Press enter to accept default

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration17.png

I think this key is used for users' passwords encryption inside the database. For the use we are going to make of it I do not think we need this security measure so I would write 0 or 1, but to be on the safe side, let's press enter to accept the default (512) and wait a while or longer to finish.

Roughly estimated time (one Mississippi, two Mississippi...) on my computer: 45 seconds (who knows if more, who knows if less)

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration18.png

Close the window: Type exit or simply click on the X (yes, I will be declared a genius for this sentence)

http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration19.png

If you have managed to get here, congrats! You have just configured your Marauroa server.

  • Now the bad news: marauroa is only a framework that doesn't provide any content... So you have just the bare bones of your server.
  • And now the good news: this was the difficult part.

"And, yes, I know the jokes of this kind are: good news first, bad news later."

Go to Step 5. Install Stendhal server