Installing and running Alice

Alice relies on WonderlandX (a CoD4X plugin) to communicate with the CoD4 server, as such you must be running a CoD4X server with WonderlandX installed. To install CoD4X and WonderlandX follow this guide: TBC.

Prerequisites

Firstly, Alice (along with the whole Project Alice suite) only runs on Linux operating systems. I recommend Debian as it's mostly cutting edge and simple to keep up to date without running into major issues. The follow guide will assume you run a Debian based OS (this includes Ubuntu/Mint).

You will need git installed, this will not only come in handy for downloading Alice but also keeping it up to date. If you are on a Debian machine you can execute:

sudo apt-get install git

Alice communicates with WonderlandX through Interprocess Communication protocols (or TCP ,depends on your needs). To reduce the overhead and work load, WonderlandX and Alice use the ØMQ library as its IPC communications backbone. To download and install ØMQ for Alice execute:

sudo apt-get install python-zmq

Folder structure

Below is the suggested folder structure, of course, you may deviate from this but throughout this guide it assumes this structure.

/var/cod4server/
    └─ server
        └─ main
            └─ configs
            └─ logs
        └─ zone
    └─ cod4x
    └─ wonderlandx
    └─ alice

Install

If you have git installed, you can simply clone the Alice repository