VisualGuideToInstallingStendhalStep5: Difference between revisions
imported>Kymara using images made by juan some time ago which have correct generate INI command in them |
imported>Hendrik Brummermann added navigation menu |
||
| (66 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
{{Navigation for Stendhal Top|Building & Hosting}} |
|||
==Step 5. 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. |
|||
==Step 5. Install and run the Stendhal client to play in your local Stendhal server== |
|||
Open a command prompt window,and cd to ''marauroa/'' folder (don't worry, in the photo they called it ''marauroa-2.'', ignore this). |
|||
Note: if you have already installed the client to connect to the official server, you can use it if it is the same version. However, '''this time''' you have to connect to '''Server name:''' ''localhost'' and create a new account there. |
|||
[[Image:Step5cd.PNG]] |
|||
To run the client: |
|||
At prompt, copy from here, with the correct version number instead of X.XX: |
|||
Go to arianne website and download the [http://sourceforge.net/project/platformdownload.php?group_id=1111&sel_platform=410 Stendhal client zip file] |
|||
java -cp marauroa.jar;stendhal-server-X.XX.jar games.stendhal.server.core.engine.GenerateINI |
|||
[[File:InstallStendhalClient01.png]] |
|||
which is Case SenSiTivE! And '''remember to change the 0.XX to whatever version you have''' (the photos below are outdated so they look a little different - don't worry!) |
|||
Unzip the folder that you get, wherever you choose. |
|||
Now USE your mouse and right-click anywhere inside the window and choose paste. |
|||
[[File:InstallStendhalClient02.png]] |
|||
Then press <tt>enter</tt> |
|||
Double-click the ''stendhal-{{version}}.jar'' file in the client. |
|||
[[Image:Step5GenerateINI.PNG]] |
|||
[[File:InstallStendhalClient03.png]] |
|||
'''Warning:''' depending on how you have copied it maybe there's no need to press <tt>enter</tt> this time after you paste (you might have copied the <tt>enter</tt> character too). |
|||
Create a new account (because your new local Stendhal server doesn't have any player account yet). |
|||
When prompted for the name of the database, press enter to accept the default or write your own. |
|||
[[ |
[[File:InstallStendhalClient04.png]] |
||
Type as '''Server name:''' ''localhost'' instead of the default server. |
|||
Then press <tt>enter</tt> |
|||
[[File:InstallStendhalClient05.png]] |
|||
When prompted for the name of the database host, this time you can safely press <tt>enter</tt> to accept the default localhost |
|||
And the same '''every time you log in to the game''' in your local server. |
|||
<span id="ConfigureMarauroa_EnterUserPassword"></span>'''Warning:''' When prompted for the name of the database user you have to write exactly the same user you chose earlier when [[VisualGuideToInstallingStendhalStep2#CreateMySQLDatabase_SetUserPassword|creating the database at Step 2]]. So copy from here: |
|||
[[File:InstallStendhalClient06.png]] |
|||
stendhal_user |
|||
Choose the ''localhost'' server. |
|||
and USE your mouse and right-click anywhere inside the window and choose paste. Then press <tt>enter</tt> |
|||
[[File:InstallStendhalClient07.png]] |
|||
[[Image:Step5GenerateINI2.PNG]] |
|||
'''Warning:''' When prompted for the name of the database user password you have to write exactly the same password you chose earlier when [[VisualGuideToInstallingStendhalStep2#CreateMySQLDatabase_SetUserPassword|creating the database at Step 2]]. So copy from here: |
|||
==How to set up a player account as admin== |
|||
stendhal_passwd |
|||
There's a folder called ''data'' inside the Stendhal server folder. |
|||
and USE your mouse and right-click anywhere inside the window and choose paste. Then press <tt>enter</tt> |
|||
Go into ''data'' |
|||
[[Image:Image10.PNG]] |
|||
[[File:SetUpPlayerAdmins01.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 when [[VisualGuideToInstallingStendhalStep2#CreateMySQLDatabase_SetUserPassword|creating the database at Step 2]]. |
|||
Go into ''conf'' |
|||
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). |
|||
[[File:SetUpPlayerAdmins02.png]] |
|||
When prompted for the size for the RSA key: |
|||
Edit the ''admins.txt'' file with your favourite text editor, e.g. Notepad. |
|||
http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration16.png |
|||
[[File:SetUpPlayerAdmins03.png]] |
|||
Press <tt>enter</tt> to accept default |
|||
Add the player names to the list and hit [enter] at the end of the last one. Save this file. |
|||
http://arianne.sourceforge.net/wiki_images/visual_guide_server/Step4MarauroaConfiguration/Step4MarauroaConfiguration17.png |
|||
[[File:SetUpPlayerAdmins04.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 <tt>enter</tt> to accept the default (512) and wait a while or longer to finish. |
|||
Now restart your server, and it will read the names from ''admins.txt'' and give them [[Stendhal:Administration|adminlevel]] 5000! |
|||
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 |
|||
Go to [[VisualGuideToInstallingStendhalStep6|Step 6. Run MySQL as a service (if it is not running already)]] |
|||
<br> |
<br> |
||
Latest revision as of 17:07, 16 February 2012
Step 5. Install and run the Stendhal client to play in your local Stendhal server
Note: if you have already installed the client to connect to the official server, you can use it if it is the same version. However, this time you have to connect to Server name: localhost and create a new account there.
To run the client:
Go to arianne website and download the Stendhal client zip file
Unzip the folder that you get, wherever you choose.
Double-click the stendhal-1.48.jar file in the client.
Create a new account (because your new local Stendhal server doesn't have any player account yet).
Type as Server name: localhost instead of the default server.
And the same every time you log in to the game in your local server.
Choose the localhost server.
How to set up a player account as admin
There's a folder called data inside the Stendhal server folder.
Go into data
Go into conf
Edit the admins.txt file with your favourite text editor, e.g. Notepad.
Add the player names to the list and hit [enter] at the end of the last one. Save this file.
Now restart your server, and it will read the names from admins.txt and give them adminlevel 5000!
Back to Visual Installation Guide Step-By-Step
Back to stendhal main wiki page






