diff --git a/README.md b/README.md index 50f8379a..3b9711e8 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,14 @@ **Note** New version of Jetserver is called **Nadron** and is in a new [ netty 4 branch](https://github.com/menacher/java-game-server/tree/netty4) of this same repo. JetServer is a java nio based server specifically designed for mutliplayer games. It supports UDP and TCP transports. It uses [Netty](http://netty.io/) for high speed network transmission and [Jetlang](http://code.google.com/p/jetlang/ "jetlang") for extremely fast in-vm message passing between player sessions and game rooms. The project also uses spring for its dependency injection. This way, it is highly configurable and you can swap out any part of the server with your own implementations. -Wiki -==== -The [wiki](https://github.com/menacher/java-game-server/wiki) provides implementation level details and answers to general questions that a developer starting to use jetserver might have about it. The following [blog](http://nerdronix.blogspot.com/2013/06/creating-multiplayer-game-using-html-5.html) has post on game creation. -Support Group -============= +## Wiki +The [wiki](https://github.com/menacher/java-game-server/wiki) provides implementation level details and answers to general questions that a developer starting to use jetserver might have about it. The following [blog](http://nerdronix.blogspot.com/2013/06/creating-multiplayer-game-using-html-5.html) has post on game creation. + +## Support Group For general discussion please use the [jetserver google group](https://groups.google.com/forum/#!forum/jetserver). Issues and bugs can be raised directly in github. -Installation -============ + +## Installation + Maven ----- ```xml @@ -22,11 +22,11 @@ From Source ----------- Using pre-built jar files ------------------------- -The pre-built jar files of this project are located in the jetserver/binaries directory. All dependant jars are located in the jetserver/lib directory. You can just add them to your classpath in your favorite IDE and start coding. If you want to compile from source, then follow steps below. +The pre-built jar files of this project are located in the jetserver/binaries directory. All dependent jars are located in the jetserver/lib directory. You can add them to your favorite IDE’s classpath for coding. If you want to compile from source, then follow steps below. With Maven and using Eclipse ---------------------------- -**Pre-requisites**: Please have maven 3+ and [Spring source tool suite](http://www.springsource.com/developer/sts "STS") or eclipse installed. If you are using plain vanilla eclipse, then M2Eclipse and EGit plugins though not required will be helpful. If you are using another IDE then the maven-eclipse plugin part in the pom.xml needs to be modified. +**Pre-requisites**: Please have maven 3+ and [Spring source tool suite](http://www.springsource.com/developer/sts "STS") or eclipse installed. If you are using plain vanilla eclipse, then M2Eclipse and EGit plugins though not required will be helpful. The maven-eclipse plugin part of pom.xml should be modified when using another IDE. Steps ----- diff --git a/example-games/src/main/java/org/menacheri/zombie/game/Messages.java b/example-games/src/main/java/org/menacheri/zombie/game/Messages.java index 023e491e..c6910232 100644 --- a/example-games/src/main/java/org/menacheri/zombie/game/Messages.java +++ b/example-games/src/main/java/org/menacheri/zombie/game/Messages.java @@ -6,10 +6,10 @@ /** - * This class acts like a message factory for creating game specific messages. - * @author Abraham Menacherry - * - */ + This class acts like a message factory for creating game specific messages. + @author Abraham Menacherry + + **/ public class Messages { public static ChannelBuffer apocalypse() diff --git a/jetserver/src/main/java/org/menacheri/jetserver/server/Server.java b/jetserver/src/main/java/org/menacheri/jetserver/server/Server.java index 128bc511..92d849ea 100644 --- a/jetserver/src/main/java/org/menacheri/jetserver/server/Server.java +++ b/jetserver/src/main/java/org/menacheri/jetserver/server/Server.java @@ -18,7 +18,7 @@ public enum TRANSMISSION_PROTOCOL implements TransmissionProtocol { void startServer() throws Exception; - void startServer(int port) throws Exception;; + void startServer(int port) throws Exception; void startServer(InetSocketAddress socketAddress) throws Exception;