Brza Rasprodaja 50% popusta na sve servere Zadnji Dan!
Završava za: 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
Kategorije

Postavljanje Factorio poslužitelja


Ovaj vodič pokriva sve što trebate za konfiguriranje i pokretanje vašeg Factorio dediciranog poslužitelja na Legion Hosting, uključujući autentifikaciju računa, varijable pokretanja, postavke poslužitelja, generiranje svijeta, povezivanje igrača i upravljanje spremljenim igrama. Za instalaciju modova pogledajte Factorio Mod Installation.

Upravljačka ploča: Sve upravljanje poslužiteljem obavlja se putem GPanel na gpanel.legionhosting.net. Koristite File Manager ili SFTP za uređivanje konfiguracijskih datoteka.

1. Dobivanje Factorio tokena za račun

Korisničko ime i token Factorio računa su obavezni ako želite da se vaš poslužitelj pojavi u javnom pregledniku višeigraćkih poslužitelja. Također su potrebni za preuzimanje modova sa službenog portala za modove.

  1. Idite na factorio.com/login i prijavite se na svoj Factorio račun.
  2. Navigirajte na svoju stranicu Profila.
  3. Pomaknite se prema dolje do odjeljka API Authentication Tokens.
  4. Kliknite Generate za stvaranje novog tokena (ili kopirajte postojeći token).
  5. Kopirajte tekstualni niz tokena -- zalijepit ćete ga u polje SERVER_TOKEN u kartici Startup u GPanel.
Čuvajte svoj token privatnim. Vaš autentifikacijski token omogućuje pristup vašem Factorio računu za operacije poslužitelja. Ne dijelite ga javno. Ako sumnjate da je kompromitiran, odmah ga regenerirajte na Factorio web stranici.
Privatni poslužitelji: Ako želite da se igrači povezuju samo putem izravnog IP-a i ne trebate javno navođenje poslužitelja, možete ostaviti SERVER_USERNAME i SERVER_TOKEN praznima. Međutim, poslužitelj neće moći automatski preuzimati modove s portala za modove bez valjanih vjerodajnica.

2. Prvo pokretanje

Nakon kupnje Factorio poslužitelja od Legion Hosting, slijedite ove korake za prvo pokretanje:

  1. Prijavite se na GPanel i odaberite svoj Factorio poslužitelj.
  2. Idite na karticu Startup.
  3. Postavite varijablu FACTORIO_VERSION:
    • latest -- instalira trenutno stabilno izdanje (preporučeno za većinu igrača).
    • experimental -- instalira najnoviju eksperimentalnu/beta verziju s najnovijim značajkama, ali može imati grešaka.
  4. Postavite SERVER_NAME na željeni naziv koji će se prikazivati u pregledniku poslužitelja.
  5. Ispunite SERVER_USERNAME i SERVER_TOKEN ako želite javno navođenje poslužitelja (pogledajte odjeljak iznad).
  6. Idite na karticu Console i kliknite Start.
  7. Poslužitelj će preuzeti datoteke Factorio dediciranog poslužitelja i generirati zadanu spremljenu igru. Ovo može potrajati nekoliko minuta pri prvom pokretanju.
Promjene verzije: Za prebacivanje između stabilne i eksperimentalne verzije, ažurirajte varijablu FACTORIO_VERSION u kartici Startup i ponovno pokrenite poslužitelj. Nova verzija će se automatski preuzeti.

3. GPanel varijable pokretanja

Ove varijable se konfiguriraju u kartici Startup u GPanel i kontroliraju osnovno ponašanje poslužitelja. Primjenjuju se pri svakom pokretanju poslužitelja.

Varijabla Zadano Opis
FACTORIO_VERSION latest Verzija poslužitelja za instalaciju. Koristite latest za stabilnu ili experimental za najnoviju beta verziju.
SAVE_NAME gamesave Naziv datoteke spremljene igre koju poslužitelj učitava pri pokretanju (bez ekstenzije).
SERVER_NAME Naziv poslužitelja prikazan u višeigraćkom pregledniku.
SERVER_DESC Kratki opis prikazan uz naziv poslužitelja u pregledniku.
SERVER_USERNAME Vaše korisničko ime Factorio računa. Potrebno za javno navođenje poslužitelja i preuzimanje modova.
SERVER_TOKEN Vaš autentifikacijski token Factorio računa. Potreban uz korisničko ime za javno navođenje.
MAX_SLOTS 20 Maksimalan broj mjesta za igrače na poslužitelju.
SAVE_INTERVAL 10 Interval automatskog spremanja u minutama.
SAVE_SLOTS 5 Broj rotirajućih slotova za automatsko spremanje. Starija spremanja se prepisuju kada se dosegne ovo ograničenje.
AFK_KICK 0 Minute prije izbacivanja neaktivnog igrača. 0 onemogućuje AFK izbacivanje.

4. server-settings.json

Primarna konfiguracijska datoteka poslužitelja nalazi se na:

data/server-settings.json

Uredite ovu datoteku putem File Manager u GPanel ili putem SFTP. Ispod su najvažnije postavke.

Preklapanje varijabli pokretanja: Neke GPanel varijable pokretanja (kao što su SERVER_NAME, SERVER_DESC, MAX_SLOTS, SERVER_USERNAME i SERVER_TOKEN) mogu nadjačati odgovarajuće vrijednosti u server-settings.json pri pokretanju. Uvijek prvo provjerite vrijednosti u kartici Startup ako se čini da postavke ne stupaju na snagu.
Postavka Zadano Opis
name "" Naziv poslužitelja prikazan u višeigraćkom pregledniku.
description "" Opis poslužitelja prikazan u pregledniku.
tags [] Niz oznaka (npr. ["modded", "vanilla", "friendly"]) za filtriranje u pregledniku.
max_players 0 Maksimalan broj igrača. 0 znači neograničeno (koristite varijablu pokretanja MAX_SLOTS umjesto toga).
visibility {"public": true, "lan": true} Kontrolira pojavljuje li se poslužitelj u javnom pregledniku i/ili LAN pregledniku. Zahtijeva valjano korisničko ime i token za javnu vidljivost.
game_password "" Lozinka potrebna za pridruživanje. Ostavite prazno za poslužitelj bez lozinke.
require_user_verification true Kada je true, samo igrači s verificiranim Factorio računom mogu se pridružiti.
autosave_interval 10 Interval automatskog spremanja u minutama (može biti nadjačan varijablom pokretanja SAVE_INTERVAL).
autosave_slots 5 Broj rotirajućih datoteka automatskog spremanja (može biti nadjačan varijablom pokretanja SAVE_SLOTS).
afk_autokick_interval 0 Vremensko ograničenje AFK izbacivanja u minutama. 0 ga onemogućuje.
auto_pause true Pauzira igru kada nema povezanih igrača. Štedi resurse na vašem poslužitelju.
only_admins_can_pause_the_game true Ograničava mogućnost pauziranja samo na administratore poslužitelja.
admins [] Niz Factorio korisničkih imena s administratorskim ovlastima (npr. ["YourUsername"]). Administratori mogu izbacivati, blokirati i pokretati naredbe.

Primjer 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. Generiranje karte

Factorio koristi dvije konfiguracijske datoteke za kontrolu generiranja novih karti i ponašanja svijeta tijekom igranja.

map-gen-settings.json (Generiranje svijeta)

Nalazi se na:

data/map-gen-settings.json

Ova datoteka kontrolira teren, distribuciju resursa i postavljanje neprijatelja kada se stvara nova karta. Promjene u ovoj datoteci stupaju na snagu samo pri generiranju nove karte -- ne mijenjaju postojeću spremljenu igru.

Postavka Opis
width / height Dimenzije karte u pločicama. 0 znači beskonačno (zadano). Postavite određene vrijednosti za ograničavanje veličine karte.
seed Sjeme za generiranje karte. Koristite null za nasumično sjeme ili navedite broj za reprodukciju određene karte.
peaceful_mode false prema zadanom. Kada je true, neprijatelji neće napadati prvi.
autoplace_controls Kontrolira učestalost, veličinu i bogatstvo resursa i značajki terena. Svaki unos (npr. iron-ore, copper-ore, coal, stone, crude-oil, trees, enemy-base) prihvaća vrijednosti frequency, size i richness.
cliff_settings Kontrolira generiranje litica: name, cliff_elevation_0 (nadmorska visina prve litice), cliff_elevation_interval (razmak između razina litica), richness (gustoća litica).
starting_area Veličina sigurnog početnog područja (bez neprijatelja). Zadano je 1. Veće vrijednosti daju više prostora prije susreta s neprijateljima.
property_expression_names Napredni izrazi terena za pokrivenost vodom, nadmorsku visinu i vlažnost. Ključevi poput control-setting:moisture:bias prilagođavaju generiranje terena.

Vrijednosti učestalosti, veličine i bogatstva resursa

Za svaki resurs u autoplace_controls možete prilagoditi tri svojstva. Vrijednosti su multiplikatori gdje je 1 normalno:

Svojstvo Učinak
frequency Koliko često se resurs pojavljuje. Veće = više nalazišta raspoređenih po karti.
size Koliko je veliko svako nalazište resursa.
richness Koliko stavki svaka pločica resursa daje prije iscrpljivanja.

Primjer 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 (Ponašanje svijeta tijekom igre)

Nalazi se na:

data/map-settings.json

Ova datoteka kontrolira ponašanje tijekom igre kao što su širenje zagađenja, evolucija neprijatelja i ekspanzija. Za razliku od map-gen-settings.json, neke od ovih postavki mogu utjecati na postojeću spremljenu igru kada se promijene i karta se ponovno učita.

Odjeljak Ključne postavke Opis
pollution enabled, diffusion_ratio, ageing, min_to_diffuse Kontrolira širi li se zagađenje, koliko brzo se difundira i koliko brzo opada. Onemogućavanje zagađenja također onemogućuje napade neprijatelja pokretane zagađenjem.
enemy_evolution enabled, time_factor, destroy_factor, pollution_factor Kontrolira kako neprijatelji evoluiraju s vremenom, uništavanjem mrijestilišta i zagađenjem. Niži faktori = sporija evolucija. Postavite enabled na false za potpuno zamrzavanje evolucije.
enemy_expansion enabled, max_expansion_distance, settler_group_min_size, settler_group_max_size, min_expansion_cooldown, max_expansion_cooldown Kontrolira grade li neprijatelji nove baze i koliko agresivno se šire. Onemogućite za sprječavanje širenja neprijatelja po karti.
steering default, moving Ponašanje pronalaženja puta za jedinice. Rijetko zahtijeva prilagodbu.

Primjer 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. Stvaranje nove karte

Prema zadanom, vaš poslužitelj generira kartu sa standardnim postavkama pri prvom pokretanju. Za stvaranje nove karte s prilagođenim postavkama generiranja:

  1. Zaustavite svoj poslužitelj u GPanel.
  2. Uredite data/map-gen-settings.json i data/map-settings.json sa željenim postavkama generiranja svijeta i ponašanja tijekom igre (pogledajte odjeljak iznad).
  3. Navigirajte do direktorija saves u File Manager.
  4. Izbrišite ili preimenujte postojeću datoteku spremljene igre (npr. gamesave.zip) kako bi poslužitelj generirao novu.
  5. Provjerite da varijabla pokretanja SAVE_NAME odgovara nazivu datoteke spremljene igre koji želite (zadano je gamesave).
  6. Pokrenite poslužitelj. Detektirat će da ne postoji spremljena igra s tim nazivom i generirat će novu kartu koristeći vaše ažurirane postavke.
Prvo napravite sigurnosnu kopiju. Prije brisanja bilo koje datoteke spremljene igre, preuzmite sigurnosnu kopiju putem SFTP ili File Manager. Izbrisane spremljene igre ne mogu se vratiti.
Sjeme karte: Ako želite reproducirati određeni raspored svijeta, postavite vrijednost seed u map-gen-settings.json na određeni broj prije generiranja. Koristite null za nasumično sjeme.

7. Kako se povezati

Postoje dva načina za povezivanje igrača na vaš Factorio poslužitelj.

Opcija A: Javni preglednik poslužitelja

Ako ste konfigurirali SERVER_USERNAME i SERVER_TOKEN s valjanim Factorio vjerodajnicama i visibility.public je postavljeno na true:

  1. Otvorite Factorio i kliknite Play.
  2. Odaberite Multiplayer.
  3. Kliknite Browse public games.
  4. Koristite traku za pretraživanje da pronađete svoj poslužitelj po nazivu.
  5. Kliknite na poslužitelj za pridruživanje. Unesite lozinku igre ako je postavljena.

Opcija B: Izravno povezivanje

  1. Otvorite Factorio i kliknite Play.
  2. Odaberite Multiplayer.
  3. Kliknite Connect to address.
  4. Unesite IP adresu i port vašeg poslužitelja u formatu: IP:Port
  5. Kliknite Connect.
Pronalaženje IP-a i porta: Pogledajte How to Find Your Server IP and Port za informacije o tome gdje ih pronaći u GPanel.
Nepodudaranje verzije: Svi igrači koji se povezuju moraju koristiti istu verziju Factorio kao i poslužitelj. Ako se igrači ne mogu povezati, provjerite da su i poslužitelj i klijent na istoj verziji (stabilna ili eksperimentalna). Igrači mogu odabrati verziju igre u Factorio pokretaču ili putem postavki beta grane u Steam.

8. Upravljanje spremljenim igrama

Konfiguracija automatskog spremanja

Automatska spremanja kontroliraju se s dvije varijable pokretanja:

  • SAVE_INTERVAL -- Koliko često poslužitelj automatski sprema, u minutama (zadano: 10).
  • SAVE_SLOTS -- Broj rotirajućih datoteka automatskog spremanja koji se čuvaju (zadano: 5). Kada se dosegne ograničenje, najstarije automatsko spremanje se prepisuje.

Datoteke automatskog spremanja pohranjuju se u direktoriju saves s nazivima poput _autosave1.zip, _autosave2.zip itd.

Ručna spremanja

Možete pokrenuti ručno spremanje u bilo kojem trenutku izvršavanjem sljedeće naredbe u GPanel konzoli:

/server-save

Ovo stvara spremanje koristeći trenutni SAVE_NAME. Također možete spremiti pod određenim nazivom datoteke:

/server-save my-backup

Učitavanje postojeće spremljene igre

Za prijenos postojećeg Factorio svijeta na vaš poslužitelj:

  1. Zaustavite svoj poslužitelj u GPanel.
  2. Pronađite svoju lokalnu datoteku spremljene igre. Na većini sustava, Factorio spremljene igre nalaze se na:
    • Windows: %APPDATA%\Factorio\saves\
    • Linux: ~/.factorio/saves/
    • macOS: ~/Library/Application Support/factorio/saves/
  3. Učitajte .zip datoteku spremljene igre u direktorij saves na vašem poslužitelju putem File Manager ili SFTP.
  4. U kartici Startup u GPanel, postavite SAVE_NAME na naziv učitane datoteke (bez .zip ekstenzije).
  5. Pokrenite poslužitelj.
Kompatibilnost verzija: Vaša učitana spremljena igra mora biti kompatibilna s verzijom Factorio koja radi na poslužitelju. Ako je spremljena igra stvorena na novijoj verziji, poslužitelj je neće moći učitati. Uskladite varijablu pokretanja FACTORIO_VERSION s verzijom na kojoj je vaša spremljena igra stvorena.

Povezani članci

Trebate pomoć?

Ako imate problema koji nisu pokriveni u ovom vodiču, otvorite zahtjev za podršku s detaljima vašeg poslužitelja i opisom problema.


Je li vam ovaj članak bio koristan?

Ready to Get Started?

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