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: