Chat Tutorial in NetBeans/Server: Difference between revisions
Content deleted Content added
imported>SimonSmall Restructured |
imported>Hendrik Brummermann →World.java: added missing call to world.initialize() as reported by maxgmer |
||
| (25 intermediate revisions by 2 users not shown) | |||
Line 17:
There are a few choices to be made about the configuration of our server. They are covered below, so make sure that you are reading the correct instructions.
* This example is using the h2 database to store data. This uses a single file for storing the data, and does not need login credentials. You need to decide where the database file will be stored.
* MySQL can also be used but this is covered in the [[Chat Tutorial in NetBeans/MySQL]] page; you may need this if there is more to be stored in the database, or if you want a different security model. This will allow the database to be examined when the server is running.
* The server and client code can be written and linked to the Marauroa engine as a jar file or as a NetBeans project if you have the source code. This choice affects the actions you must take.
Line 55 ⟶ 57:
if (instance == null) {
instance = new World();
instance.initialize()
}
return instance;
Line 263 ⟶ 266:
turn_length=300
statistics_filename=server_stats.xml
log4j_url=
# World and RP configuration
Line 307 ⟶ 310:
Although you don't have to provide a Log configuration file, you can if you wish.
Create another empty file, as you did with the '''server.ini''' file, with a name of '''
<pre>
# Set root
log4j.rootLogger=INFO, Console, File
# Paste all
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%
# Paste all log entries to a daily log file
log4j.appender.File=org.apache.log4j.DailyRollingFileAppender
log4j.appender.File.File=log/server.log
log4j.appender.File.layout=org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern=%
# Set priority to warning messages and above, disabling debug and info messages
log4j.logger.marauroa.server.game.RPServerManager=WARN
</pre>
Line 330 ⟶ 334:
You have created the two class files and compiled them into a java library, and created the server and logfile configuration files. The next step is to create the client files then follow the deployment instructions for preparing and testing your game.
[[Category:NetBeans]]
| |||