Välkmüük 50% soodustust kõikidele serveritele Viimane päev!
Lõpeb: 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
Kategooriad

Factorio serveri seadistamine


See juhend hõlmab kõike, mida vajate oma Factorio pühendatud serveri konfigureerimiseks ja käitamiseks Legion Hosting platvormil, sealhulgas konto autentimine, käivitusmuutujad, serveri seaded, maailma genereerimine, mängijate ühendamine ja salvestuste haldamine. Modide paigaldamise kohta vaadake Factorio modide paigaldamine.

Serveri paneel: Kogu serveri haldamine toimub GPanel kaudu aadressil gpanel.legionhosting.net. Kasutage failide haldurit või SFTP-d konfiguratsioonifailide muutmiseks.

1. Factorio konto tokeni hankimine

Factorio konto kasutajanimi ja token on kohustuslikud, kui soovite, et teie server ilmuks avalikku mitmikmängu serveribrauserisse. Neid on vaja ka modide allalaadimiseks ametlikust modiportaalist.

  1. Minge aadressile factorio.com/login ja logige oma Factorio kontole sisse.
  2. Navigeerige oma profiili lehele.
  3. Kerige alla jaotiseni API Authentication Tokens.
  4. Klõpsake Generate, et luua uus token (või kopeerige olemasolev token).
  5. Kopeerige tokeni string -- kleepige see GPanel Startup vahekaardil väljale SERVER_TOKEN.
Hoidke oma token privaatsena. Teie autentimistoken annab juurdepääsu teie Factorio kontole serveritoimingute jaoks. Ärge jagage seda avalikult. Kui kahtlustate, et see on kompromiteeritud, genereerige see kohe Factorio veebilehel uuesti.
Privaatserverid: Kui soovite, et mängijad ühenduksid ainult otse IP kaudu ja te ei vaja serveri avalikku loetlemist, võite jätta SERVER_USERNAME ja SERVER_TOKEN tühjaks. Siiski ei saa server ilma kehtivate mandaatideta modide portaalist automaatselt modisid alla laadida.

2. Esmakäivitus

Pärast Factorio serveri ostmist Legion Hosting platvormilt järgige neid samme, et see esimest korda käivitada:

  1. Logige sisse GPanel ja valige oma Factorio server.
  2. Minge Startup vahekaardile.
  3. Määrake muutuja FACTORIO_VERSION:
    • latest -- paigaldab praeguse stabiilse versiooni (soovitatav enamikule mängijatele).
    • experimental -- paigaldab uusima eksperimentaalse/beetaversiooni uusimate funktsioonidega, kuid võib sisaldada vigu.
  4. Määrake oma SERVER_NAME vastavalt sellele, mida soovite serveribrauseris kuvada.
  5. Täitke SERVER_USERNAME ja SERVER_TOKEN, kui soovite avalikku serveriloetelu (vaadake eelmist jaotist).
  6. Minge Console vahekaardile ja klõpsake Start.
  7. Server laadib alla Factorio pühendatud serveri failid ja genereerib vaikesalvestuse. See võib esmasel käivitamisel võtta mõne minuti.
Versiooni vahetamine: Stabiilse ja eksperimentaalse versiooni vahel vahetamiseks uuendage muutujat FACTORIO_VERSION Startup vahekaardil ja taaskäivitage server. Uus versioon laaditakse automaatselt alla.

3. GPanel käivitusmuutujad

Need muutujad konfigureeritakse GPanel Startup vahekaardil ja juhivad serveri põhikäitumist. Need jõustuvad igal serveri käivitamisel.

Muutuja Vaikeväärtus Kirjeldus
FACTORIO_VERSION latest Paigaldatav serveri versioon. Kasutage latest stabiilse või experimental uusima beeta jaoks.
SAVE_NAME gamesave Salvestusfaili nimi, mille server käivitamisel laadib (ilma laiendita).
SERVER_NAME Serveri nimi, mis kuvatakse mitmikmängu brauseris.
SERVER_DESC Lühikirjeldus, mis kuvatakse serveri nime kõrval brauseris.
SERVER_USERNAME Teie Factorio konto kasutajanimi. Vajalik avalikuks serveriloeteluks ja modide allalaadimiseks.
SERVER_TOKEN Teie Factorio konto autentimistoken. Vajalik koos kasutajanimega avalikuks loeteluks.
MAX_SLOTS 20 Maksimaalne mängijakohtade arv serveris.
SAVE_INTERVAL 10 Automaatse salvestamise intervall minutites.
SAVE_SLOTS 5 Rotatsiooniliste automaatsalvestuste arv. Vanemad salvestused kirjutatakse üle, kui see limiit on saavutatud.
AFK_KICK 0 Minutid enne jõude mängija eemaldamist. 0 keelab AFK eemaldamise.

4. server-settings.json

Peamine serveri konfiguratsioonifail asub:

data/server-settings.json

Muutke seda faili GPanel failihalduri kaudu või SFTP kaudu. Allpool on kõige olulisemad seaded.

Käivitusmuutujate kattumine: Mõned GPanel käivitusmuutujad (nagu SERVER_NAME, SERVER_DESC, MAX_SLOTS, SERVER_USERNAME ja SERVER_TOKEN) võivad käivitamisel alistada vastavad väärtused failis server-settings.json. Kontrollige alati esmalt oma Startup vahekaardi väärtusi, kui seaded ei tundu jõustuvat.
Seade Vaikeväärtus Kirjeldus
name "" Serveri nimi, mis kuvatakse mitmikmängu brauseris.
description "" Serveri kirjeldus, mis kuvatakse brauseris.
tags [] Siltide stringide massiiv (nt ["modded", "vanilla", "friendly"]) brauseris filtreerimiseks.
max_players 0 Maksimaalne mängijate arv. 0 tähendab piiramatut (kasutage selle asemel käivitusmuutujat MAX_SLOTS).
visibility {"public": true, "lan": true} Juhib, kas server ilmub avalikku brauserisse ja/või LAN brauserisse. Avaliku nähtavuse jaoks on vaja kehtivat kasutajanime ja tokenit.
game_password "" Liitumiseks vajalik parool. Jätke tühjaks, kui parooli pole vaja.
require_user_verification true Kui väärtus on true, saavad liituda ainult kinnitatud Factorio kontoga mängijad.
autosave_interval 10 Automaatse salvestamise intervall minutites (võib olla alistatud käivitusmuutujaga SAVE_INTERVAL).
autosave_slots 5 Rotatsiooniliste automaatsalvestuste failide arv (võib olla alistatud käivitusmuutujaga SAVE_SLOTS).
afk_autokick_interval 0 AFK eemaldamise ajalõpp minutites. 0 keelab selle.
auto_pause true Peatab mängu, kui ühtegi mängijat pole ühendatud. Säästab teie serveri ressursse.
only_admins_can_pause_the_game true Piirab peatamise võimaluse ainult serveri administraatoritele.
admins [] Massiiv Factorio kasutajanimedest, kellel on administraatori õigused (nt ["YourUsername"]). Administraatorid saavad mängijaid eemaldada, keelata ja käske käivitada.

Näidis 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. Kaardi genereerimine

Factorio kasutab kahte konfiguratsioonifaili uute kaartide genereerimise ja maailma käitumise juhtimiseks mängu ajal.

map-gen-settings.json (maailma genereerimine)

Asub:

data/map-gen-settings.json

See fail juhib maastikku, ressursside jaotust ja vaenlaste paigutust, kui uus kaart luuakse. Selle faili muudatused jõustuvad ainult uue kaardi genereerimisel -- need ei muuda olemasolevat salvestust.

Seade Kirjeldus
width / height Kaardi mõõtmed paanides. 0 tähendab lõpmatut (vaikeväärtus). Määrake konkreetsed väärtused kaardi suuruse piiramiseks.
seed Kaardi genereerimise seeme. Kasutage null juhusliku seemne jaoks või määrake number konkreetse kaardi taasesitamiseks.
peaceful_mode Vaikimisi false. Kui true, ei ründa vaenlased esimesena.
autoplace_controls Juhib ressursside ja maastikuelementide sagedust, suurust ja rikkust. Iga kirje (nt iron-ore, copper-ore, coal, stone, crude-oil, trees, enemy-base) aktsepteerib väärtusi frequency, size ja richness.
cliff_settings Juhib kaljude genereerimist: name, cliff_elevation_0 (esimese kalju kõrgus), cliff_elevation_interval (kaljutasandite vahe), richness (kaljude tihedus).
starting_area Turvalise algusala suurus (vaenlasteta). Vaikeväärtus on 1. Suuremad väärtused annavad rohkem ruumi enne vaenlastega kohtumist.
property_expression_names Täpsemad maastikuavaldised veekatvuse, kõrguse ja niiskuse jaoks. control-setting:moisture:bias ja sarnased võtmed kohandavad maastiku genereerimist.

Ressursside sageduse, suuruse ja rikkuse väärtused

Iga ressursi puhul autoplace_controls all saate kohandada kolme omadust. Väärtused on kordajad, kus 1 on normaalne:

Omadus Mõju
frequency Kui tihti ressurss esineb. Suurem = rohkem leiukohti üle kaardi.
size Kui suur iga ressursileiukoht on.
richness Kui palju esemeid iga ressursipaani annab enne ammendumist.

Näidis 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 (käitusaegne maailma käitumine)

Asub:

data/map-settings.json

See fail juhib käitusaegset käitumist, nagu saaste levik, vaenlaste evolutsioon ja laienemine. Erinevalt failist map-gen-settings.json võivad mõned neist seadetest mõjutada olemasolevat salvestust, kui neid muudetakse ja kaart laetakse uuesti.

Jaotis Põhiseaded Kirjeldus
pollution enabled, diffusion_ratio, ageing, min_to_diffuse Juhib, kas saaste levib, kui kiiresti see difundeerub ja kui kiiresti see laguneb. Saaste keelamine keelab ka saastest põhjustatud vaenlaste rünnakud.
enemy_evolution enabled, time_factor, destroy_factor, pollution_factor Juhib, kuidas vaenlased aja jooksul arenevad, kudemiskohtade hävitamisest ja saastest. Madalamad tegurid = aeglasem evolutsioon. Määrake enabled väärtuseks false, et evolutsioon täielikult peatada.
enemy_expansion enabled, max_expansion_distance, settler_group_min_size, settler_group_max_size, min_expansion_cooldown, max_expansion_cooldown Juhib, kas vaenlased ehitavad uusi baase ja kui agressiivselt nad laienevad. Keelake, et takistada vaenlaste levimist üle kaardi.
steering default, moving Üksuste teeleidmise käitumine. Harva vajab kohandamist.

Näidis 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. Uue kaardi loomine

Vaikimisi genereerib teie server esmasel käivitamisel standardseadetega kaardi. Kohandatud genereerimisseadetega uue kaardi loomiseks:

  1. Peatage oma server GPanel-is.
  2. Muutke faile data/map-gen-settings.json ja data/map-settings.json soovitud maailma genereerimise ja käitusaegse seadetega (vaadake eelmist jaotist).
  3. Navigeerige failihalduri kaudu kausta saves.
  4. Kustutage või nimetage ümber olemasolev salvestusfail (nt gamesave.zip), et server genereeriks uue.
  5. Veenduge, et käivitusmuutuja SAVE_NAME vastab soovitud salvestusfaili nimele (vaikeväärtus on gamesave).
  6. Käivitage server. See tuvastab, et selle nimega salvestust ei ole, ja genereerib uue kaardi teie uuendatud seadetega.
Tehke esmalt varukoopia. Enne mis tahes salvestusfaili kustutamist laadige varukoopia alla SFTP või failihalduri kaudu. Kustutatud salvestusi ei saa taastada.
Kaardi seeme: Kui soovite konkreetset maailma paigutust taasesitada, määrake seed väärtus failis map-gen-settings.json konkreetsele numbrile enne genereerimist. Kasutage null juhusliku seemne jaoks.

7. Kuidas ühenduda

Mängijad saavad teie Factorio serveriga ühenduda kahel viisil.

Variant A: avalik serveribrauser

Kui olete konfigureerinud SERVER_USERNAME ja SERVER_TOKEN kehtivate Factorio mandaatidega ning visibility.public on seatud väärtusele true:

  1. Avage Factorio ja klõpsake Play.
  2. Valige Multiplayer.
  3. Klõpsake Browse public games.
  4. Kasutage otsinguriba oma serveri leidmiseks nime järgi.
  5. Klõpsake serveril, et liituda. Sisestage mängu parool, kui see on seatud.

Variant B: otseühendus

  1. Avage Factorio ja klõpsake Play.
  2. Valige Multiplayer.
  3. Klõpsake Connect to address.
  4. Sisestage oma serveri IP-aadress ja port formaadis: IP:Port
  5. Klõpsake Connect.
IP ja pordi leidmine: Vaadake Kuidas leida oma serveri IP ja port, et teada saada, kust neid GPanel-is leida.
Versiooni mittevastavus: Kõik ühenduvad mängijad peavad kasutama sama Factorio versiooni kui server. Kui mängijad ei saa ühenduda, veenduge, et nii server kui ka klient on samal versioonil (stabiilne või eksperimentaalne). Mängijad saavad oma mängu versiooni valida Factorio käivitajas või Steam beeta haru seadete kaudu.

8. Salvestuste haldamine

Automaatsalvestuse konfiguratsioon

Automaatsalvestusi juhivad kaks käivitusmuutujat:

  • SAVE_INTERVAL -- Kui tihti server automaatselt salvestab, minutites (vaikeväärtus: 10).
  • SAVE_SLOTS -- Rotatsiooniliste automaatsalvestuste failide arv (vaikeväärtus: 5). Kui limiit on saavutatud, kirjutatakse vanim automaatsalvestus üle.

Automaatsalvestuste failid hoitakse kaustas saves nimedega nagu _autosave1.zip, _autosave2.zip jne.

Käsitsi salvestamine

Saate käivitada käsitsi salvestamise igal ajal, käivitades GPanel konsoolis järgmise käsu:

/server-save

See loob salvestuse praeguse SAVE_NAME abil. Saate salvestada ka konkreetse failinimega:

/server-save my-backup

Olemasoleva salvestuse üleslaadimine

Olemasoleva Factorio maailma ülekandmiseks oma serverisse:

  1. Peatage oma server GPanel-is.
  2. Leidke oma kohalik salvestusfail. Enamikus süsteemides asuvad Factorio salvestused:
    • Windows: %APPDATA%\Factorio\saves\
    • Linux: ~/.factorio/saves/
    • macOS: ~/Library/Application Support/factorio/saves/
  3. Laadige .zip salvestusfail üles oma serveri kausta saves failihalduri või SFTP kaudu.
  4. GPanel Startup vahekaardil määrake SAVE_NAME üleslaaditud faili nimeks (ilma .zip laiendita).
  5. Käivitage server.
Versiooni ühilduvus: Üleslaaditud salvestus peab olema ühilduv serveris töötava Factorio versiooniga. Kui salvestus loodi uuema versiooni peal, ei suuda server seda laadida. Sobitage käivitusmuutuja FACTORIO_VERSION versiooniga, millega teie salvestus loodi.

Seotud artiklid

Vajate abi?

Kui teil esineb probleeme, mida see juhend ei kata, avage tugipäring oma serveri andmete ja probleemi kirjeldusega.


Kas see artikkel oli kasulik?

Ready to Get Started?

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