Светкавична разпродажба 50% отстъпка на всички сървъри Последен ден!
Завършва след: 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

Ръководство за настройка на Foundry сървър


Това ръководство обхваща как да настроите вашия Foundry посветен сървър в Legion Hosting, да конфигурирате стартови променливи, да редактирате файла с настройките на сървъра, да настроите генерирането на света, да се свържете към сървъра си и да управлявате запазвания и резервни копия. Foundry е воксел-базирана игра за изграждане на фабрики, в която играчите добиват ресурси, изграждат автоматизирани производствени линии и разширяват масивни фабрики в процедурно генериран свят. За администраторски контроли, управление на играчи и отстраняване на проблеми вижте Foundry администрация и управление на сървъра.

Забележка: Foundry посветените сървъри работят независимо от опцията за хостинг в играта. Посветен сървър поддържа вашия фабричен свят онлайн 24/7, така че играчите могат да продължат да строят и автоматизират без необходимост домакинът да присъства.

1. Първо стартиране

  1. Влезте в GPanel и изберете вашия Foundry сървър.
  2. Отидете в раздела Startup и прегледайте конфигурируемите променливи (вижте таблицата в раздел 2).
  3. Задайте SERVER_NAME на име за вашия сървър. То се появява в браузъра за сървъри на Steam.
  4. Задайте SRV_PW, ако искате да ограничите достъпа. Оставете го празно за публичен сървър.
  5. По избор задайте MAP_SEED, за да контролирате генерирането на света. Оставете празно за случайно семе.
  6. Върнете се в раздела Console и щракнете върху Start.
  7. Изчакайте конзолата да потвърди, че сървърът е стартиран. Първото стартиране може да отнеме няколко минути, докато сървърът генерира света и създава първоначалните конфигурационни файлове.
Първото стартиране генерира конфигурационни файлове. Ако трябва да редактирате App.cfg или други конфигурационни файлове, стартирайте сървъра веднъж, оставете го да приключи зареждането, след което го спрете преди редактиране. Файловете няма да съществуват преди първото стартиране.

2. Стартови променливи в GPanel

Следните променливи са налични в раздела Startup на GPanel. Те се предават на сървъра при всяко стартиране.

Променлива Задължителна Описание
SERVER_NAME Да Името, показвано в браузъра за сървъри на Steam.
SRV_PW Не Незадължителна парола, която играчите трябва да въведат, за да се присъединят. Оставете празно за публичен сървър.
MAX_PLAYERS Не Максимален брой едновременни играчи. По подразбиране е 32.
MAP_SEED Не Число за семе за генериране на света. Използвайте същото семе, за да пресъздадете идентичен терен. Оставете празно за случаен свят.
WORLD_NAME Не Името на папката със света/запазването. По подразбиране е MyFoundry. Промяната на това създава нов свят.
PUBLIC_SERVER Не Дали сървърът се появява в браузъра за сървъри на Steam. Задайте на true или false. По подразбиране е true.

3. Конфигурационен файл на сървъра

За разширени настройки извън това, което предлагат стартовите променливи, можете да редактирате конфигурационния файл на сървъра директно. Спрете сървъра си преди да правите промени.

Местоположение на файла

App.cfg

Отворете този файл с раздела Files в GPanel или се свържете чрез SFTP. Файлът използва прост формат key=value с една настройка на ред. Ако файлът не съществува, стартирайте и спрете сървъра веднъж, за да го генерирате.

Винаги спирайте сървъра си преди да редактирате конфигурационни файлове. Сървърът чете App.cfg при стартиране. Промените, направени докато сървърът работи, няма да влязат в сила до следващото рестартиране.

Ключови настройки в App.cfg

Настройка По подразбиране Описание
server_name My Server Името на сървъра, показвано в браузъра за сървъри на Steam.
server_password (празно) Парола, изисквана за присъединяване към сървъра. Празно означава публичен.
server_world_name MyFoundry Името на папката със света/запазването. Всяко уникално име създава отделен свят със собствени данни за запазване.
server_max_players 32 Максимален брой едновременни играчи, разрешени на сървъра.
server_is_public true Контролира дали сървърът е включен в браузъра за сървъри на Steam.
server_port 3724 Игрови порт. Този се управлява от GPanel — не го променяйте, освен ако не сте инструктирани от поддръжката.
server_query_port 27015 Steam query порт, използван за списъци в браузъра за сървъри. Управлява се от GPanel.
map_seed (случайно) Число за семе за процедурно генериране на света. Използвайте всяка целочислена стойност. Същото семе винаги произвежда същото разположение на терена.
autosave_interval 300 Интервал за автоматично запазване в секунди. По подразбиране е 300 (5 минути). Задайте на 0, за да деактивирате автоматичното запазване.
pause_server_when_empty true Поставя на пауза игровия свят, когато няма свързани играчи. Задайте на false, за да поддържате фабриката работеща 24/7.

Примерна конфигурация

server_name=My Legion Factory
server_password=
server_world_name=MyFoundry
server_max_players=16
server_is_public=true
server_port=3724
server_query_port=27015
map_seed=48293175
autosave_interval=300
pause_server_when_empty=true
Не променяйте стойностите на портовете. server_port и server_query_port се назначават от GPanel и трябва да съответстват на вашите заделени портове. Промяната им ще попречи на играчите да се свържат и сървърът да се появи в браузъра.

4. Генериране на света

Foundry използва процедурно генериране на света, за да създаде своя воксел терен. Светът се генерира от число за семе, което определя разположението на терена, рудни залежи и биоми.

Семе на картата

  • Задайте стойността map_seed в App.cfg или стартовата променлива MAP_SEED на всяко цяло число.
  • Използването на същото семе винаги произвежда същото разположение на света, което е полезно, ако искате да споделите конкретен свят с други или да пресъздадете свят след рестартиране.
  • Оставете семето празно или го пропуснете изцяло, за да позволите на сървъра да генерира случаен свят.
  • Семето засяга само първоначалното генериране на света. Промяната на семето на съществуващ свят няма ефект — трябва да създадете нов свят (промяна на server_world_name), за да влезе в сила новото семе.

Име на света и множество светове

Настройката server_world_name определя коя папка със запазвания използва сървърът. Можете да поддържате множество светове, като превключвате между различни имена на светове:

  • Всяко уникално server_world_name създава отделен свят със собствени данни за запазване, фабрично състояние и прогрес на играчите.
  • За да превключите светове, спрете сървъра, променете server_world_name в App.cfg и рестартирайте.
  • Предишните светове се запазват и могат да бъдат заредени отново чрез превключване обратно към техните имена.

Пауза при липса на играчи

Опцията pause_server_when_empty контролира дали вашата фабрика продължава да работи, когато няма онлайн играчи:

  • true (по подразбиране) — Светът се поставя на пауза, когато всички играчи се изключат. Фабриките спират да произвеждат, ресурсите спират да се консумират. Добре е за пестене на ресурсите на сървъра и поддържане на предвидимо игрово състояние.
  • false — Фабриката продължава да работи 24/7. Производствените линии продължават, ресурсите се натрупват и светът напредва, дори когато никой не играе. Може да увеличи използването на ресурсите на сървъра.

5. Как да се свържете

Опция A — Steam браузър за сървъри

  1. Стартирайте Foundry.
  2. От главното меню изберете Multiplayer.
  3. Щракнете върху Join Game, за да отворите браузъра за сървъри.
  4. Използвайте лентата за търсене, за да намерите вашия сървър по име.
  5. Изберете вашия сървър и щракнете върху Join. Въведете паролата на сървъра, ако е зададена.
Може да отнеме няколко минути, преди новостартиран сървър да се появи в браузъра. Ако вашият сървър не се показва, опитайте да обновите списъка или да се свържете директно по IP.

Опция B — Директна връзка

  1. Стартирайте Foundry.
  2. От главното меню изберете Multiplayer.
  3. Изберете опцията Direct Connect.
  4. Въведете IP адреса и порта на вашия сървър от раздела Network в GPanel:
    <your-server-ip>:<port>
  5. Въведете паролата на сървъра, ако бъдете подканени, и щракнете върху Connect.
Проблеми с връзката? Проверете дали вашият сървър работи в GPanel, проверете дали използвате правилните IP и порт от раздела Network и се уверете, че паролата на сървъра съвпада. Портовете се назначават произволно, освен ако нямате частен IP. Вижте Как да намерите вашия сървърен IP и порт за помощ при намиране на детайлите за връзка.

6. Управление на запазванията

Автоматично запазване

Сървърът автоматично запазва на интервала, зададен от autosave_interval в App.cfg (по подразбиране: на всеки 300 секунди / 5 минути). Автоматичните запазвания на Foundry са ненатрапчиви и не причиняват забележимо забавяне за повечето размери на фабрики.

Местоположение на файла за запазване

Файловете за запазване се съхраняват на сървъра в пътя, зададен от server_persistent_data_override_folder в App.cfg. Пътят по подразбиране е:

serverfiles/

Тази директория съдържа пълното състояние на света, включително модификации на терена, поставени структури, фабрични машини, конвейерни ленти и инвентари на играчите.

Ръчни резервни копия чрез SFTP

  1. Спрете сървъра от GPanel, за да се уверите, че всички данни са записани на диска.
  2. Свържете се със сървъра си чрез SFTP. Вижте Как да качвате файлове чрез SFTP за инструкции.
  3. Изтеглете цялата директория за запазване на вашия свят (напр. serverfiles/).
  4. Съхранявайте резервното копие на безопасно място на вашия компютър.
Правете резервни копия редовно. Големите фабрики с много машини и конвейерни ленти представляват значителни строителни усилия. Редовните резервни копия защитават срещу повреда на запазване, случайни рестартирания на света или нежелани промени от други играчи.

Възстановяване на запазване

  1. Спрете сървъра от GPanel.
  2. Свържете се чрез SFTP и навигирайте до директорията serverfiles/.
  3. Качете резервираната директория на вашия свят, замествайки съществуващата.
  4. Уверете се, че името на папката съответства на server_world_name в App.cfg.
  5. Стартирайте сървъра от GPanel. Сървърът ще зареди възстановеното запазване.

7. Съвети за производителност

Foundry е игра за изграждане на фабрики и производителността на сървъра е пряко повлияна от сложността на фабриката. Имайте предвид тези съвети, докато вашата фабрика расте:

  • Сложност на фабриката: Големи брой машини, конвейерни ленти и логистични мрежи увеличават натоварването на тикове на сървъра. Ако забележите забавяне, обмислете консолидиране или оптимизиране на производствените вериги.
  • Зареждане на chunks: Сървърът обработва всички заредени chunks. Повече активни фабрични зони, разпространени по картата, означават повече chunks за симулиране. Поддържането на фабриката компактна намалява броя на chunks, които сървърът трябва да проследява.
  • Брой играчи: Повече свързани играчи означава повече chunks, заредени около всеки играч. Ако производителността се влоши с много играчи, обмислете намаляване на server_max_players.
  • Честота на автоматично запазване: Много чести автоматични запазвания (под 60 секунди) при големи светове могат да причинят периодични прекъсвания. По подразбиране 300 секунди обикновено е добре, но можете да го увеличите, ако е необходимо.
  • Пауза при липса на играчи: Активирането на pause_server_when_empty=true предотвратява ненужната симулация, когато никой не играе, което помага за поддържане на постоянна производителност по време на активни игрови сесии.
Съвет: Ако вашата фабрика е станала много голяма и изпитвате постоянно забавяне, отворете тикет за поддръжка, за да обсъдите надграждане на вашия сървърен план за допълнителни ресурси.

Свързани статии

Нуждаете се от помощ?

Ако срещнете проблеми с вашия Foundry сървър, които не са обхванати тук, отворете тикет за поддръжка и включете вашия сървърен IP, описание на проблема и всякакви съответни съобщения за грешки от GPanel конзолата.


Was this article helpful?

Ready to Get Started?

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