Villámakció 50% kedvezmény minden szerverre Utolsó nap!
Hátralévő idő: 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
Kategóriák

Factorio szerver beállítása


Ez az útmutató mindent lefed, amire szükséged van a Factorio dedikált szerver konfigurálásához és futtatásához Legion Hosting szolgáltatáson, beleértve a fiók hitelesítést, indítási változókat, szerverbeállításokat, világgenerálást, játékosok csatlakoztatását és mentéskezelést. Mod telepítéshez lásd a Factorio mod telepítés cikket.

Szerverpanel: Minden szerverkezelés a GPanel felületen keresztül történik a gpanel.legionhosting.net címen. Használd a Fájlkezelőt vagy az SFTP-t a konfigurációs fájlok szerkesztéséhez.

1. Factorio fiók token beszerzése

A Factorio fiók felhasználónév és token szükséges, ha azt szeretnéd, hogy a szervered megjelenjen a nyilvános többjátékos szerver böngészőben. Szintén szükségesek a modok letöltéséhez a hivatalos mod portálról.

  1. Menj a factorio.com/login oldalra és jelentkezz be a Factorio fiókodba.
  2. Navigálj a Profil oldalra.
  3. Görgess le az API Authentication Tokens szakaszhoz.
  4. Kattints a Generate gombra egy új token létrehozásához (vagy másold ki a meglévő tokened).
  5. Másold ki a token karakterláncot -- ezt fogod beilleszteni a GPanel Startup fülén a SERVER_TOKEN mezőbe.
Tartsd titokban a tokened. A hitelesítési tokened hozzáférést biztosít a Factorio fiókodhoz szerverműveletekhez. Ne oszd meg nyilvánosan. Ha gyanítod, hogy kompromittálódott, azonnal generálj újat a Factorio weboldalon.
Privát szerverek: Ha csak közvetlen IP-n keresztül szeretnéd, hogy a játékosok csatlakozzanak, és nem szükséges a szervered nyilvános listázása, hagyd üresen a SERVER_USERNAME és SERVER_TOKEN mezőket. Azonban a szerver érvényes hitelesítő adatok nélkül nem tud automatikusan modokat letölteni a mod portálról.

2. Első indítás

A Factorio szervered megvásárlása után a Legion Hosting-tól, kövesd ezeket a lépéseket az első indításhoz:

  1. Jelentkezz be a GPanel-be és válaszd ki a Factorio szervered.
  2. Menj a Startup fülre.
  3. Állítsd be a FACTORIO_VERSION változót:
    • latest -- telepíti a jelenlegi stabil kiadást (a legtöbb játékos számára ajánlott).
    • experimental -- telepíti a legújabb kísérleti/béta verziót a legújabb funkciókkal, de hibák előfordulhatnak.
  4. Állítsd be a SERVER_NAME értékét arra, amit a szerver böngészőben szeretnél megjeleníteni.
  5. Töltsd ki a SERVER_USERNAME és SERVER_TOKEN mezőket, ha nyilvános szerver listázást szeretnél (lásd a fenti szakaszt).
  6. Menj a Console fülre és kattints a Start gombra.
  7. A szerver letölti a Factorio dedikált szerver fájlokat és generál egy alapértelmezett mentést. Az első indításkor ez néhány percig tarthat.
Verzióváltás: A stabil és kísérleti verzió közötti váltáshoz frissítsd a FACTORIO_VERSION változót a Startup fülön és indítsd újra a szervered. Az új verzió automatikusan letöltődik.

3. GPanel indítási változók

Ezek a változók a GPanel Startup fülén konfigurálhatók, és az alapvető szerver viselkedést szabályozzák. Minden szerver indításkor érvénybe lépnek.

Változó Alapértelmezett Leírás
FACTORIO_VERSION latest Telepítendő szerver verzió. Használd a latest értéket a stabilhoz vagy az experimental értéket a legújabb bétához.
SAVE_NAME gamesave A mentésfájl neve, amelyet a szerver indításkor betölt (kiterjesztés nélkül).
SERVER_NAME A többjátékos böngészőben megjelenő szerver név.
SERVER_DESC Rövid leírás, amely a szerver neve mellett jelenik meg a böngészőben.
SERVER_USERNAME A Factorio fiók felhasználóneved. Szükséges a nyilvános szerver listázáshoz és mod letöltésekhez.
SERVER_TOKEN A Factorio fiók hitelesítési tokened. A felhasználónévvel együtt szükséges a nyilvános listázáshoz.
MAX_SLOTS 20 A szerveren elérhető játékoshelyek maximális száma.
SAVE_INTERVAL 10 Automatikus mentés időköze percben.
SAVE_SLOTS 5 Rotálódó automatikus mentések száma. A régebbi mentések felülíródnak, ha eléri ezt a korlátot.
AFK_KICK 0 Percek száma, mielőtt egy tétlen játékos kirúgásra kerül. A 0 kikapcsolja az AFK kirúgást.

4. server-settings.json

Az elsődleges szerver konfigurációs fájl itt található:

data/server-settings.json

Szerkeszd ezt a fájlt a GPanel File Manager felületén vagy SFTP-n keresztül. Az alábbiakban a legfontosabb beállítások találhatók.

Indítási változók átfedése: Néhány GPanel indítási változó (például SERVER_NAME, SERVER_DESC, MAX_SLOTS, SERVER_USERNAME és SERVER_TOKEN) felülírhatja a megfelelő értékeket a server-settings.json fájlban indításkor. Mindig ellenőrizd először a Startup fül értékeit, ha a beállítások nem lépnek érvénybe.
Beállítás Alapértelmezett Leírás
name "" A többjátékos böngészőben megjelenő szerver név.
description "" A böngészőben megjelenő szerver leírás.
tags [] Címke karakterláncok tömbje (pl. ["modded", "vanilla", "friendly"]) a böngészőben való szűréshez.
max_players 0 Maximális játékosszám. A 0 korlátlant jelent (használd helyette a MAX_SLOTS indítási változót).
visibility {"public": true, "lan": true} Szabályozza, hogy a szerver megjelenjen-e a nyilvános böngészőben és/vagy a LAN böngészőben. Érvényes felhasználónév és token szükséges a nyilvános láthatósághoz.
game_password "" Csatlakozáshoz szükséges jelszó. Hagyd üresen, ha nem szeretnél jelszót.
require_user_verification true Ha true, csak ellenőrzött Factorio fiókkal rendelkező játékosok csatlakozhatnak.
autosave_interval 10 Automatikus mentés időköze percben (felülírhatja a SAVE_INTERVAL indítási változó).
autosave_slots 5 Rotálódó automatikus mentésfájlok száma (felülírhatja a SAVE_SLOTS indítási változó).
afk_autokick_interval 0 AFK kirúgás időkorlátja percben. A 0 kikapcsolja.
auto_pause true Szünetelteti a játékot, ha nincs csatlakozott játékos. Erőforrásokat takarít meg a szerveren.
only_admins_can_pause_the_game true A szüneteltetés lehetőségét csak szerver adminokra korlátozza.
admins [] Admin jogosultságokkal rendelkező Factorio felhasználónevek tömbje (pl. ["YourUsername"]). Az adminok kirúghatnak, kitilthatnak és parancsokat futtathatnak.

Példa 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. Térkép generálás

A Factorio két konfigurációs fájlt használ az új térképek generálásának és a világ játék közbeni viselkedésének szabályozására.

map-gen-settings.json (Világgenerálás)

Helye:

data/map-gen-settings.json

Ez a fájl szabályozza a terepet, az erőforrás-elosztást és az ellenség-elhelyezést, amikor új térkép jön létre. A fájl módosításai csak új térkép generálásakor lépnek érvénybe -- nem változtatják meg a meglévő mentést.

Beállítás Leírás
width / height Térkép méretei csempékben. A 0 végtelen (alapértelmezett). Adj meg konkrét értékeket a térkép méretének korlátozásához.
seed Térkép generálási seed. Használj null értéket véletlenszerű seedhez, vagy adj meg egy számot egy adott térkép reprodukálásához.
peaceful_mode Alapértelmezetten false. Ha true, az ellenségek nem támadnak először.
autoplace_controls Az erőforrások és terepjellemzők gyakoriságát, méretét és gazdagságát szabályozza. Minden bejegyzés (pl. iron-ore, copper-ore, coal, stone, crude-oil, trees, enemy-base) frequency, size és richness értékeket fogad el.
cliff_settings A szikla generálást szabályozza: name, cliff_elevation_0 (első szikla magassága), cliff_elevation_interval (sziklaszintek közötti távolság), richness (szikla sűrűség).
starting_area A biztonságos kezdőterület mérete (nincs ellenség). Az alapértelmezett 1. Magasabb értékek több helyet adnak, mielőtt biterekkel találkoznál.
property_expression_names Haladó terep kifejezések a víz lefedettséghez, magassághoz és páratartalomhoz. A control-setting:moisture:bias és hasonló kulcsok a terep generálást módosítják.

Erőforrás gyakoriság, méret és gazdagság értékek

Az autoplace_controls minden erőforrásánál három tulajdonságot állíthatsz be. Az értékek szorzók, ahol az 1 a normál:

Tulajdonság Hatás
frequency Milyen gyakran jelenik meg az erőforrás. Magasabb = több folt szétszórva a térképen.
size Milyen nagy minden erőforrásfolt.
richness Hány tárgyat ad az erőforrás minden csempéje kimerülés előtt.

Példa 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 (Futásidejű világ viselkedés)

Helye:

data/map-settings.json

Ez a fájl a futásidejű viselkedést szabályozza, mint a szennyezés terjedése, az ellenségek evolúciója és terjeszkedése. A map-gen-settings.json fájllal ellentétben ezek a beállítások némelyike hatással lehet egy meglévő mentésre, ha módosítod és a térkép újratöltődik.

Szekció Kulcs beállítások Leírás
pollution enabled, diffusion_ratio, ageing, min_to_diffuse Szabályozza, hogy a szennyezés terjed-e, milyen gyorsan diffundál és milyen gyorsan bomlik le. A szennyezés kikapcsolása a szennyezés által kiváltott ellenséges támadásokat is kikapcsolja.
enemy_evolution enabled, time_factor, destroy_factor, pollution_factor Szabályozza, hogyan fejlődnek az ellenségek az idő múlásával, spawnerek elpusztításától és szennyezéstől. Alacsonyabb tényezők = lassabb evolúció. Állítsd az enabled értéket false-ra az evolúció teljes befagyasztásához.
enemy_expansion enabled, max_expansion_distance, settler_group_min_size, settler_group_max_size, min_expansion_cooldown, max_expansion_cooldown Szabályozza, hogy az ellenségek építenek-e új bázisokat és milyen agresszíven terjeszkednek. Kapcsold ki, hogy megakadályozd a biterek terjedését a térképen.
steering default, moving Az egységek útvonalkereső viselkedése. Ritkán igényel módosítást.

Példa 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. Új térkép létrehozása

Alapértelmezés szerint a szervered az első indításkor standard beállításokkal generál egy térképet. Egyéni generálási beállításokkal rendelkező új térkép létrehozásához:

  1. Állítsd le a szervered a GPanel-ben.
  2. Szerkeszd a data/map-gen-settings.json és data/map-settings.json fájlokat a kívánt világgenerálási és futásidejű beállításokkal (lásd a fenti szakaszt).
  3. Navigálj a saves könyvtárba a Fájlkezelőben.
  4. Töröld vagy nevezd át a meglévő mentésfájlt (pl. gamesave.zip), hogy a szerver újat generáljon.
  5. Győződj meg róla, hogy a SAVE_NAME indítási változó megfelel a kívánt mentésfájl nevének (alapértelmezett: gamesave).
  6. Indítsd el a szervert. Érzékeli, hogy nem létezik mentés ezzel a névvel, és új térképet generál a frissített beállításaid alapján.
Először készíts biztonsági mentést. Mielőtt bármilyen mentésfájlt törölnél, tölts le egy másolatot SFTP-n vagy a Fájlkezelőn keresztül. A törölt mentések nem állíthatók helyre.
Térkép seed: Ha egy adott világ elrendezést szeretnél reprodukálni, állítsd a seed értéket a map-gen-settings.json fájlban egy adott számra a generálás előtt. Használj null értéket véletlenszerű seedhez.

7. Csatlakozás

Két módja van a játékosok csatlakozásának a Factorio szerveredhez.

A lehetőség: Nyilvános szerver böngésző

Ha beállítottad a SERVER_USERNAME és SERVER_TOKEN értékeket érvényes Factorio hitelesítő adatokkal, és a visibility.public true értékre van állítva:

  1. Nyisd meg a Factorio-t és kattints a Play gombra.
  2. Válaszd a Multiplayer opciót.
  3. Kattints a Browse public games lehetőségre.
  4. Használd a keresősávot a szervered név szerinti megtalálásához.
  5. Kattints a szerverre a csatlakozáshoz. Ha be van állítva játékjelszó, add meg.

B lehetőség: Közvetlen csatlakozás

  1. Nyisd meg a Factorio-t és kattints a Play gombra.
  2. Válaszd a Multiplayer opciót.
  3. Kattints a Connect to address lehetőségre.
  4. Add meg a szervered IP-címét és portját a következő formátumban: IP:Port
  5. Kattints a Connect gombra.
IP és port megtalálása: Lásd a Hogyan találd meg a szervered IP-jét és portját cikket, hogy hol találod ezeket a GPanel-ben.
Verzióeltérés: Minden csatlakozó játékosnak ugyanazt a Factorio verziót kell futtatnia, mint a szerver. Ha a játékosok nem tudnak csatlakozni, ellenőrizd, hogy mind a szerver, mind a kliens ugyanazon a verzión van (stabil vagy kísérleti). A játékosok a Factorio indítóban vagy a Steam béta ág beállításaiban választhatják ki a játék verzióját.

8. Mentéskezelés

Automatikus mentés beállítása

Az automatikus mentéseket két indítási változó szabályozza:

  • SAVE_INTERVAL -- Milyen gyakran ment automatikusan a szerver, percben (alapértelmezett: 10).
  • SAVE_SLOTS -- A megtartott rotálódó automatikus mentésfájlok száma (alapértelmezett: 5). A korlát elérésekor a legrégebbi automatikus mentés felülíródik.

Az automatikus mentésfájlok a saves könyvtárban tárolódnak _autosave1.zip, _autosave2.zip stb. nevekkel.

Manuális mentések

Bármikor indíthatsz manuális mentést a következő parancs futtatásával a GPanel konzolon:

/server-save

Ez létrehoz egy mentést az aktuális SAVE_NAME használatával. Menthetsz adott fájlnévvel is:

/server-save my-backup

Meglévő mentés feltöltése

Meglévő Factorio világ átviteléhez a szerveredre:

  1. Állítsd le a szervered a GPanel-ben.
  2. Keresd meg a helyi mentésfájlod. A legtöbb rendszeren a Factorio mentések itt találhatók:
    • Windows: %APPDATA%\Factorio\saves\
    • Linux: ~/.factorio/saves/
    • macOS: ~/Library/Application Support/factorio/saves/
  3. Töltsd fel a .zip mentésfájlt a szervered saves könyvtárába a Fájlkezelőn vagy SFTP-n keresztül.
  4. A GPanel Startup fülén állítsd a SAVE_NAME értékét a feltöltött fájl nevére (a .zip kiterjesztés nélkül).
  5. Indítsd el a szervert.
Verzió kompatibilitás: A feltöltött mentésnek kompatibilisnek kell lennie a szerveren futó Factorio verzióval. Ha a mentés újabb verzióval készült, a szerver nem tudja betölteni. Illeszd a FACTORIO_VERSION indítási változót ahhoz a verzióhoz, amellyel a mentés készült.

Kapcsolódó cikkek

Segítségre van szükséged?

Ha olyan problémát tapasztalsz, amelyet ez az útmutató nem tárgyal, nyiss egy támogatási jegyet a szervered adataival és a probléma leírásával.


Hasznos volt ez a cikk?

Ready to Get Started?

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