Lynudsalg 50% rabat på alle servere Sidste 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 Server Opsætning


Denne guide dækker alt, hvad du skal bruge for at konfigurere og køre din Factorio dedikerede server hos Legion Hosting, herunder kontogodkendelse, opstartsvariabler, serverindstillinger, verdensgeneration, tilslutning af spillere og håndtering af gemte filer. For modinstallation, se Factorio Mod Installation.

Serverpanel: Al serverstyring foregår via GPanel på gpanel.legionhosting.net. Brug Filhåndteringen eller SFTP til at redigere konfigurationsfiler.

1. Sådan får du et Factorio-kontotoken

Et Factorio-kontobrugernavn og token er påkrævet, hvis du ønsker, at din server skal vises i den offentlige multiplayer-serverbrowser. De er også nødvendige for at downloade mods fra den officielle mod-portal.

  1. Gå til factorio.com/login og log ind på din Factorio-konto.
  2. Naviger til din Profil-side.
  3. Rul ned til sektionen API Authentication Tokens.
  4. Klik på Generate for at oprette et nyt token (eller kopier dit eksisterende token).
  5. Kopier token-strengen -- du skal indsætte den i GPanel's Startup-fane i feltet SERVER_TOKEN.
Hold dit token privat. Dit godkendelsestoken giver adgang til din Factorio-konto til serveroperationer. Del det ikke offentligt. Hvis du har mistanke om, at det er blevet kompromitteret, skal du straks generere et nyt på Factorio-hjemmesiden.
Private servere: Hvis du kun ønsker, at spillere skal oprette forbindelse via direkte IP, og du ikke har brug for, at din server er offentligt synlig, kan du lade SERVER_USERNAME og SERVER_TOKEN stå tomme. Serveren vil dog ikke kunne downloade mods fra mod-portalen automatisk uden gyldige legitimationsoplysninger.

2. Første opstart

Efter køb af din Factorio-server hos Legion Hosting skal du følge disse trin for at få den til at køre første gang:

  1. Log ind på GPanel og vælg din Factorio-server.
  2. Gå til fanen Startup.
  3. Indstil variablen FACTORIO_VERSION:
    • latest -- installerer den aktuelle stabile udgivelse (anbefales til de fleste spillere).
    • experimental -- installerer det seneste eksperimentelle/beta-build med de nyeste funktioner, men kan indeholde fejl.
  4. Indstil din SERVER_NAME til det, du ønsker vist i serverbrowseren.
  5. Udfyld SERVER_USERNAME og SERVER_TOKEN, hvis du ønsker offentlig servervisning (se afsnittet ovenfor).
  6. Gå til fanen Console og klik på Start.
  7. Serveren vil downloade Factorio dedikerede serverfiler og generere en standard gemt fil. Dette kan tage et par minutter ved første opstart.
Versionsskift: For at skifte mellem stabil og eksperimentel skal du opdatere variablen FACTORIO_VERSION i Startup-fanen og genstarte din server. Den nye version downloades automatisk.

3. GPanel Opstartsvariabler

Disse variabler konfigureres i GPanel's Startup-fane og styrer serverens kerneadfærd. De træder i kraft ved hver serverstart.

Variabel Standard Beskrivelse
FACTORIO_VERSION latest Serverversion, der skal installeres. Brug latest for stabil eller experimental for den seneste beta.
SAVE_NAME gamesave Navnet på den gemte fil, som serveren indlæser ved opstart (uden filtypenavn).
SERVER_NAME Servernavn vist i multiplayer-browseren.
SERVER_DESC Kort beskrivelse vist sammen med servernavnet i browseren.
SERVER_USERNAME Dit Factorio-kontobrugernavn. Påkrævet for offentlig servervisning og mod-downloads.
SERVER_TOKEN Dit Factorio-kontogodkendelsestoken. Påkrævet sammen med brugernavn for offentlig visning.
MAX_SLOTS 20 Maksimalt antal spillerpladser på serveren.
SAVE_INTERVAL 10 Interval for automatisk gemning i minutter.
SAVE_SLOTS 5 Antal roterende auto-gem pladser. Ældre gemte filer overskrives, når denne grænse nås.
AFK_KICK 0 Minutter før en inaktiv spiller bliver smidt ud. 0 deaktiverer AFK-kick.

4. server-settings.json

Den primære serverkonfigurationsfil er placeret her:

data/server-settings.json

Rediger denne fil via Filhåndteringen i GPanel eller via SFTP. Nedenfor er de vigtigste indstillinger.

Overlap med opstartsvariabler: Nogle GPanel-opstartsvariabler (såsom SERVER_NAME, SERVER_DESC, MAX_SLOTS, SERVER_USERNAME og SERVER_TOKEN) kan overskrive tilsvarende værdier i server-settings.json ved opstart. Tjek altid dine Startup-faneværdier først, hvis indstillinger ikke ser ud til at virke.
Indstilling Standard Beskrivelse
name "" Servernavn vist i multiplayer-browseren.
description "" Serverbeskrivelse vist i browseren.
tags [] Array af tag-strenge (f.eks. ["modded", "vanilla", "friendly"]) til filtrering i browseren.
max_players 0 Maksimalt antal spillere. 0 betyder ubegrænset (brug i stedet opstartsvariablen MAX_SLOTS).
visibility {"public": true, "lan": true} Styrer, om serveren vises i den offentlige browser og/eller LAN-browseren. Kræver gyldigt brugernavn og token for offentlig synlighed.
game_password "" Adgangskode krævet for at tilslutte. Lad stå tom for ingen adgangskode.
require_user_verification true Når true, kan kun spillere med en verificeret Factorio-konto tilslutte sig.
autosave_interval 10 Interval for automatisk gemning i minutter (kan overskrives af opstartsvariablen SAVE_INTERVAL).
autosave_slots 5 Antal roterende auto-gem filer (kan overskrives af opstartsvariablen SAVE_SLOTS).
afk_autokick_interval 0 AFK-kick timeout i minutter. 0 deaktiverer det.
auto_pause true Sætter spillet på pause, når ingen spillere er tilsluttet. Sparer ressourcer på din server.
only_admins_can_pause_the_game true Begrænser pausefunktionen til kun serveradministratorer.
admins [] Array af Factorio-brugernavne med administratorrettigheder (f.eks. ["YourUsername"]). Administratorer kan kicke, banne og køre kommandoer.

Eksempel 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. Kortgenerering

Factorio bruger to konfigurationsfiler til at styre, hvordan nye kort genereres, og hvordan verdenen opfører sig under spil.

map-gen-settings.json (Verdensgenerering)

Placeret her:

data/map-gen-settings.json

Denne fil styrer terræn, ressourcefordeling og fjendeplaceringer, når et nyt kort oprettes. Ændringer i denne fil træder kun i kraft ved generering af et nyt kort -- de ændrer ikke en eksisterende gemt fil.

Indstilling Beskrivelse
width / height Kortdimensioner i fliser. 0 betyder uendeligt (standard). Angiv specifikke værdier for at begrænse kortstørrelsen.
seed Kortgenereringsseed. Brug null for et tilfældigt seed, eller angiv et tal for at genskabe et specifikt kort.
peaceful_mode false som standard. Når true, angriber fjender ikke først.
autoplace_controls Styrer frekvens, størrelse og rigdom af ressourcer og terrænfunktioner. Hver post (f.eks. iron-ore, copper-ore, coal, stone, crude-oil, trees, enemy-base) accepterer frequency, size og richness værdier.
cliff_settings Styrer klippegenerering: name, cliff_elevation_0 (første klippehøjde), cliff_elevation_interval (afstand mellem klippeniveauer), richness (klippetæthed).
starting_area Størrelsen på det sikre startområde (ingen fjender). Standard er 1. Højere værdier giver mere plads, før man møder biters.
property_expression_names Avancerede terrænudtryk for vanddækning, højde og fugtighed. control-setting:moisture:bias og lignende nøgler justerer terrængenereringen.

Ressourcefrekvens, størrelse og rigdomsværdier

For hver ressource i autoplace_controls kan du justere tre egenskaber. Værdier er multiplikatorer, hvor 1 er normal:

Egenskab Effekt
frequency Hvor ofte ressourcen optræder. Højere = flere forekomster spredt over kortet.
size Hvor stor hver ressourceforekomst er.
richness Hvor mange enheder hver flise af ressourcen giver, før den er opbrugt.

Eksempel 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 (Verdens køretidsadfærd)

Placeret her:

data/map-settings.json

Denne fil styrer køretidsadfærd som forureningsspredning, fjendeevolution og ekspansion. I modsætning til map-gen-settings.json kan nogle af disse indstillinger påvirke en eksisterende gemt fil, når de ændres, og kortet genindlæses.

Sektion Nøgleindstillinger Beskrivelse
pollution enabled, diffusion_ratio, ageing, min_to_diffuse Styrer, om forurening spreder sig, hvor hurtigt den diffunderer, og hvor hurtigt den nedbrydes. Deaktivering af forurening deaktiverer også forureningsdrevne fjendeangreb.
enemy_evolution enabled, time_factor, destroy_factor, pollution_factor Styrer, hvordan fjender udvikler sig over tid, fra ødelæggelse af spawners og fra forurening. Lavere faktorer = langsommere evolution. Sæt enabled til false for at fryse evolutionen helt.
enemy_expansion enabled, max_expansion_distance, settler_group_min_size, settler_group_max_size, min_expansion_cooldown, max_expansion_cooldown Styrer, om fjender bygger nye baser, og hvor aggressivt de ekspanderer. Deaktiver for at forhindre biters i at sprede sig over kortet.
steering default, moving Stifindingsadfærd for enheder. Behøver sjældent justering.

Eksempel 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. Oprettelse af et nyt kort

Som standard genererer din server et kort med standardindstillinger ved første opstart. For at oprette et nyt kort med brugerdefinerede genereringsindstillinger:

  1. Stop din server i GPanel.
  2. Rediger data/map-gen-settings.json og data/map-settings.json med dine ønskede verdensgenererings- og køretidsindstillinger (se afsnittet ovenfor).
  3. Naviger til mappen saves i Filhåndteringen.
  4. Slet eller omdøb den eksisterende gemte fil (f.eks. gamesave.zip), så serveren genererer en ny.
  5. Sørg for, at opstartsvariablen SAVE_NAME matcher det filnavn, du ønsker (standard er gamesave).
  6. Start serveren. Den vil registrere, at ingen gemt fil findes med det navn, og generere et nyt kort med dine opdaterede indstillinger.
Tag backup først. Før du sletter nogen gemt fil, skal du downloade en backup via SFTP eller Filhåndteringen. Slettede gemte filer kan ikke gendannes.
Kort-seed: Hvis du vil genskabe et specifikt verdenslayout, skal du sætte seed-værdien i map-gen-settings.json til et specifikt tal, før du genererer. Brug null for et tilfældigt seed.

7. Sådan tilslutter du

Der er to måder for spillere at tilslutte sig din Factorio-server.

Mulighed A: Offentlig serverbrowser

Hvis du har konfigureret SERVER_USERNAME og SERVER_TOKEN med gyldige Factorio-legitimationsoplysninger, og visibility.public er sat til true:

  1. Åbn Factorio og klik på Play.
  2. Vælg Multiplayer.
  3. Klik på Browse public games.
  4. Brug søgefeltet til at finde din server efter navn.
  5. Klik på serveren for at tilslutte. Indtast spillets adgangskode, hvis en er angivet.

Mulighed B: Direkte forbindelse

  1. Åbn Factorio og klik på Play.
  2. Vælg Multiplayer.
  3. Klik på Connect to address.
  4. Indtast din servers IP-adresse og port i formatet: IP:Port
  5. Klik på Connect.
Find din IP og port: Se How to Find Your Server IP and Port for at finde disse oplysninger i GPanel.
Versionsforskel: Alle tilsluttende spillere skal køre den samme Factorio-version som serveren. Hvis spillere ikke kan tilslutte, skal du kontrollere, at både server og klient er på samme version (stabil eller eksperimentel). Spillere kan vælge deres spilversion i Factorio-launcheren eller via Steams beta-grenindstillinger.

8. Håndtering af gemte filer

Auto-gem konfiguration

Automatisk gemning styres af to opstartsvariabler:

  • SAVE_INTERVAL -- Hvor ofte serveren automatisk gemmer, i minutter (standard: 10).
  • SAVE_SLOTS -- Antallet af roterende auto-gem filer, der bevares (standard: 5). Når grænsen er nået, overskrives den ældste auto-gem fil.

Auto-gem filer gemmes i mappen saves med navne som _autosave1.zip, _autosave2.zip osv.

Manuel gemning

Du kan udløse en manuel gemning når som helst ved at køre følgende kommando i GPanel-konsollen:

/server-save

Dette opretter en gemt fil med det aktuelle SAVE_NAME. Du kan også gemme til et specifikt filnavn:

/server-save my-backup

Upload af en eksisterende gemt fil

For at overføre en eksisterende Factorio-verden til din server:

  1. Stop din server i GPanel.
  2. Find din lokale gemte fil. På de fleste systemer findes Factorio-gemte filer her:
    • Windows: %APPDATA%\Factorio\saves\
    • Linux: ~/.factorio/saves/
    • macOS: ~/Library/Application Support/factorio/saves/
  3. Upload .zip-filen til mappen saves på din server via Filhåndteringen eller SFTP.
  4. I GPanel's Startup-fane skal du sætte SAVE_NAME til det uploadede filnavn (uden .zip-endelsen).
  5. Start serveren.
Versionskompatibilitet: Din uploadede gemte fil skal være kompatibel med den Factorio-version, der kører på serveren. Hvis den gemte fil blev oprettet på en nyere version, vil serveren ikke kunne indlæse den. Match opstartsvariablen FACTORIO_VERSION med den version, din gemte fil blev oprettet med.

Relaterede artikler

Brug for hjælp?

Hvis du oplever problemer, der ikke er dækket i denne guide, opret en supportticket med dine serveroplysninger og en beskrivelse af problemet.


Var denne artikel nyttig?

Ready to Get Started?

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