InitialStepsWithMarauroa: Difference between revisions

Content deleted Content added
imported>MiguelAngelBlanchLardin
imported>MiguelAngelBlanchLardin
Line 149:
 
''NOTE'': On Linux use : instead of ; to define the classpath.
 
''NOTE'': You may change what it is logged by default, so you need to edit the <game.ini> configuration file and modify the options
* server_logs_allowed
* server_logs_rejected
 
Allowed is a semicolon(;) separated list of strings that defines what is allowed to be logged only if it starts with any of the strings allowed contains. If allows contains a * it will log everything. For example:
<pre>
server_logs_allowed=Stendhal
</pre>
It will log everything whose location begins with Stendhal. In Marauroa every log has a location that generated the logged event and a level of that event, as well as a extra description of the event. For Example:
<pre>
2005-04-15 22:20:02.843 (7) > StendhalRPZone::populate
2005-04-15 22:20:02.859 (7) D StendhalRPZone::populate Adding SIGN: RPObject with Attributes of Class(sign): [text=Talk to Nishiya to buy a sheep!.|He will offer you a nice price.][zoneid=village][type=sign][y=27.0][x=26.0][id=1] and RPSlots
2005-04-15 22:20:02.859 (7) D StendhalRPZone::populate Adding NPC seller: RPObject with Attributes of Class(sellernpc): [zoneid=village][dx=0][type=sellernpc][y=28.0][dy=0][name=Nishiya][id=2][x=29.0] and RPSlots
</pre>
 
On a similar way works Rejected that is a semicolon(;) separated list of strings that simply reject for being logged everything that starts by any of the strings rejected contains. For example:
<pre>
server_logs_rejected=StendhalRPRuleProcessor::endTurn;StendhalRPRuleProcessor::beginTurn
</pre>
 
 
 
Make sure that you have the MySQL running too. Marauroa will build all the needed table structure for itself.