<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://game.etao.net/w/index.php?action=history&amp;feed=atom&amp;title=InitialStepsWithMarauroa</id>
	<title>InitialStepsWithMarauroa - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://game.etao.net/w/index.php?action=history&amp;feed=atom&amp;title=InitialStepsWithMarauroa"/>
	<link rel="alternate" type="text/html" href="https://game.etao.net/w/index.php?title=InitialStepsWithMarauroa&amp;action=history"/>
	<updated>2026-05-05T16:02:44Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://game.etao.net/w/index.php?title=InitialStepsWithMarauroa&amp;diff=113&amp;oldid=prev</id>
		<title>imported&gt;201706061029：​/* Create a MySQL database and user */</title>
		<link rel="alternate" type="text/html" href="https://game.etao.net/w/index.php?title=InitialStepsWithMarauroa&amp;diff=113&amp;oldid=prev"/>
		<updated>2020-04-26T12:46:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Create a MySQL database and user&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Navigation for Marauroa Top|Using}}&lt;br /&gt;
{{Navigation for Marauroa Users}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
好了，您已经成功编译了Marauroa，接下来要做什么呢?&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  BUILD SUCCESSFUL&lt;br /&gt;
  Total time: 3 seconds&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
非常好！&lt;br /&gt;
基本上，如果你已经建立了一个Marauroa服务器，它必须是因为你想要自己玩一下服务器，或者因为你想运行自己的游戏服务器，或者因为你是一个想要开发自己游戏的开发者。&lt;br /&gt;
&lt;br /&gt;
这不是一个跑 [[Stendhal]] Server 的教程. 你不需要单独运行marauroa来跑Stendhal Server， 请移步到 [[Host a Stendhal Server]] .&lt;br /&gt;
&lt;br /&gt;
如果以上都不适用，你可能会寻找http://arianne.sourceforge.net来代替。&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
== Create a MySQL database and user ==&lt;br /&gt;
运行sql客户机(在windows noinstall package的bin/mysql.exe)。&lt;br /&gt;
用所需的值替换&amp;lt;user&amp;gt;和&amp;lt;password&amp;gt;，并将以下内容粘贴到打开的提示符中:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    create database marauroa;&lt;br /&gt;
    grant all on marauroa.* to &amp;lt;user&amp;gt;@localhost identified by &amp;#039;&amp;lt;password&amp;gt;&amp;#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
它应该产生类似这样的输出:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  Welcome to the MySQL monitor.  Commands end with ; or \g.&lt;br /&gt;
  Your MySQL connection id is 1 to server version: 4.1.10&lt;br /&gt;
  &lt;br /&gt;
  Type &amp;#039;help;&amp;#039; or &amp;#039;\h&amp;#039; for help. Type &amp;#039;\c&amp;#039; to clear the buffer.&lt;br /&gt;
  &lt;br /&gt;
  mysql&amp;gt; create database marauroa;&lt;br /&gt;
  Query OK, 1 row affected (0.03 sec)&lt;br /&gt;
  &lt;br /&gt;
  mysql&amp;gt; grant all on marauroa.* to stendhal_user@localhost identified by &amp;#039;stendhal_passwd&amp;#039;;&lt;br /&gt;
  Query OK, 0 rows affected (0.00 sec)&lt;br /&gt;
  &lt;br /&gt;
  mysql&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Create server.ini file ==&lt;br /&gt;
&lt;br /&gt;
If you don&amp;#039;t have a game yet, see [[ClientServerChatExample|Marauroa Tutorial]] for how to generate a minimum server.ini and how to write the two required classes.&lt;br /&gt;
&lt;br /&gt;
To create the marauroa.ini file you need to can write it by hand, copy from another place or use your game application to generate it.&amp;lt;br&amp;gt;&lt;br /&gt;
Please refer to your game documentation about how to write it.&lt;br /&gt;
&lt;br /&gt;
Stendhal Documentation: [[VisualGuideToInstallingStendhalStep5]]&lt;br /&gt;
&lt;br /&gt;
=Running=&lt;br /&gt;
Once you have it configured, just run the server by executing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  java -classpath .;mysql-connector-java-3.0.7-stable-bin.jar;log4j.jar;marauroa.jar marauroa.server.marauroad -c &amp;amp;lt;server.ini&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;NOTE&amp;#039;&amp;#039;: On Unix use : instead of ; to define the classpath.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;NOTE&amp;#039;&amp;#039;: You may change what it is logged by default, so you need to edit the log4j.properties file.&lt;br /&gt;
For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Set root logger level to DEBUG and its only appender to A1.&lt;br /&gt;
log4j.rootLogger=INFO, Console, File&lt;br /&gt;
&lt;br /&gt;
# Paste all logger entries with a threshold of WARN to the console&lt;br /&gt;
log4j.appender.Console=org.apache.log4j.ConsoleAppender&lt;br /&gt;
log4j.appender.Console.layout=org.apache.log4j.PatternLayout&lt;br /&gt;
log4j.appender.Console.layout.ConversionPattern=%-4r %-5p %c %x - %m%n&lt;br /&gt;
&lt;br /&gt;
log4j.appender.File=org.apache.log4j.DailyRollingFileAppender&lt;br /&gt;
log4j.appender.File.File=server.log&lt;br /&gt;
log4j.appender.File.layout=org.apache.log4j.PatternLayout&lt;br /&gt;
log4j.appender.File.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n&lt;br /&gt;
&lt;br /&gt;
# Disabled debug messages for stendhal...some 10 thousand logs each minute is&lt;br /&gt;
# way too much&lt;br /&gt;
log4j.logger.marauroa.server.game.RPServerManager=WARN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure that you have the MySQL server running too. Marauroa will build all the needed table structure for itself.&lt;br /&gt;
&lt;br /&gt;
This will start Marauroa.&lt;br /&gt;
&lt;br /&gt;
Now refer to game documentation about how to start the game server and how to create accounts and so on.&lt;br /&gt;
&lt;br /&gt;
[[Category:Marauroa]]&lt;br /&gt;
{{#breadcrumbs: [[Marauroa]] | [[Navigation for Marauroa Users|Using]] | [[InitialStepsWithMarauroa|Initial Steps]]}}&lt;/div&gt;</summary>
		<author><name>imported&gt;201706061029</name></author>
	</entry>
</feed>