Everything you need to get an aCis server compiled, configured and running — plus preparing the client.

Geodata

Pick both geodata and pathnodes — this data is mandatory:

Geodata (.geo) ↓ Pathnodes (.pn) ↓

MariaDB with HeidiSQL

Download and install latest MariaDB stable version. Note that MariaDB and MySQL are relatives, so a revert is possible if you want. HeidiSQL is included in the MariaDB package — it is a free replacement for Navicat SQL and lets you modify your database.

JDK

Download the JDK depending on your revision:

RevisionJDK
< 381JDK 8
381 to 406JDK 11
407 to 411JDK 21
412+JDK 25

Pick it from either OpenJDK or Oracle Java.

If you downloaded the installer from the AdoptOpenJDK site, you can skip this step — the installer adds the Java path itself. Follow it only if you downloaded an OpenJDK / Oracle / archive version, as it requires manual edits.

You must add the Java path to the system environment when using JDK 11. Java 8 adds it automatically, so for free sources you can skip this part.

Right-click your Computer › Properties › Advanced system settings › Environment variables, select the Path variable and click Edit, then set the path to your JDK installation.

Eclipse IDE

Download the latest Eclipse IDE. Eclipse IDE for Java Developers is enough and has all the standard Java tools.

Import the project — from GitLab

► Watch on YouTube

Project compilation and configuration

► Watch on YouTube

Update your server

After personal edits, you need to do the following:

Consider to stop your running server before updating it ; you risk to encounter ClassNotFoundException exceptions otherwise.

Prepare the client

You will find following content over Downloads section: