Download the AACVM. Run the VM using VMWare Player or VirtualBox - This will cause a virtual machine to load which contains an Ubuntu Linux installation with Java, Tomcat Server, and Axis WebServices sofware installed. Log into the VM using the following credentials, Username=aac Password=aac Execute the following command and note the IP address associated with the eth0 network interface: $ ifconfig If there is no eth0 interface in the ifconfig output then we must get rid of the current settings and reboot. We do this by deleting the following file: /etc/udev/rules.d/70-persistent-net.rules using the following command: $ sudo rm /etc/udev/rules.d/70-persistent-net.rules Now reboot using the following command: $ sudo reboot Once the VM has rebooted, log into it and execute ifconfig again. This time you should see an IP address for the eth0 interface. Make a note of the IP address because we need it to configure the AAC clients so that they can find the server. Now start the Tomcat server by navigating to the following directory: /usr/share/tomcat/bin and executing the following command: $ ./startup.sh This should be all of the work that you need to do on the AACVM. You can now leave it running in the background and run the client app elsewhere. Now download the AAC client application. This is a Java GUI which enables you to interact with the server and to play an argumentation game with another client via the AAC server on the AAC VM. In the file ClientConfig.txt change the current IP addresses which look like this: RegisteringService endpointURL==http://192.168.96.128:8080/ArgumentServlet/services/RegisteringService GameService endpointURL==http://192.168.96.128:8080/ArgumentServlet/services/GameService to reflect the actual IP address for the AAC VM (Be careful not to delete the port number 8080 however!) Now run the client using run.bat or by executing the following command from the directory in which the AAC client is located: $ java -jar ArgClient.jar You should now have a working Arguing Agent Competition Server running in a local VM and you should also be able to connect to that server using the client application.