Brza Rasprodaja 50% popusta na sve servere Poslednji Dan!
Završava se 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
Categories

Podešavanje Factorio servera


Ovaj vodič pokriva sve što vam je potrebno za konfigurisanje i pokretanje vašeg Factorio namenskog servera na Legion Hosting, uključujući autentifikaciju naloga, promenljive pokretanja, podešavanja servera, generisanje sveta, povezivanje igrača i upravljanje čuvanjima. Za instalaciju modova, pogledajte Instalacija Factorio modova.

Server panel: Sve upravljanje serverom se obavlja putem GPanel-a na gpanel.legionhosting.net. Koristite File Manager ili SFTP za izmenu konfiguracionih datoteka.

1. Dobijanje Factorio tokena naloga

Korisničko ime i token Factorio naloga su obavezni ako želite da se vaš server pojavi u javnom pretraživaču višeigračkih servera. Takođe su potrebni za preuzimanje modova sa zvaničnog mod portala.

  1. Idite na factorio.com/login i prijavite se na svoj Factorio nalog.
  2. Idite na svoju stranicu Profile.
  3. Skrolujte nadole do sekcije API Authentication Tokens.
  4. Kliknite na Generate da biste kreirali novi token (ili kopirajte svoj postojeći token).
  5. Kopirajte string tokena -- nalepićete ga u karticu Startup u GPanel-u u polje SERVER_TOKEN.
Čuvajte svoj token privatno. Vaš token za autentifikaciju omogućava pristup vašem Factorio nalogu za serverske operacije. Nemojte ga deliti javno. Ako sumnjate da je kompromitovan, odmah ga ponovo generišite na Factorio veb-sajtu.
Privatni serveri: Ako želite da se igrači povezuju samo putem direktnog IP-a i ne treba vam da server bude javno naveden, možete ostaviti SERVER_USERNAME i SERVER_TOKEN prazne. Međutim, server neće moći da automatski preuzima modove sa mod portala bez validnih akreditiva.

2. Prvo pokretanje

Nakon kupovine vašeg Factorio servera od Legion Hosting, sledite ove korake da biste ga pokrenuli prvi put:

  1. Prijavite se na GPanel i izaberite svoj Factorio server.
  2. Idite na karticu Startup.
  3. Postavite promenljivu FACTORIO_VERSION:
    • latest -- instalira trenutno stabilno izdanje (preporučeno za većinu igrača).
    • experimental -- instalira najnoviji eksperimentalni/beta build sa najnovijim funkcijama, ali može imati bagove.
  4. Postavite svoj SERVER_NAME na šta god želite da bude prikazano u pretraživaču servera.
  5. Popunite SERVER_USERNAME i SERVER_TOKEN ako želite javno navođenje servera (pogledajte sekciju iznad).
  6. Idite na karticu Console i kliknite na Start.
  7. Server će preuzeti Factorio namenske serverske datoteke i generisati podrazumevano čuvanje. Ovo može potrajati nekoliko minuta pri prvom pokretanju.
Promene verzije: Da biste prešli sa stabilne na eksperimentalnu, ažurirajte promenljivu FACTORIO_VERSION u kartici Startup i ponovo pokrenite svoj server. Nova verzija će biti preuzeta automatski.

3. GPanel promenljive pokretanja

Ove promenljive se konfigurišu u kartici Startup u GPanel-u i kontrolišu osnovno ponašanje servera. Stupaju na snagu pri svakom pokretanju servera.

Promenljiva Podrazumevano Opis
FACTORIO_VERSION latest Verzija servera za instalaciju. Koristite latest za stabilnu ili experimental za najnoviju beta.
SAVE_NAME gamesave Ime datoteke čuvanja koju server učitava prilikom pokretanja (bez ekstenzije).
SERVER_NAME Ime servera prikazano u višeigračkom pretraživaču.
SERVER_DESC Kratak opis prikazan pored imena servera u pretraživaču.
SERVER_USERNAME Korisničko ime vašeg Factorio naloga. Obavezno za javno navođenje servera i preuzimanje modova.
SERVER_TOKEN Token za autentifikaciju vašeg Factorio naloga. Obavezan zajedno sa korisničkim imenom za javno navođenje.
MAX_SLOTS 20 Maksimalan broj slotova za igrače na serveru.
SAVE_INTERVAL 10 Interval automatskog čuvanja u minutima.
SAVE_SLOTS 5 Broj rotirajućih slotova za automatsko čuvanje. Starija čuvanja se prepisuju kada se dostigne ovo ograničenje.
AFK_KICK 0 Broj minuta pre nego što se neaktivan igrač izbaci. 0 onemogućava AFK izbacivanje.

4. server-settings.json

Primarna konfiguraciona datoteka servera nalazi se na:

data/server-settings.json

Izmenite ovu datoteku putem File Manager-a u GPanel-u ili putem SFTP-a. Ispod su najvažnija podešavanja.

Preklapanje promenljivih pokretanja: Neke GPanel promenljive pokretanja (kao što su SERVER_NAME, SERVER_DESC, MAX_SLOTS, SERVER_USERNAME i SERVER_TOKEN) mogu prepisati odgovarajuće vrednosti u server-settings.json prilikom pokretanja. Uvek prvo proverite vrednosti u svojoj kartici Startup ako se čini da podešavanja ne stupaju na snagu.
Podešavanje Podrazumevano Opis
name "" Ime servera prikazano u višeigračkom pretraživaču.
description "" Opis servera prikazan u pretraživaču.
tags [] Niz string oznaka (npr. ["modded", "vanilla", "friendly"]) za filtriranje u pretraživaču.
max_players 0 Maksimalan broj igrača. 0 znači neograničeno (umesto toga koristite promenljivu pokretanja MAX_SLOTS).
visibility {"public": true, "lan": true} Kontroliše da li se server pojavljuje u javnom pretraživaču i/ili LAN pretraživaču. Zahteva validno korisničko ime i token za javnu vidljivost.
game_password "" Lozinka potrebna za priključivanje. Ostavite prazno za bez lozinke.
require_user_verification true Kada je true, samo igrači sa verifikovanim Factorio nalogom mogu da se priključe.
autosave_interval 10 Interval automatskog čuvanja u minutima (može biti prepisan promenljivom pokretanja SAVE_INTERVAL).
autosave_slots 5 Broj rotirajućih datoteka automatskog čuvanja (može biti prepisan promenljivom pokretanja SAVE_SLOTS).
afk_autokick_interval 0 Vreme do AFK izbacivanja u minutima. 0 ga onemogućava.
auto_pause true Pauzira igru kada nijedan igrač nije povezan. Štedi resurse na vašem serveru.
only_admins_can_pause_the_game true Ograničava mogućnost pauziranja samo na administratore servera.
admins [] Niz Factorio korisničkih imena koja imaju administratorske privilegije (npr. ["YourUsername"]). Administratori mogu da izbacuju, banuju i pokreću komande.

Primer 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. Generisanje mape

Factorio koristi dve konfiguracione datoteke za kontrolu kako se generišu nove mape i kako se svet ponaša tokom igre.

map-gen-settings.json (Generisanje sveta)

Nalazi se na:

data/map-gen-settings.json

Ova datoteka kontroliše teren, raspodelu resursa i postavljanje neprijatelja kada se kreira nova mapa. Izmene ove datoteke stupaju na snagu samo prilikom generisanja nove mape -- ne menjaju postojeće čuvanje.

Podešavanje Opis
width / height Dimenzije mape u pločicama. 0 znači beskonačno (podrazumevano). Postavite određene vrednosti da biste ograničili veličinu mape.
seed Seed za generisanje mape. Koristite null za nasumičan seed ili navedite broj da biste reprodukovali određenu mapu.
peaceful_mode Podrazumevano false. Kada je true, neprijatelji neće napadati prvi.
autoplace_controls Kontroliše učestalost, veličinu i bogatstvo resursa i terenskih obeležja. Svaki unos (npr. iron-ore, copper-ore, coal, stone, crude-oil, trees, enemy-base) prihvata vrednosti frequency, size i richness.
cliff_settings Kontroliše generisanje litica: name, cliff_elevation_0 (visina prve litice), cliff_elevation_interval (razmak između nivoa litica), richness (gustina litica).
starting_area Veličina bezbedne početne oblasti (bez neprijatelja). Podrazumevano je 1. Veće vrednosti daju više prostora pre susreta sa biterima.
property_expression_names Napredni terenski izrazi za pokrivenost vodom, visinu i vlažnost. control-setting:moisture:bias i slični ključevi podešavaju generisanje terena.

Vrednosti učestalosti, veličine i bogatstva resursa

Za svaki resurs u autoplace_controls možete podesiti tri svojstva. Vrednosti su množioci gde je 1 normalno:

Svojstvo Efekat
frequency Koliko često se resurs pojavljuje. Veće = više nalazišta raspoređenih po mapi.
size Koliko je veliko svako nalazište resursa.
richness Koliko predmeta daje svaka pločica resursa pre iscrpljivanja.

Primer 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 sveta tokom izvršavanja)

Nalazi se na:

data/map-settings.json

Ova datoteka kontroliše ponašanje tokom izvršavanja kao što su širenje zagađenja, evolucija neprijatelja i ekspanzija. Za razliku od map-gen-settings.json, neka od ovih podešavanja mogu uticati na postojeće čuvanje kada se promene i mapa se ponovo učita.

Sekcija Ključna podešavanja Opis
pollution enabled, diffusion_ratio, ageing, min_to_diffuse Kontroliše da li se zagađenje širi, koliko brzo se difunduje i koliko brzo se raspada. Onemogućavanje zagađenja takođe onemogućava napade neprijatelja izazvane zagađenjem.
enemy_evolution enabled, time_factor, destroy_factor, pollution_factor Kontroliše kako neprijatelji evoluiraju tokom vremena, od uništavanja spawnera i od zagađenja. Niži faktori = sporija evolucija. Postavite enabled na false da biste potpuno zamrznuli evoluciju.
enemy_expansion enabled, max_expansion_distance, settler_group_min_size, settler_group_max_size, min_expansion_cooldown, max_expansion_cooldown Kontroliše da li neprijatelji grade nove baze i koliko agresivno se šire. Onemogućite da biste sprečili bitere da se šire po mapi.
steering default, moving Ponašanje pronalaženja putanje za jedinice. Retko zahteva podešavanje.

Primer 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. Kreiranje nove mape

Podrazumevano, vaš server generiše mapu sa standardnim podešavanjima prilikom prvog pokretanja. Da biste kreirali novu mapu sa prilagođenim podešavanjima generisanja:

  1. Zaustavite svoj server u GPanel-u.
  2. Izmenite data/map-gen-settings.json i data/map-settings.json sa željenim podešavanjima generisanja sveta i ponašanja tokom izvršavanja (pogledajte sekciju iznad).
  3. Idite u direktorijum saves u File Manager-u.
  4. Obrišite ili preimenujte postojeću datoteku čuvanja (npr. gamesave.zip) kako bi server generisao novu.
  5. Uverite se da promenljiva pokretanja SAVE_NAME odgovara imenu datoteke čuvanja koje želite (podrazumevano je gamesave).
  6. Pokrenite server. Otkriće da ne postoji čuvanje sa tim imenom i generisaće novu mapu koristeći vaša ažurirana podešavanja.
Prvo napravite rezervnu kopiju. Pre brisanja bilo koje datoteke čuvanja, preuzmite rezervnu kopiju putem SFTP-a ili File Manager-a. Obrisana čuvanja se ne mogu povratiti.
Seed mape: Ako želite da reprodukujete određeni raspored sveta, postavite vrednost seed u map-gen-settings.json na određeni broj pre generisanja. Koristite null za nasumičan seed.

7. Kako se povezati

Postoje dva načina na koja se igrači mogu povezati na vaš Factorio server.

Opcija A: Javni pretraživač servera

Ako ste konfigurisali SERVER_USERNAME i SERVER_TOKEN sa validnim Factorio akreditivima i visibility.public je postavljen na true:

  1. Otvorite Factorio i kliknite na Play.
  2. Izaberite Multiplayer.
  3. Kliknite na Browse public games.
  4. Koristite traku za pretragu da biste pronašli svoj server po imenu.
  5. Kliknite na server da biste se priključili. Unesite lozinku igre ako je podešena.

Opcija B: Direktno povezivanje

  1. Otvorite Factorio i kliknite na Play.
  2. Izaberite Multiplayer.
  3. Kliknite na Connect to address.
  4. Unesite IP adresu i port svog servera u formatu: IP:Port
  5. Kliknite na Connect.
Pronalaženje vašeg IP-a i porta: Pogledajte Kako pronaći IP i port svog servera za to gde da ih pronađete u GPanel-u.
Neusklađenost verzije: Svi igrači koji se povezuju moraju pokretati istu Factorio verziju kao server. Ako se igrači ne mogu povezati, proverite da li su i server i klijent na istoj verziji (stabilnoj ili eksperimentalnoj). Igrači mogu izabrati verziju svoje igre u Factorio launcher-u ili putem podešavanja beta grane na Steam-u.

8. Upravljanje čuvanjima

Konfiguracija automatskog čuvanja

Automatska čuvanja se kontrolišu pomoću dve promenljive pokretanja:

  • SAVE_INTERVAL -- Koliko često server vrši automatsko čuvanje, u minutima (podrazumevano: 10).
  • SAVE_SLOTS -- Broj rotirajućih datoteka automatskog čuvanja koje se čuvaju (podrazumevano: 5). Kada se dostigne ograničenje, najstarije automatsko čuvanje se prepisuje.

Datoteke automatskog čuvanja se čuvaju u direktorijumu saves sa imenima poput _autosave1.zip, _autosave2.zip itd.

Ručna čuvanja

Možete pokrenuti ručno čuvanje u bilo kom trenutku pokretanjem sledeće komande u GPanel konzoli:

/server-save

Ovo kreira čuvanje koristeći trenutni SAVE_NAME. Takođe možete sačuvati pod određenim imenom datoteke:

/server-save my-backup

Otpremanje postojećeg čuvanja

Da biste preneli postojeći Factorio svet na svoj server:

  1. Zaustavite svoj server u GPanel-u.
  2. Pronađite svoju lokalnu datoteku čuvanja. Na većini sistema, Factorio čuvanja se nalaze na:
    • Windows: %APPDATA%\Factorio\saves\
    • Linux: ~/.factorio/saves/
    • macOS: ~/Library/Application Support/factorio/saves/
  3. Otpremite .zip datoteku čuvanja u direktorijum saves na svom serveru putem File Manager-a ili SFTP-a.
  4. U kartici Startup u GPanel-u, postavite SAVE_NAME na ime otpremljene datoteke (bez ekstenzije .zip).
  5. Pokrenite server.
Kompatibilnost verzija: Vaše otpremljeno čuvanje mora biti kompatibilno sa Factorio verzijom koja se pokreće na serveru. Ako je čuvanje kreirano na novijoj verziji, server neće moći da ga učita. Uskladite promenljivu pokretanja FACTORIO_VERSION sa verzijom sa kojom je vaše čuvanje kreirano.

Povezani članci

Potrebna vam je pomoć?

Ako se suočavate sa problemima koji nisu obrađeni u ovom vodiču, otvorite tiket za podršku sa detaljima svog servera i opisom problema.


Was this article helpful?

Ready to Get Started?

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