
Quagents3 Project:
  https://www.cs.rochester.edu/trac/quagents

Ensure that you have all parts of the Quagents3 source distribution:
  - ioquake3: See README-ioquake3.txt
  - openarena_assets: See README-openarena.txt
  - urochester_assets: See README-urochester.txt
  - client: See README-client-api.txt

To build the distribution:
  make

Or individually build server:
  cd ioquake3; make release tidy relocate
and client API (if you want it):
  cd client/API; ant

The resulting server and assets will be in ioquake3/build in a
subdirectory named for the platform and architecture of the build.

To start the server from its build directory:
  ./ioquake3.x86_64 \
     +set sv_pure 0 +set vm_cgame 0 +set vm_game 0 +set vm_ui 0 \
     +set r_fullscreen 0 \
     +map firstroom

Your mileage may vary on those parameters...

Use backtick (`) to bring down the console and release the mouse grab.

Use ESC to show the main menu, from which you can quit the game.

You will need to build and run a Quagents client, probably using the
Java classes from client/API. Or you can implement the ProtocolZero
exchanges directly in your own code. See client/sample for an example.
