Charlton Sun

Ted Bonkenburg

Anurag Sharma

 

GameNet Primer (Installation & Use Instructions)

 

1) By now you must have unzipped the GameNet System directory. It contains all the necessary packages to develop your own GameNet application.

2) Inside the GameNet folder, the client, event, & exception packages support application development. Please see the listings of these classes under the GameNet system JavaDoc.

3) Before trying any of the Demos you must download Ensemble from http://simon.cs.cornell.edu/Info/Projects/Ensemble/index.html

4) You must add outboard.exe and gossip.exe to your path. Set these environment variables:

5) Before using Ensemble and JavaGroups, you must agree to the following licensing agreements:

6) Before running any of the demos, the GDS service must be up and running. This provides a large-scale Highly-Available game discovery service. You must run at least two servers to assure High-Availability. The GameNet systems register with the GDS to advertise their games (please see client API for GameNet.client.GameNetClient).

7) The two demo applications provided with the GameNet system distribution are Checkers and ChatTest. Checkers is a reliable client-server application which uses the GameNet client API to support Server Failovers. ChatTest, found inside GameNet System\GameNet\client, is a simple demo application which demonstrates the use of all the GameNet API functions. It also performs a very simple failover during server crashes, solely for the purpose of presentation.

8) To run the Checkers demo please read the instruction at "GameNet Systems\Checkers_Readme.txt".

9) Thank you for choosing GameNet as your Reliable Gaming Service, we hope you enjoy developing with our easy to use model.