Hela guiden · 7 min läsning
Arma 3 Altis Life Server Hosting Sverige: den kompletta guiden
Guiden förklarar hur en Altis Life-server är uppbyggd, vad som bor i databasen, hur vitlistor och adminnivåer fungerar, och hur du dimensionerar, finjusterar och tar hand om en roleplay-stad på Arma 3. Skriven för serverägaren, inte för spelarna.
Av Matthew Griffin, Ägare, Gaming DeluxePublicerad · Uppdaterad
I den här guiden
- Vad Altis Life är
- Delarna i en Altis Life-server
- Inuti Altis Life-databasen
- Vitlista poliser och sjukvårdare
- Välj slots och RAM för en roleplay-stad
- Finjustera ekonomin i Config_Master
- Headless client och en smidig stad
- Uppdateringar, backuper och wipes
- Det här ska du jämföra innan du hyr en Arma 3 Altis Life-server
- Ordlista för Altis Life-servrar
- Hjälp och nästa steg för din Altis Life-server
Vad Altis Life är
Altis Life är ett roleplay-uppdrag för Arma 3. Det skrevs först av TAW_Tonic, vars namn, Bryan 'Tonic' Boardwine, fortfarande står överst i många av skripten, och underhålls i dag på GitHub som ramverket AsYetUntitled, tidigare känt som Altis Life RPG. I stället för en militär operation lever spelarna på ön Altis som poliser, sjukvårdare eller civila. Civila tjänar pengar på lagliga jobb eller på brott, polisen jagar dem, sjukvårdarna återupplivar de skadade, och pengar, licenser, hus, gäng och bilar följer med från en session till nästa.
Den beständigheten är det som skiljer Altis Life från ett vanligt Arma 3-uppdrag, och den styr hur du hostar det. Spelservern kör uppdraget, men allt en spelare äger bor i en MySQL-databas, som servern läser och skriver via ett tillägg som heter extDB3. En fungerande stad kräver att tre delar samarbetar: Arma 3-servern, databasen och länken mellan dem.
Vill din community hellre köra militära operationer än en stad, tar vår sida Arma 3 Server Hosting Sverige upp uppdrag, Zeus och Creator DLC. För beständig överlevnad med baser och handlare i stället för roleplay, se Arma 3 Epoch Server Hosting Sverige. Och ska din stad hellre ligga i Los Santos än på Altis kör FiveM server hosting roleplayservrar för GTA V i samma nätverk.
Delarna i en Altis Life-server
Ramverkets repo är uppdelat efter uppgift. Vet du vilken del som gör vad slipper du en massa gissningar när något slutar fungera.
| Del | Var den körs | Vad den gör |
|---|---|---|
| Altis_Life.Altis | Uppdraget, som skickas till varje spelare | Jobb, butiker, menyer, HUD och systemen för polis och sjukvård |
| life_server | Ett addon på serversidan | Databasarbete och logik som bara körs på servern |
| life_hc | Ett addon för headless client | Tar över en del av arbetet när en headless client ansluter |
| altislife.sql | Importeras en gång i MySQL | Skapar databasen altislife, dess tabeller och rensningsprocedurer |
| extDB3 | Ett tillägg till Arma 3 (en DLL) | Kopplar servern till MySQL, med databasnamnet som anges i uppdraget |
| BEFilters | Filterfiler för BattlEye | Justerar vad BattlEye tillåter för det här uppdraget |
Repot har också färdiga mission.sqm-filer för Altis och Tanoa i mappen SQMs, och uppdragsmappen innehåller SpyGlass, ramverkets egna anti-cheat-skript. Databasnamnet som servern letar efter anges i uppdragets description.ext som DatabaseName, altislife som standard.
Inuti Altis Life-databasen
Filen altislife.sql skapar en databas som heter altislife, skriven för MySQL 5.5 eller nyare och teckenuppsättningen utf8mb4. Sex tabeller håller staden:
- players: kontanter, banksaldo, licenser, utrustning och statistik för varje fraktion, nivåerna för polis, sjukvård, admin och donator, gripanden, svartlistning och speltid
- vehicles: varje ägt fordon med sida, klass, registreringsskylt, färg, last, bränsle och skador, och om det är ute i världen eller förstört
- houses: vilken spelare som äger vilket hus, och om det har garage
- gangs: gängets namn, ägare, medlemmar, medlemsgräns och gängbank
- containers: förråd som spelare har placerat ut, med innehåll
- wanted: den beständiga efterlysningslistan som polisen jobbar efter
Den lägger också till lagrade procedurer som håller staden städad: resetLifeVehicles, deleteDeadVehicles, deleteOldHouses, deleteOldGangs, deleteOldContainers och deleteOldWanted. På våra servrar når du allt i webbläsaren. Installera phpMyAdmin under Tools i Mod Manager, läs inloggningen från knappen Database Details och logga in med knappen phpMyAdmin.
Vitlista poliser och sjukvårdare
Altis Life vitlistar i databasen i stället för i en configfil. När en spelare väljer en polisplats läser uppdraget deras coplevel. På alla polisplatser utom de fyra första, cop_1 till cop_4, avslutar en coplevel på 0 sessionen med meddelandet Not Whitelisted om inte spelaren är admin. Sjukvårdsplatser fungerar likadant med mediclevel, och en svartlistad spelare nekas polisplatser helt och hållet.
| Kolumn | Värden | Vad den gör |
|---|---|---|
| coplevel | 0 till 7 | Öppnar polisplatser utöver cop_1 till cop_4; siffran är polisens grad |
| mediclevel | 0 till 5 | Öppnar sjukvårdsplatser; 0 betyder inte vitlistad |
| adminlevel | 0 till 5 | Öppnar adminmenyn, mer av den på högre nivåer, plus polis- och sjukvårdsplatser |
| donorlevel | 0 till 5 | En donatornivå som sparas med spelaren |
| blacklist | 0 eller 1 | Håller spelaren borta från polisplatser |
För att ändra ett värde öppnar du tabellen players i phpMyAdmin, söker på spelarens namn eller 17-siffriga Steam-ID, ändrar kolumnen och sparar. Spelaren får den nya nivån nästa gång de laddar in, så be dem ansluta igen.
Välj slots och RAM för en roleplay-stad
Standarduppdraget för Altis i repot har 125 spelbara roller: 19 poliser, 100 civila och 6 sjukvårdare. Serverns antal slots är hur många spelare som kan vara anslutna samtidigt, så en server med 60 slots fyller 60 av de rollerna. Våra paket går från 20 slots, nog för att bygga och testa staden med ett litet team, till 120, nära hela uppdraget.
Altis Life kräver mer av en server än ett vanligt Arma 3-uppdrag. Det har många fordon som ägs av spelare ute i världen, kör skript för jobb, butiker och ekonomin, och skriver till databasen medan folk spelar. Därför får varje större paket mer minne: 5 GB på 20 slots, 8 GB på 40, 12 GB på 60, 16 GB på 80 och 20 GB på 120. Ligger minnesgrafen nära taket er mest fullsatta kväll, gå upp en nivå; beställningsformuläret går upp till 32 GB.
Finjustera ekonomin i Config_Master
De flesta av stadens regler finns i uppdragets config/Config_Master.hpp. Några av standardvärdena visar hur ekonomin är tänkt att starta:
| Inställning | Standardvärde | Vad den styr |
|---|---|---|
| bank_civ, bank_cop, bank_med | 3 000, 7 000 och 6 500 | Startsaldo på banken för civila, poliser och sjukvårdare |
| paycheck_civ, paycheck_cop, paycheck_med | 350, 500 och 450 | Lön per utbetalning för varje fraktion |
| paycheck_period | 5 | Minuter mellan utbetalningarna |
| bank_transferTax | 0.05 | Skatt på överföringar i bankomaten |
| house_limit | 5 | Hus som en spelare kan äga |
| gang_price | 75 000 | Vad det kostar att grunda ett gäng |
Andra brytare avgör hur förlåtande staden är, till exempel om civila behåller sina vapen och sin position mellan sessionerna (save_civilian_weapons och save_civilian_position är avstängda i standardfilen) och om Armas trötthetssystem är på (enable_fatigue). Ändra en sak i taget, starta om och se hur spelarna reagerar innan du rör nästa.
Headless client och en smidig stad
Ramverket har addonet life_hc och en HeadlessSupport-brytare i uppdragets description.ext. Med stödet påslaget kör servern som vanligt när ingen headless client är ansluten och lämnar över en del av arbetet när en är det. Vi säljer Arma 3 Headless Client som en separat server, och vår kunskapsbas förklarar hur du ställer in den.
Även utan en håller några vanor staden igång bra. Starta om minst två gånger om dagen från Scheduler och varna spelarna först med pluginet Server Messages. Använd ramverkets rensningsprocedurer så att förstörda fordon och övergivna hus inte samlas i databasen. Och håll listan med Workshop-mods kort: varje mod är något som varje spelare måste ladda ner och servern måste ladda.
Uppdateringar, backuper och wipes
Två saker uppdateras i egen takt: Arma 3, som Bohemia fortfarande patchar, och din kopia av ramverket, som bara ändras när du ändrar den. Efter en Arma 3-uppdatering kör du Steam Update, startar om och läser loggen för att bekräfta att uppdraget, life_server och extDB3 alla laddas. Behöver extDB3 en nyare DLL, öppna ett ärende, eftersom DLL-filer inte kan laddas upp via SFTP.
Ta backup före varje ändring. En backup i panelen skyddar dina filer, och en export från phpMyAdmin skyddar databasen. När en community vill börja om är en wipe ett jobb i databasen: töm tabellerna du vill nollställa, behåll tabellen players om grader och vitlistor ska överleva, och starta om servern.
Det här ska du jämföra innan du hyr en Arma 3 Altis Life-server
Hosting för Altis Life ser likadan ut från host till host fram till det första databasproblemet. Det här är detaljerna som spelar roll den andra månaden.
- En databas du kommer åtAltis Life kan inte köras utan MySQL. Kolla att det ingår med servern och att du kan öppna det själv.
- Filåtkomst för uppdragetDu kommer att ändra uppdraget och dess configfiler ofta, så leta efter en filhanterare och SFTP.
- Hur DLL-filer hanterasextDB3 är en DLL. Fråga hur hosten lägger till eller byter DLL-filer innan du behöver en.
- RAM som växer med stadenKolla hur mycket minne grundpriset täcker och vad varje extra nivå kostar.
- Möjlighet till headless clientStora städer tjänar på att flytta arbete från servern; se om hosten erbjuder en.
- Backuper av filer och dataTa reda på om du kan återställa filer själv och hur du exporterar databasen.
- BetalvillkorJämför månadsbetalning och längre perioder, och leta efter startavgifter eller bindningstider.
Ordlista för Altis Life-servrar
- Altis Life
- Ett ramverk för roleplay-uppdrag till Arma 3, som underhålls på GitHub som AsYetUntitled.
- extDB3
- Tillägget till Arma 3 som ramverket använder för att prata med sin MySQL-databas.
- life_server
- Ramverkets addon på serversidan, som sköter databasarbetet.
- Headless client
- En extra Arma 3-klient utan grafik som tar över en del av serverns arbete.
- coplevel
- Kolumnen i tabellen players som vitlistar och graderar poliser, från 0 till 7.
- mediclevel
- Kolumnen i tabellen players som vitlistar sjukvårdare, från 0 till 5.
- phpMyAdmin
- Ett verktyg i webbläsaren för att visa och ändra en MySQL-databas, installeras från vår Mod Manager.
- SpyGlass
- Anti-cheat-skripten som följer med ramverkets uppdrag.
- Wipe
- Att tömma några eller alla tabeller i databasen för att nollställa stadens ekonomi.
Hjälp och nästa steg för din Altis Life-server
Användbara sidor för att sätta upp och driva din stad. GitHub och kunskapsbasen är på engelska.
- Ramverket AsYetUntitled på GitHubSjälva ramverket, dess wiki och dess releaser (sida på engelska).
- Skapa en Arma 3-serverVår guide till server.cfg, startraden och mods för alla Arma 3-servrar.
- Så ansluter du till serverns MySQL-databas med phpMyAdminVår artikel steg för steg (sida på engelska).
- Så ställer du in din Headless ClientFör städer som växer ur en server (sida på engelska).
- Kontakta supportenHjälp dygnet runt, på svenska, med databasen, DLL-filer och flytt av en stad.
Så skrev vi guiden: baserad på AsYetUntitled-ramverkets eget repo (README, releaser, SQL-schemat, uppdragets configfiler och skript), Bohemia Interactives uppdateringsnoter och Steam-sidan för Arma 3, skriven med hjälp av AI, kontrollerad mot vårt beställningsformulär och vår kunskapsbas för varje paket, pris, datacenter och funktion i panelen, och granskad av Matthew Griffin före publicering. Något som är inaktuellt? Säg till.
Källor, kollade 23 oktober 2026:
- README för ramverket AsYetUntitled (Altis Life), GitHub (engelska)
- Releaser för ramverket AsYetUntitled (v5.0.0, 25 december 2019), GitHub (engelska)
- altislife.sql (databas, tabeller och procedurer), ramverket AsYetUntitled (engelska)
- life_server init.sqf (databasanslutning via extDB3), ramverket AsYetUntitled (engelska)
- description.ext (DatabaseName, HeadlessSupport), ramverket AsYetUntitled (engelska)
- Config_Master.hpp (ekonomiinställningar), ramverket AsYetUntitled (engelska)
- fn_initCop.sqf (vitlistning av poliser), ramverket AsYetUntitled (engelska)
- fn_initMedic.sqf (vitlistning av sjukvårdare), ramverket AsYetUntitled (engelska)
- missionAltis.sqm (125 spelbara roller: 19 poliser, 100 civila, 6 sjukvårdare), ramverket AsYetUntitled (engelska)
- Arma 3 på Steam (engelska)
- SPOTREP #00120 (uppdatering 2.22), Bohemia Interactive (engelska)
- Beställningsformuläret hos Gaming Deluxe, Arma 3 - Altis Life Dedicated Server
- Kunskapsbasen hos Gaming Deluxe, MySQL-databas med phpMyAdmin (engelska)
- Kunskapsbasen hos Gaming Deluxe, SFTP-tjänsten (spärrade filtyper) (engelska)
- Kunskapsbasen hos Gaming Deluxe, Arma 3 (engelska)