4. Instalace a předkonfigurace správce Linux
V Debianu je doporučenou instalační cestou webový instalační program. Nastaví ACEvo a oficiální Dedicated Server. Soubor serveru je Windows-EXE; Wine a Xvfb běží na Linux bez pracovní plochy.
Systémové požadavky: Debian, přístup k internetu a uživatel, který sudo může používat. Nespouštějte tento skript na Ubuntu nebo jiné distribuci. Explicitně doplňuje zdroje balíčků Debianu.
Hodnoty před instalací
| Hodnota | Povinnost | Standard a účel |
|---|
STEAM_LOGIN | Ano | Název účtu Steam s přístupem k oficiálnímu Dedicated Server. Heslo Steam a Steam Guard zadáte přímo do SteamCMD. |
DB_USER | Ano | Například uživatelé místní databáze souborů H2 acevo. Toto není účet MariaDB. |
DB_PASSWORD | Ano | Vlastní heslo pro přístup k databázi H2. Nešifruje automaticky soubor databáze na disku. |
GUI_ADMIN_PASSWORD | Ano | Vlastní heslo pro první přihlášení webového administrátora ACEvo. Nepoužívá se uživatelské jméno správce. |
ACEVO_PORT | Žádný | Webový port, standardní 8082. |
ACEVO_HOME | Žádný | Složky aplikací, dat a log, standardní /opt/acevo. |
ACE_SERVER_HOME | Žádný | Výchozí složka herního serveru /opt/ace-server. |
ACEVO_CONFIG_DIR | Žádný | Chráněná konfigurační složka, výchozí /etc/acevo. |
ACEVO_SERVICE_USER | Žádný | systémový účet Linux, pod kterým běží ACEvo; norma acevo. |
DOWNLOAD_URL | Žádný | Stáhněte si adresu souboru JAR ACEvo. Ponechte oficiální výchozí hodnotu. |
Volitelnou cestu, port a uživatelské hodnoty můžete upravit v bloku rychlé instalace. Použijte absolutní cesty bez mezer. Skript uloží databázi a heslo správce /etc/acevo/install.env s omezenými právy; služba systemd je přečte.
Což skript dělá automaticky
- Doplňuje zdroje balíčků Debian a instaluje Java 21, SteamCMD, Wine, Xvfb a nástroje.
- SteamCMD stáhne oficiální Dedicated Server pomocí vašeho účtu Steam.
- Skript vytvoří vlastního uživatele služby Linux, složky programu, konfigurace, dat a loga a předponu Wine.
- Načte soubor ACEvo JAR z oficiálních stránek a vytvoří externí konfiguraci s portem, databází H2, cestou k hernímu serveru a záložním adminem.
- Nastaví službu systemd, umožní automatické spouštění a spustí ACEvo.
- Nakonec zkontroluje soubory herního serveru a místní webový port.
Nenastavuje MariaDB, neotevírá žádné porty brány firewall nebo směrovače ani nekonfiguruje žádnou instanci herního serveru. Stávající konfigurace nebo služba ACEvo způsobí z bezpečnostních důvodů přerušení instalačního programu. Pokud máte existující instalaci, nejprve zálohujte /opt/acevo/data a /etc/acevo.
Zkontrolujte instalaci a najděte chyby
Terminál by měl ohlásit službu jako aktivní a vrátit odpověď HTTP. Tyto příkazy můžete kdykoli znovu spustit:
sudo systemctl status acevo --no-pager
sudo journalctl -u acevo -n 100 --no-pager
curl -I http://127.0.0.1:8082/
Nahradit 8082, pokud jste zvolili jiný webový port. Pokud dojde k chybě, přečtěte si nejprve zprávy v protokolu služby. Mezi běžné příčiny patří chybějící přístup Steam, nesprávný postup Steam Guard, obsazené porty nebo nedostatek volné paměti.
Data administrátora a herního serveru po spuštění
Přihlaste se pomocí hesla správce ACEvo, které jste nastavili dříve. Pokud je to možné, změňte jej v konfiguraci ACEvo. Pokud nechcete trvale přijmout externí záložní řešení, odstraňte řádek acevo.security.gui-admin-password-fallback z /etc/acevo/application.properties a restartujte službu. Později můžete nastavit název herního serveru, heslo správce herního serveru, trasu a závodní relace pro každou instanci v ACEvo; instalační program Linux tyto hodnoty nepřijímá.
Pokud nepoužíváte Debian
Nespouštějte webový instalátor. Spouštěcí zip obsahuje program ACEvo a ukázkové konfigurace, ale nenastavuje automaticky SteamCMD, Wine, oprávnění a službu Systemd. Pro ostatní distribuce Linux musí správce nastavit příslušné balíčky a systemd spustit sami.