# aCis-installer-ubuntu **Repository Path**: git220/aCis-installer-ubuntu ## Basic Information - **Project Name**: aCis-installer-ubuntu - **Description**: ubuntu系统下一键搭建acis天堂2六章服务端/天堂2单机端----L2FATER.CN - **Primary Language**: JavaScript - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: https://www.l2fater.cn/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-07-28 - **Last Updated**: 2025-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Crappy aCis Installer (Ubuntu 22/24) NOTE: Only run this on a clean OS install, you must be root. ``` git clone https://gitee.com/git220/aCis-installer-ubuntu.git cd aCis-installer-ubuntu && chmod +x crappy-aCis-installer.sh ./crappy-aCis-installer.sh ``` # What it does - Checks to make sure you are root and are using Ubuntu 22/24 - Creates a system user for running aCis - Installs java jdk 21, Mariadb, Apache2 + PHP, Adminer, Ant - Created user and database for gameserver and login server - Creates user for Adminer - Adds second layer of security for Adminer (apache2 auth) - Runs secure_installation on Mariadb - Makes all .sh files executeable - Fills in Mariadb database information in database_installer.sh, config/server.properties, config/loginserver.properties - Runs database_installer.sh - Fetches aCis repository and builds it (supports public and private repo) - Moves all needed files into /acis-built - Enables UFW and opens needed ports: 22, 80, 2106, 7777 - Installs fail2ban and configures protection for sshd (max 3 fails) - Retrieves geodata from http://anothercrappyinterludeserver.com/files/ and unpacks it in correct place