Der komplette Guide · 7 Min. Lesezeit
Arma 3 Altis Life Server mieten: Der komplette Guide
Dieser Guide erklärt, wie ein Altis Life Server aufgebaut ist, was in seiner Datenbank steckt, wie Whitelists und Admin-Stufen funktionieren und wie du eine Roleplay-Stadt auf Arma 3 dimensionierst, einstellst und pflegst. Geschrieben für den Serverbesitzer, nicht für die Spieler.
Von Matthew Griffin, Inhaber, Gaming DeluxeVeröffentlicht · Aktualisiert
In diesem Guide
- Was Altis Life ist
- Die Teile eines Altis Life Servers
- Ein Blick in die Altis-Life-Datenbank
- Whitelists für Polizei und Sanitäter
- Slots und RAM für eine Roleplay-Stadt wählen
- Die Wirtschaft in Config_Master einstellen
- Headless Client und eine flüssige Stadt
- Updates, Backups und Wipes
- Darauf achten, bevor du einen Arma 3 Altis Life Server mietest
- Altis Life Server Glossar
- Altis Life Server: Hilfe und nächste Schritte
Was Altis Life ist
Altis Life ist eine Roleplay-Mission für Arma 3. Geschrieben hat sie ursprünglich TAW_Tonic, dessen Name, Bryan 'Tonic' Boardwine, bis heute über vielen Skripten steht, und gepflegt wird sie inzwischen auf GitHub als Framework AsYetUntitled, früher bekannt als Altis Life RPG. Statt einer Militäroperation leben die Spieler auf der Insel Altis als Polizisten, Sanitäter oder Zivilisten. Zivilisten verdienen Geld mit legalen Jobs oder mit Verbrechen, die Polizei jagt sie, Sanitäter holen Verletzte zurück, und Geld, Lizenzen, Häuser, Gangs und Autos bleiben von Session zu Session erhalten.
Diese Beständigkeit unterscheidet Altis Life von einer normalen Arma-3-Mission und bestimmt, wie du sie hostest. Der Gameserver führt die Mission aus, aber alles, was einem Spieler gehört, liegt in einer MySQL-Datenbank, die der Server über eine Erweiterung namens extDB3 liest und schreibt. Eine funktionierende Stadt braucht drei Teile, die zusammenspielen: den Arma-3-Server, die Datenbank und die Verbindung dazwischen.
Will deine Community lieber Militäroperationen statt einer Stadt, findest du auf unserer Seite Arma 3 Server mieten alles zu Missionen, Zeus und Creator DLC. Für dauerhaftes Survival mit Basen und Händlern statt Roleplay schau bei Arma 3 Epoch Server mieten. Und soll deine Stadt lieber in Los Santos als auf Altis liegen, findest du GTA-V-Roleplay im selben Netzwerk unter FiveM Server mieten.
Die Teile eines Altis Life Servers
Das Repository des Frameworks ist nach Aufgaben aufgebaut. Wer weiß, welcher Teil was macht, rät viel weniger, wenn etwas nicht mehr läuft.
| Teil | Wo | Aufgabe |
|---|---|---|
| Altis_Life.Altis | Mission, an alle Spieler | Jobs, Shops, Menüs, das HUD und die Systeme für Polizei und Sanitäter |
| life_server | Server-Addon | Datenbankarbeit und Logik, die nur auf dem Server läuft |
| life_hc | Addon für Headless Client | Übernimmt einen Teil der Arbeit, wenn ein Headless Client verbunden ist |
| altislife.sql | Einmal in MySQL | Legt die Datenbank altislife an, mit Tabellen und Aufräum-Prozeduren |
| extDB3 | Erweiterung (DLL) | Verbindet den Server mit MySQL, über den Datenbanknamen aus der Mission |
| BEFilters | BattlEye-Filter | Legen fest, was BattlEye bei dieser Mission erlaubt |
Im Ordner SQMs liefert das Repository außerdem fertige mission.sqm-Dateien für Altis und Tanoa mit, und im Missionsordner steckt SpyGlass, die eigenen Anti-Cheat-Skripte des Frameworks. Den Datenbanknamen, nach dem der Server sucht, legt die description.ext der Mission als DatabaseName fest, standardmäßig altislife.
Ein Blick in die Altis-Life-Datenbank
Die Datei altislife.sql legt eine Datenbank namens altislife an, geschrieben für MySQL 5.5 oder neuer und den Zeichensatz utf8mb4. Sechs Tabellen halten die Stadt:
- players: Bargeld, Kontostand, Lizenzen, Ausrüstung und Werte pro Fraktion, die Stufen für Cop, Sanitäter, Admin und Spender, Verhaftungen, Blacklist und Spielzeit
- vehicles: jedes Fahrzeug mit Seite, Klasse, Kennzeichen, Farbe, Inventar, Sprit und Schaden, und ob es draußen in der Welt steht oder zerstört ist
- houses: welcher Spieler welches Haus besitzt und ob es eine Garage hat
- gangs: Name, Besitzer, Mitglieder, Mitgliederlimit und Gangkasse
- containers: Lager, die Spieler aufgestellt haben, samt Inhalt
- wanted: die dauerhafte Fahndungsliste, mit der die Polizei arbeitet
Dazu kommen gespeicherte Prozeduren, die die Stadt aufgeräumt halten: resetLifeVehicles, deleteDeadVehicles, deleteOldHouses, deleteOldGangs, deleteOldContainers und deleteOldWanted. Auf unseren Servern erreichst du das alles im Browser. Installier phpMyAdmin im Bereich Tools des Mod Managers, lies den Login über den Button Database Details aus und melde dich mit dem Button phpMyAdmin an.
Whitelists für Polizei und Sanitäter
Altis Life führt Whitelists in der Datenbank statt in einer Config-Datei. Wählt ein Spieler einen Polizei-Slot, liest die Mission sein coplevel. Auf jedem Polizei-Slot außer den ersten vier, cop_1 bis cop_4, beendet ein coplevel von 0 die Session mit der Meldung Not Whitelisted, außer der Spieler ist Admin. Sanitäter-Slots funktionieren genauso mit mediclevel, und ein Spieler auf der Blacklist wird von Polizei-Slots ganz abgewiesen.
| Spalte | Werte | Was sie macht |
|---|---|---|
| coplevel | 0 bis 7 | Öffnet Polizei-Slots nach cop_1 bis cop_4; die Zahl ist der Rang des Polizisten |
| mediclevel | 0 bis 5 | Öffnet Sanitäter-Slots; 0 heißt nicht auf der Whitelist |
| adminlevel | 0 bis 5 | Öffnet das Admin-Menü, mehr davon auf höheren Stufen, dazu Polizei- und Sanitäter-Slots |
| donorlevel | 0 bis 5 | Eine Spenderstufe, gespeichert beim Spieler |
| blacklist | 0 oder 1 | Hält den Spieler aus Polizei-Slots heraus |
Um einen Wert zu ändern, öffne in phpMyAdmin die Tabelle players, such nach dem Namen oder der 17-stelligen Steam-ID des Spielers, bearbeite die Spalte und speichere. Die neue Stufe bekommt der Spieler beim nächsten Laden, bitte ihn also, neu zu verbinden.
Slots und RAM für eine Roleplay-Stadt wählen
Die Standard-Mission für Altis im Repository hat 125 spielbare Rollen: 19 Polizei, 100 Zivilisten und 6 Sanitäter. Die Slot-Zahl deines Servers gibt an, wie viele Spieler gleichzeitig verbunden sein können, ein Server mit 60 Slots füllt also 60 dieser Rollen. Unsere Pläne reichen von 20 Slots, genug, um die Stadt mit einem kleinen Team zu bauen und zu testen, bis 120, nah an der ganzen Mission.
Altis Life verlangt einem Server mehr ab als eine normale Arma-3-Mission. Es hält viele Fahrzeuge der Spieler in der Welt, lässt Skripte für Jobs, Shops und Wirtschaft laufen und schreibt während des Spielens in die Datenbank. Deshalb bringt jeder größere Plan mehr Speicher mit: 5GB bei 20 Slots, 8GB bei 40, 12GB bei 60, 16GB bei 80 und 20GB bei 120. Klebt die Speicherkurve an deinem vollsten Abend am Limit, geh eine Stufe hoch; das Bestellformular reicht bis 32GB.
Die Wirtschaft in Config_Master einstellen
Die meisten Regeln der Stadt stehen in config/Config_Master.hpp der Mission. Ein paar Standardwerte zeigen, wie die Wirtschaft starten soll:
| Einstellung | Standard | Steuert |
|---|---|---|
| bank_civ, bank_cop, bank_med | 3.000, 7.000 und 6.500 | Startguthaben für Zivilisten, Polizei, Sanitäter |
| paycheck_civ, paycheck_cop, paycheck_med | 350, 500 und 450 | Lohn pro Zahltag für jede Fraktion |
| paycheck_period | 5 | Minuten zwischen zwei Zahltagen |
| bank_transferTax | 0.05 | Steuer auf Überweisungen am Geldautomaten |
| house_limit | 5 | Häuser, die ein Spieler besitzen kann |
| gang_price | 75.000 | Was es kostet, eine Gang zu gründen |
Andere Schalter bestimmen, wie gnädig die Stadt ist, zum Beispiel ob Zivilisten Waffen und Position zwischen Sessions behalten (save_civilian_weapons und save_civilian_position sind in der Standarddatei aus) und ob das Ausdauersystem von Arma an ist (enable_fatigue). Änder immer nur eine Sache, starte neu und schau, wie die Spieler reagieren, bevor du die nächste anfasst.
Headless Client und eine flüssige Stadt
Das Framework bringt ein Addon life_hc und einen Schalter HeadlessSupport in der description.ext der Mission mit. Ist der Support an, läuft der Server ganz normal, solange kein Headless Client verbunden ist, und gibt einen Teil seiner Arbeit ab, sobald einer da ist. Den Arma 3 Headless Client verkaufen wir als eigenen Server, und unsere Wissensdatenbank erklärt, wie du ihn konfigurierst.
Auch ohne halten ein paar Gewohnheiten eine Stadt gut am Laufen. Starte mindestens zweimal am Tag über den Scheduler neu und warn die Spieler vorher mit dem Plugin Server Messages. Nutz die Aufräum-Prozeduren des Frameworks, damit sich zerstörte Fahrzeuge und verlassene Häuser nicht in der Datenbank stapeln. Und halt deine Workshop-Mod-Liste kurz: Jeder Mod ist etwas, das jeder Spieler herunterladen und der Server laden muss.
Updates, Backups und Wipes
Zwei Dinge haben ihren eigenen Update-Rhythmus: Arma 3, das Bohemia weiter patcht, und deine Kopie des Frameworks, die sich nur ändert, wenn du sie änderst. Nach einem Arma-3-Update Steam Update ausführen, neu starten und im Log prüfen, ob Mission, life_server und extDB3 laden. Braucht extDB3 eine neuere DLL, öffne ein Ticket, denn DLL-Dateien lassen sich nicht per SFTP hochladen.
Sichere vor jeder Änderung. Ein Backup im Panel schützt deine Dateien, ein Export aus phpMyAdmin schützt die Datenbank. Will eine Community neu anfangen, ist ein Wipe ein Datenbank-Job: Leere die Tabellen, die zurückgesetzt werden sollen, behalt die Tabelle players, wenn Ränge und Whitelists bleiben sollen, und starte den Server neu.
Darauf achten, bevor du einen Arma 3 Altis Life Server mietest
Altis-Life-Hosting sieht von Hoster zu Hoster gleich aus, bis zum ersten Datenbankproblem. Auf diese Details kommt es im zweiten Monat an.
- Eine erreichbare DatenbankOhne MySQL läuft Altis Life nicht. Prüf, ob sie zum Server gehört und ob du sie selbst öffnen kannst.
- Dateizugriff für die MissionMission und Configs bearbeitest du oft, achte also auf einen File Manager und SFTP.
- Umgang mit DLLsextDB3 ist eine DLL. Frag, wie der Hoster DLL-Dateien hinzufügt oder austauscht, bevor du eine brauchst.
- RAM, der mit der Stadt wächstSchau, wie viel Speicher im Grundpreis steckt und was jede weitere Stufe kostet.
- Option für Headless ClientGroße Städte profitieren davon, Arbeit vom Server wegzunehmen; schau, ob der Hoster das anbietet.
- Backups von Dateien und DatenFinde heraus, ob du Dateien selbst zurückspielen kannst und wie du die Datenbank exportierst.
- AbrechnungVergleich Monats- und längere Laufzeiten und achte auf Einrichtungsgebühren oder Mindestlaufzeiten.
Altis Life Server Glossar
- Altis Life
- Ein Roleplay-Missions-Framework für Arma 3, auf GitHub gepflegt als AsYetUntitled.
- extDB3
- Die Arma-3-Erweiterung, über die das Framework mit seiner MySQL-Datenbank spricht.
- life_server
- Das serverseitige Addon des Frameworks, das die Datenbankarbeit erledigt.
- Headless Client
- Ein zusätzlicher Arma-3-Client ohne Grafik, der einen Teil der Serverarbeit übernimmt.
- coplevel
- Die Spalte in der Tabelle players, die Polizisten auf die Whitelist setzt und ihren Rang angibt, von 0 bis 7.
- mediclevel
- Die Spalte in der Tabelle players, die Sanitäter auf die Whitelist setzt, von 0 bis 5.
- phpMyAdmin
- Ein Browser-Tool zum Ansehen und Bearbeiten einer MySQL-Datenbank, installiert aus unserem Mod Manager.
- SpyGlass
- Die Anti-Cheat-Skripte, die mit der Mission des Frameworks kommen.
- Wipe
- Einige oder alle Datenbanktabellen leeren, um die Wirtschaft der Stadt zurückzusetzen.
Altis Life Server: Hilfe und nächste Schritte
Nützliche Seiten zum Einrichten und Betreiben deiner Stadt. GitHub und unsere Wissensdatenbank sind auf Englisch.
- Das Framework AsYetUntitled auf GitHubDas Framework selbst, sein Wiki und seine Releases (Seite auf Englisch).
- Unser Guide: Arma 3 Server erstellenServer.cfg, die Startzeile und Mods für jeden Arma-3-Server.
- Mit phpMyAdmin auf die MySQL-Datenbank deines Servers zugreifenUnser Artikel Schritt für Schritt (Seite auf Englisch).
- Deinen Headless Client konfigurierenFür Städte, die einem Server entwachsen (Seite auf Englisch).
- Support kontaktieren24/7-Hilfe auf Deutsch bei Datenbank, DLL-Dateien und Stadtumzügen.
So ist dieser Guide entstanden: recherchiert im eigenen Repository des Frameworks AsYetUntitled (README, Releases, das SQL-Schema, Config und Skripte der Mission), in den Update-Notes von Bohemia Interactive und auf der Steam-Seite von Arma 3, mit KI-Unterstützung verfasst, bei jedem Plan, Preis, Standort und Panel-Feature mit unserem Live-Bestellformular und der Wissensdatenbank abgeglichen und vor der Veröffentlichung von Matthew Griffin geprüft. Ist etwas veraltet? Sag uns Bescheid.
Quellen, geprüft am 22. Oktober 2026:
- README des Frameworks AsYetUntitled (Altis Life), GitHub (Englisch)
- Releases des Frameworks AsYetUntitled (v5.0.0, 25. Dezember 2019), GitHub (Englisch)
- altislife.sql (Datenbank, Tabellen und Prozeduren), Framework AsYetUntitled (Englisch)
- life_server init.sqf (Datenbankverbindung über extDB3), Framework AsYetUntitled (Englisch)
- description.ext (DatabaseName, HeadlessSupport), Framework AsYetUntitled (Englisch)
- Config_Master.hpp (Einstellungen der Wirtschaft), Framework AsYetUntitled (Englisch)
- fn_initCop.sqf (Polizei-Whitelist), Framework AsYetUntitled (Englisch)
- fn_initMedic.sqf (Sanitäter-Whitelist), Framework AsYetUntitled (Englisch)
- missionAltis.sqm (125 spielbare Rollen: 19 Polizei, 100 Zivilisten, 6 Sanitäter), Framework AsYetUntitled (Englisch)
- Arma 3 auf Steam (Englisch)
- SPOTREP #00120 (Update 2.22), Bohemia Interactive (Englisch)
- Bestellformular von Gaming Deluxe, Arma 3 - Altis Life Dedicated Server
- Wissensdatenbank von Gaming Deluxe, MySQL-Datenbank mit phpMyAdmin (Englisch)
- Wissensdatenbank von Gaming Deluxe, SFTP-Dienst (gesperrte Dateitypen) (Englisch)
- Wissensdatenbank von Gaming Deluxe, Arma 3 (Englisch)