Брза Распродажба 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
Категории

Водич за поставување на Foundry сервер

MK foundry setup config factory-building 0 го најдоа ова корисно

Овој водич опфаќа како да го поставите вашиот 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 за да го контролирате генерирањето на светот. Оставете празно за случаен seed.
  6. Вратете се во табот Console и кликнете Start.
  7. Почекајте конзолата да потврди дека серверот е стартуван. Првото стартување може да трае неколку минути додека серверот го генерира светот и креира почетни конфигурациски датотеки.
Првото стартување генерира конфигурациски датотеки. Ако треба да уредите App.cfg или други конфигурациски датотеки, стартувајте го серверот еднаш, оставете го да заврши со вчитување, потоа запрете го пред уредување. Датотеките нема да постојат до првото стартување.

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

Следните променливи се достапни во табот Startup на GPanel. Овие се предаваат на серверот при секое стартување.

Променлива Задолжителна Опис
SERVER_NAME Да Името прикажано во Steam прелистувачот на сервери.
SRV_PW Не Опционална лозинка што играчите мора да ја внесат за да се приклучат. Оставете празно за јавен сервер.
MAX_PLAYERS Не Максимален број на истовремени играчи. Стандардно е 32.
MAP_SEED Не Број за seed на генерирање на свет. Користете го истиот 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 (случаен) Број за seed за процедурално генерирање на свет. Користете било која цела вредност. Истиот 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 користи процедурално генерирање на свет за да го креира својот воксел терен. Светот се генерира од број за seed, кој го одредува распоредот на теренот, наоѓалиштата на руда и биомите.

Map Seed

  • Поставете ја вредноста map_seed во App.cfg или стартната променлива MAP_SEED на било која цела вредност.
  • Користењето на истиот seed секогаш произведува ист распоред на свет, што е корисно ако сакате да споделите специфичен свет со други или да рекреирате свет по ресетирање.
  • Оставете го seed празен или целосно изоставете го за да дозволите серверот да генерира случаен свет.
  • Seed влијае само на почетното генерирање на свет. Менувањето на seed на постоечки свет нема ефект -- мора да креирате нов свет (промена на server_world_name) за да стапи на сила нов seed.

Име на свет и повеќе светови

Поставката server_world_name одредува која папка за зачувување ја користи серверот. Можете да одржувате повеќе светови со префрлање меѓу различни имиња на светови:

  • Секое уникатно server_world_name креира посебен свет со свои податоци за зачувување, состојба на фабрика и напредок на играчите.
  • За да префрлите светови, запрете го серверот, променете го server_world_name во App.cfg и рестартирајте.
  • Претходните светови се зачувани и можат повторно да се вчитаат со префрлање назад на нивното име.

Пауза кога е празен

Опцијата pause_server_when_empty контролира дали вашата фабрика продолжува да работи кога нема играчи онлајн:

  • true (стандардно) -- Светот паузира кога сите играчи ќе се исклучат. Фабриките престануваат да произведуваат, ресурсите престануваат да се трошат. Добро за зачувување на ресурсите на серверот и одржување на предвидлива состојба на играта.
  • false -- Фабриката продолжува да работи 24/7. Производствените линии продолжуваат, ресурсите се акумулираат и светот напредува дури и кога никој не игра. Може да го зголеми користењето на ресурсите на серверот.

5. Како да се поврзете

Опција А -- Steam прелистувач на сервери

  1. Стартувајте Foundry.
  2. Од главното мени, изберете Multiplayer.
  3. Кликнете Join Game за да го отворите прелистувачот на сервери.
  4. Користете ја лентата за пребарување за да го најдете вашиот сервер по име.
  5. Изберете го вашиот сервер и кликнете Join. Внесете ја лозинката на серверот ако е поставена.
Може да потрае неколку минути за новостартуван сервер да се појави во прелистувачот. Ако вашиот сервер не се прикажува, обидете се да ја освежите листата или да се поврзете директно преку IP.

Опција Б -- Директно поврзување

  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 е игра за градење фабрики, и перформансите на серверот се директно засегнати од сложеноста на фабриката. Имајте ги предвид овие совети додека вашата фабрика расте:

  • Сложеност на фабрика: Голем број машини, транспортни ленти и логистички мрежи го зголемуваат оптоварувањето на серверот по tick. Ако забележите доцнење, размислете за консолидирање или оптимизирање на производствените синџири.
  • Вчитување на чанкови: Серверот ги обработува сите вчитани чанкови. Повеќе активни фабрички области распространети низ мапата значат повеќе чанкови за симулирање. Одржувањето на вашата фабрика компактна го намалува бројот на чанкови што серверот мора да ги следи.
  • Број на играчи: Повеќе поврзани играчи значат повеќе чанкови вчитани околу секој играч. Ако перформансите се влошат со многу играчи, размислете за намалување на server_max_players.
  • Фреквенција на автоматско зачувување: Многу чести автоматски зачувувања (под 60 секунди) на големи светови можат да предизвикаат периодични застои. Стандардните 300 секунди обично се во ред, но можете да ги зголемите ако е потребно.
  • Пауза кога е празен: Овозможувањето на pause_server_when_empty=true спречува непотребна симулација кога никој не игра, што помага да се одржат конзистентни перформанси за време на активни игрални сесии.
Совет: Ако вашата фабрика пораснала многу голема и доживувате постојано доцнење, отворете тикет за поддршка за да разговарате за надградба на вашиот план за сервер за дополнителни ресурси.

Поврзани статии

Потребна е помош?

Ако наидете на проблеми со вашиот Foundry сервер што не се опфатени тука, отворете тикет за поддршка и вклучете ја IP на вашиот сервер, опис на проблемот и сите релевантни пораки за грешка од GPanel конзолата.


Дали оваа статија ви беше корисна?

Ready to Get Started?

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