Lynkampanje 50% rabatt på alle servere Siste dag!
Slutter om: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategorier

Factorio serveroppsett


Denne veiledningen dekker alt du trenger for å konfigurere og kjøre din Factorio dedikerte server på Legion Hosting, inkludert kontoautentisering, oppstartsvariabler, serverinnstillinger, verdensgenerering, tilkobling av spillere og lagringsadministrasjon. For mod-installasjon, se Factorio mod-installasjon.

Serverpanel: All serveradministrasjon gjøres gjennom GPanel på gpanel.legionhosting.net. Bruk File Manager eller SFTP for å redigere konfigurasjonsfiler.

1. Skaffe et Factorio-kontotoken

Et Factorio-kontonavn og -token er påkrevd hvis du vil at serveren din skal vises i den offentlige flerspiller-serverleseren. De er også nødvendige for å laste ned mods fra den offisielle mod-portalen.

  1. Gå til factorio.com/login og logg inn på Factorio-kontoen din.
  2. Naviger til Profile-siden din.
  3. Bla ned til API Authentication Tokens-seksjonen.
  4. Klikk Generate for å opprette et nytt token (eller kopier ditt eksisterende token).
  5. Kopier token-strengen -- du vil lime den inn i GPanels Startup-fane i SERVER_TOKEN-feltet.
Hold tokenet ditt privat. Autentiseringstokenet ditt gir tilgang til Factorio-kontoen din for serveroperasjoner. Ikke del det offentlig. Hvis du mistenker at det har blitt kompromittert, generer det på nytt umiddelbart på Factorio-nettstedet.
Private servere: Hvis du kun vil at spillere skal koble til via direkte IP og ikke trenger at serveren din er offentlig oppført, kan du la SERVER_USERNAME og SERVER_TOKEN stå tomme. Serveren vil imidlertid ikke kunne laste ned mods fra mod-portalen automatisk uten gyldig legitimasjon.

2. Første oppstart

Etter at du har kjøpt din Factorio-server fra Legion Hosting, følg disse trinnene for å få den i gang for første gang:

  1. Logg inn på GPanel og velg Factorio-serveren din.
  2. Gå til Startup-fanen.
  3. Sett FACTORIO_VERSION-variabelen:
    • latest -- installerer den nåværende stabile utgivelsen (anbefalt for de fleste spillere).
    • experimental -- installerer den nyeste eksperimentelle/beta-versjonen med de nyeste funksjonene, men kan ha feil.
  4. Sett SERVER_NAME til det du vil ha vist i serverleseren.
  5. Fyll inn SERVER_USERNAME og SERVER_TOKEN hvis du vil ha offentlig serveroppføring (se seksjonen over).
  6. Gå til Console-fanen og klikk Start.
  7. Serveren vil laste ned de dedikerte serverfilene for Factorio og generere en standardlagring. Dette kan ta noen minutter ved første oppstart.
Versjonsendringer: For å bytte mellom stabil og eksperimentell, oppdater FACTORIO_VERSION-variabelen i Startup-fanen og start serveren på nytt. Den nye versjonen vil lastes ned automatisk.

3. GPanel oppstartsvariabler

Disse variablene konfigureres i GPanels Startup-fane og styrer kjerneadferden til serveren. De trer i kraft ved hver serveroppstart.

Variabel Standard Beskrivelse
FACTORIO_VERSION latest Serverversjon som skal installeres. Bruk latest for stabil eller experimental for den nyeste betaen.
SAVE_NAME gamesave Navnet på lagringsfilen serveren laster ved oppstart (uten filendelse).
SERVER_NAME Servernavn som vises i flerspiller-leseren.
SERVER_DESC Kort beskrivelse som vises ved siden av servernavnet i leseren.
SERVER_USERNAME Ditt Factorio-kontonavn. Påkrevd for offentlig serveroppføring og mod-nedlastinger.
SERVER_TOKEN Ditt Factorio-kontoautentiseringstoken. Påkrevd sammen med brukernavn for offentlig oppføring.
MAX_SLOTS 20 Maksimalt antall spillerplasser på serveren.
SAVE_INTERVAL 10 Intervall for autolagring i minutter.
SAVE_SLOTS 5 Antall roterende autolagringsplasser. Eldre lagringer overskrives når denne grensen nås.
AFK_KICK 0 Minutter før en inaktiv spiller blir kastet ut. 0 deaktiverer AFK-utkasting.

4. server-settings.json

Den primære serverkonfigurasjonsfilen ligger på:

data/server-settings.json

Rediger denne filen via File Manager i GPanel eller gjennom SFTP. Nedenfor er de viktigste innstillingene.

Overlapp med oppstartsvariabler: Noen GPanel-oppstartsvariabler (som SERVER_NAME, SERVER_DESC, MAX_SLOTS, SERVER_USERNAME og SERVER_TOKEN) kan overstyre tilsvarende verdier i server-settings.json ved oppstart. Sjekk alltid Startup-fane-verdiene dine først hvis innstillinger ser ut til å ikke tre i kraft.
Innstilling Standard Beskrivelse
name "" Servernavn som vises i flerspiller-leseren.
description "" Serverbeskrivelse som vises i leseren.
tags [] Array av tag-strenger (f.eks. ["modded", "vanilla", "friendly"]) for filtrering i leseren.
max_players 0 Maksimalt antall spillere. 0 betyr ubegrenset (bruk MAX_SLOTS-oppstartsvariabelen i stedet).
visibility {"public": true, "lan": true} Styrer om serveren vises i den offentlige leseren og/eller LAN-leseren. Krever gyldig brukernavn og token for offentlig synlighet.
game_password "" Passord som kreves for å bli med. La stå tomt for ingen passord.
require_user_verification true Når true, kan kun spillere med en verifisert Factorio-konto bli med.
autosave_interval 10 Intervall for autolagring i minutter (kan overstyres av SAVE_INTERVAL-oppstartsvariabelen).
autosave_slots 5 Antall roterende autolagringsfiler (kan overstyres av SAVE_SLOTS-oppstartsvariabelen).
afk_autokick_interval 0 Tidsavbrudd for AFK-utkasting i minutter. 0 deaktiverer det.
auto_pause true Setter spillet på pause når ingen spillere er tilkoblet. Sparer ressurser på serveren din.
only_admins_can_pause_the_game true Begrenser pausemuligheten til kun serveradministratorer.
admins [] Array av Factorio-brukernavn som har administratorrettigheter (f.eks. ["YourUsername"]). Administratorer kan kaste ut, bannlyse og kjøre kommandoer.

Eksempel på server-settings.json

{
  "name": "My Factorio Server",
  "description": "A Legion Hosting Factorio Server",
  "tags": ["vanilla", "friendly"],
  "max_players": 0,
  "visibility": {
    "public": true,
    "lan": true
  },
  "username": "YourFactorioUsername",
  "token": "YourTokenHere",
  "game_password": "",
  "require_user_verification": true,
  "max_heartbeats_per_second": 60,
  "allow_commands": "admins-only",
  "autosave_interval": 10,
  "autosave_slots": 5,
  "afk_autokick_interval": 0,
  "auto_pause": true,
  "only_admins_can_pause_the_game": true,
  "max_upload_in_kilobytes_per_second": 0,
  "max_upload_slots": 5,
  "minimum_latency_in_ticks": 0,
  "ignore_player_limit_for_returning_players": false,
  "admins": ["YourFactorioUsername"]
}

5. Kartgenerering

Factorio bruker to konfigurasjonsfiler for å styre hvordan nye kart genereres og hvordan verdenen oppfører seg under spilling.

map-gen-settings.json (Verdensgenerering)

Ligger på:

data/map-gen-settings.json

Denne filen styrer terrenget, ressursfordelingen og fiendeplasseringen når et nytt kart opprettes. Endringer i denne filen trer kun i kraft når et nytt kart genereres -- de endrer ikke en eksisterende lagring.

Innstilling Beskrivelse
width / height Kartdimensjoner i ruter. 0 betyr uendelig (standard). Sett spesifikke verdier for å begrense kartstørrelsen.
seed Kartgenereringsseed. Bruk null for en tilfeldig seed, eller angi et tall for å reprodusere et bestemt kart.
peaceful_mode false som standard. Når true, vil fiender ikke angripe først.
autoplace_controls Styrer frekvens, størrelse og rikholdighet av ressurser og terrengelementer. Hver oppføring (f.eks. iron-ore, copper-ore, coal, stone, crude-oil, trees, enemy-base) godtar verdier for frequency, size og richness.
cliff_settings Styrer klippegenerering: name, cliff_elevation_0 (høyden på første klippe), cliff_elevation_interval (avstand mellom klippenivåer), richness (klippetetthet).
starting_area Størrelsen på det trygge startområdet (ingen fiender). Standard er 1. Høyere verdier gir mer rom før man støter på biters.
property_expression_names Avanserte terrenguttrykk for vanndekning, høyde og fuktighet. control-setting:moisture:bias og lignende nøkler justerer terrenggenerering.

Verdier for ressursfrekvens, størrelse og rikholdighet

For hver ressurs i autoplace_controls kan du justere tre egenskaper. Verdier er multiplikatorer der 1 er normalt:

Egenskap Effekt
frequency Hvor ofte ressursen forekommer. Høyere = flere forekomster spredt over kartet.
size Hvor stor hver ressursforekomst er.
richness Hvor mange enheter hver rute av ressursen gir før uttømming.

Eksempel på map-gen-settings.json

{
  "width": 0,
  "height": 0,
  "seed": null,
  "peaceful_mode": false,
  "autoplace_controls": {
    "iron-ore": { "frequency": 1, "size": 1.5, "richness": 2 },
    "copper-ore": { "frequency": 1, "size": 1.5, "richness": 2 },
    "coal": { "frequency": 1, "size": 1, "richness": 1.5 },
    "stone": { "frequency": 1, "size": 1, "richness": 1.5 },
    "crude-oil": { "frequency": 1, "size": 1, "richness": 2 },
    "uranium-ore": { "frequency": 1, "size": 1, "richness": 1 },
    "trees": { "frequency": 1, "size": 1, "richness": 1 },
    "enemy-base": { "frequency": 1, "size": 1, "richness": 1 }
  },
  "cliff_settings": {
    "name": "cliff",
    "cliff_elevation_0": 10,
    "cliff_elevation_interval": 40,
    "richness": 1
  },
  "starting_area": 1,
  "property_expression_names": {
    "control-setting:moisture:frequency:multiplier": "1",
    "control-setting:moisture:bias": "0"
  }
}

map-settings.json (Verdensoppførsel under kjøring)

Ligger på:

data/map-settings.json

Denne filen styrer oppførsel under kjøring, som forurensningsspredning, fiendeutvikling og ekspansjon. I motsetning til map-gen-settings.json kan noen av disse innstillingene påvirke en eksisterende lagring når de endres og kartet lastes inn på nytt.

Seksjon Nøkkelinnstillinger Beskrivelse
pollution enabled, diffusion_ratio, ageing, min_to_diffuse Styrer om forurensning sprer seg, hvor raskt den diffunderer og hvor raskt den brytes ned. Å deaktivere forurensning deaktiverer også forurensningsdrevne fiendeangrep.
enemy_evolution enabled, time_factor, destroy_factor, pollution_factor Styrer hvordan fiender utvikler seg over tid, fra ødeleggelse av spawnere og fra forurensning. Lavere faktorer = langsommere utvikling. Sett enabled til false for å fryse utviklingen helt.
enemy_expansion enabled, max_expansion_distance, settler_group_min_size, settler_group_max_size, min_expansion_cooldown, max_expansion_cooldown Styrer om fiender bygger nye baser og hvor aggressivt de ekspanderer. Deaktiver for å hindre biters i å spre seg over kartet.
steering default, moving Stifinningsoppførsel for enheter. Trenger sjelden justering.

Eksempel på map-settings.json

{
  "pollution": {
    "enabled": true,
    "diffusion_ratio": 0.02,
    "min_to_diffuse": 15,
    "ageing": 1,
    "expected_max_per_chunk": 150,
    "min_to_show_per_chunk": 50
  },
  "enemy_evolution": {
    "enabled": true,
    "time_factor": 0.000004,
    "destroy_factor": 0.002,
    "pollution_factor": 0.0000009
  },
  "enemy_expansion": {
    "enabled": true,
    "max_expansion_distance": 7,
    "settler_group_min_size": 5,
    "settler_group_max_size": 20,
    "min_expansion_cooldown": 14400,
    "max_expansion_cooldown": 216000
  }
}

6. Opprette et nytt kart

Som standard genererer serveren din et kart med standardinnstillinger ved første oppstart. For å opprette et nytt kart med tilpassede genereringsinnstillinger:

  1. Stopp serveren din i GPanel.
  2. Rediger data/map-gen-settings.json og data/map-settings.json med ønskede innstillinger for verdensgenerering og kjøring (se seksjonen over).
  3. Naviger til saves-katalogen i File Manager.
  4. Slett eller gi nytt navn til den eksisterende lagringsfilen (f.eks. gamesave.zip) slik at serveren genererer en ny.
  5. Sørg for at SAVE_NAME-oppstartsvariabelen samsvarer med lagringsfilnavnet du ønsker (standard er gamesave).
  6. Start serveren. Den vil oppdage at ingen lagring finnes med det navnet og generere et nytt kart med dine oppdaterte innstillinger.
Sikkerhetskopier først. Før du sletter en lagringsfil, last ned en sikkerhetskopi via SFTP eller File Manager. Slettede lagringer kan ikke gjenopprettes.
Kart-seed: Hvis du vil reprodusere et bestemt verdensoppsett, sett seed-verdien i map-gen-settings.json til et bestemt tall før generering. Bruk null for en tilfeldig seed.

7. Hvordan koble til

Det er to måter for spillere å koble til Factorio-serveren din på.

Alternativ A: Offentlig serverleser

Hvis du har konfigurert SERVER_USERNAME og SERVER_TOKEN med gyldig Factorio-legitimasjon og visibility.public er satt til true:

  1. Åpne Factorio og klikk Play.
  2. Velg Multiplayer.
  3. Klikk Browse public games.
  4. Bruk søkefeltet for å finne serveren din etter navn.
  5. Klikk på serveren for å bli med. Skriv inn spillpassordet hvis et er satt.

Alternativ B: Direkte tilkobling

  1. Åpne Factorio og klikk Play.
  2. Velg Multiplayer.
  3. Klikk Connect to address.
  4. Skriv inn serverens IP-adresse og port i formatet: IP:Port
  5. Klikk Connect.
Finne IP og port: Se Hvordan finne server-IP og port for hvor du finner disse i GPanel.
Versjonsavvik: Alle tilkoblende spillere må kjøre samme Factorio-versjon som serveren. Hvis spillere ikke kan koble til, bekreft at både serveren og klienten er på samme versjon (stabil eller eksperimentell). Spillere kan velge spillversjonen sin i Factorio-launcheren eller via Steams beta-branch-innstillinger.

8. Lagringsadministrasjon

Konfigurasjon av autolagring

Autolagringer styres av to oppstartsvariabler:

  • SAVE_INTERVAL -- Hvor ofte serveren autolagrer, i minutter (standard: 10).
  • SAVE_SLOTS -- Antall roterende autolagringsfiler som beholdes (standard: 5). Når grensen er nådd, overskrives den eldste autolagringen.

Autolagringsfiler lagres i saves-katalogen med navn som _autosave1.zip, _autosave2.zip osv.

Manuelle lagringer

Du kan utløse en manuell lagring når som helst ved å kjøre følgende kommando i GPanel-konsollen:

/server-save

Dette oppretter en lagring ved hjelp av gjeldende SAVE_NAME. Du kan også lagre til et bestemt filnavn:

/server-save my-backup

Laste opp en eksisterende lagring

For å overføre en eksisterende Factorio-verden til serveren din:

  1. Stopp serveren din i GPanel.
  2. Finn din lokale lagringsfil. På de fleste systemer finnes Factorio-lagringer på:
    • Windows: %APPDATA%\Factorio\saves\
    • Linux: ~/.factorio/saves/
    • macOS: ~/Library/Application Support/factorio/saves/
  3. Last opp .zip-lagringsfilen til saves-katalogen på serveren din via File Manager eller SFTP.
  4. I GPanels Startup-fane, sett SAVE_NAME til det opplastede filnavnet (uten .zip-filendelsen).
  5. Start serveren.
Versjonskompatibilitet: Din opplastede lagring må være kompatibel med Factorio-versjonen som kjører på serveren. Hvis lagringen ble opprettet på en nyere versjon, vil serveren ikke klare å laste den. Tilpass FACTORIO_VERSION-oppstartsvariabelen til versjonen lagringen din ble opprettet med.

Relaterte artikler

Trenger du hjelp?

Hvis du opplever problemer som ikke dekkes i denne veiledningen, opprett en supportsak med serverdetaljene dine og en beskrivelse av problemet.


Var denne artikkelen nyttig?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.