Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Zostało tylko kilka godzin!
Kończy się 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

Administracja i zarządzanie serwerem Foundry


Ten przewodnik obejmuje konfigurację administratora, zarządzanie graczami, korzystanie z konsoli serwera, zarządzanie światem oraz rozwiązywanie problemów dla Twojego dedykowanego serwera Foundry. Foundry to oparta na wokselach gra budowania fabryk, w której gracze konstruują i automatyzują złożone linie produkcyjne w proceduralnie generowanym świecie. Aby uzyskać informacje na temat początkowej konfiguracji serwera, ustawień, generowania świata i instrukcji połączenia, zobacz Przewodnik konfiguracji serwera Foundry.

1. Kontrole administratora i hosta

Dedykowane serwery Foundry używają modelu uprawnień opartego na hoście. Operator serwera zarządza serwerem poprzez kombinację pliku konfiguracyjnego App.cfg oraz kontroli hosta w grze.

Dostęp operatora serwera

Jako operator serwera zarządzasz swoim serwerem Foundry poprzez:

  • Konsola GPanel: Konsola serwera w GPanel wyświetla dane wyjściowe serwera, zdarzenia połączeń i komunikaty o błędach. To Twoje główne narzędzie monitorowania.
  • Plik konfiguracyjny: Plik App.cfg kontroluje wszystkie ustawienia serwera. Edytuj go za pomocą zakładki Files w GPanel lub przez SFTP. Szczegóły znajdziesz w Przewodniku konfiguracji serwera Foundry.
  • Kontrole w grze: Po połączeniu z serwerem gracz będący hostem ma dostęp do dodatkowych opcji zarządzania poprzez menu w grze.
Wskazówka: Foundry jest w aktywnym rozwoju jako tytuł we wczesnym dostępie. Funkcje administracji i zarządzania serwerem mogą się rozszerzać wraz z przyszłymi aktualizacjami. Sprawdzaj oficjalne informacje o łatkach Foundry pod kątem nowych poleceń i opcji serwera.

Ochrona serwera hasłem

Aby ograniczyć, kto może dołączyć do Twojego serwera, ustaw hasło w App.cfg:

server_password=YourSecretPassword

Gracze muszą wprowadzić to hasło podczas łączenia. Aby ponownie uczynić serwer publicznym, wyczyść wartość hasła:

server_password=

Ukrywanie serwera przed przeglądarką

Jeśli chcesz mieć prywatny serwer, który nie pojawia się w przeglądarce serwerów Steam, ustaw:

server_is_public=false

Gracze nadal mogą dołączyć poprzez połączenie bezpośrednie, używając Twojego adresu IP i portu, ale serwer nie będzie wykrywalny poprzez przeglądanie.

2. Zarządzanie graczami

Wyrzucanie graczy

Aby usunąć z serwera gracza powodującego zakłócenia:

  • W grze: Otwórz listę graczy z menu w grze, wybierz gracza i użyj opcji wyrzucenia. Jest to dostępne dla gracza będącego hostem.
  • Restart serwera: W ostateczności zrestartowanie serwera z GPanel rozłączy wszystkich graczy. Graczowi powodującemu zakłócenia można uniemożliwić ponowne dołączenie, ustawiając hasło serwera.

Banowanie graczy

Aby trwale uniemożliwić graczowi dołączenie do Twojego serwera:

  • Użyj opcji bana w grze, gdy jest dostępna poprzez menu zarządzania graczami.
  • Zbanowani gracze są śledzeni według ich identyfikatora Steam i zostaną odrzuceni przy przyszłych próbach połączenia.
  • Lista banów jest zachowywana między restartami serwera.
Hasło jako kontrola dostępu: Jeśli potrzebujesz natychmiastowej kontroli nad tym, kto może dołączyć, najbardziej niezawodną metodą jest ustawienie server_password w App.cfg i udostępnienie go tylko zaufanym graczom. Działa to niezależnie od stanu systemu banów.

Zarządzanie liczbą graczy

Kontroluj, ilu graczy może być online jednocześnie:

server_max_players=16

Domyślne maksimum to 32. Obniżenie tej wartości jest zalecane, jeśli Twój plan serwera ma ograniczone zasoby lub jeśli doświadczasz problemów z wydajnością przy wielu połączonych graczach. Każdy połączony gracz ładuje dodatkowe fragmenty wokół swojej pozycji, zwiększając obciążenie przetwarzania serwera.

3. Konsola serwera

Konsola GPanel wyświetla dane wyjściowe serwera w czasie rzeczywistym, w tym:

  • Zdarzenia połączeń i rozłączeń graczy
  • Potwierdzenia zapisu świata
  • Komunikaty o błędach i ostrzeżenia
  • Status uruchamiania i wyłączania serwera

Odczytywanie danych wyjściowych konsoli

Monitoruj konsolę pod kątem ważnych komunikatów:

Typ komunikatu Przykład Znaczenie
Dołączenie gracza Player [SteamName] connected Gracz pomyślnie dołączył do serwera.
Opuszczenie przez gracza Player [SteamName] disconnected Gracz opuścił serwer.
Automatyczny zapis World saved Automatyczny lub ręczny zapis zakończył się pomyślnie.
Błąd ERROR: ... Coś poszło nie tak. Zanotuj komunikat na potrzeby rozwiązywania problemów.
Serwer gotowy Server started on port 3724 Serwer jest online i akceptuje połączenia.

4. Zarządzanie światem

Przełączanie między światami

Foundry obsługuje wiele światów poprzez ustawienie server_world_name. Każda nazwa świata odpowiada osobnemu katalogowi zapisu z własną fabryką, terenem i danymi graczy.

  1. Zatrzymaj serwer z GPanel.
  2. Otwórz App.cfg i zmień server_world_name na inną nazwę:
    server_world_name=NewFactory
  3. Jeśli chcesz nowego świata z określonym terenem, ustaw również nową wartość map_seed.
  4. Uruchom serwer. Jeśli nazwa świata jeszcze nie istnieje, zostanie wygenerowany nowy świat.
Zachowywanie starych światów: Poprzednie światy nie są usuwane podczas przełączania. Aby wrócić, po prostu zmień server_world_name z powrotem na oryginalną nazwę i zrestartuj. Cały postęp fabryki będzie dokładnie taki, jak go zostawiłeś.

Resetowanie świata

Aby całkowicie zresetować świat i zacząć od nowa z nową fabryką:

  1. Zatrzymaj serwer z GPanel.
  2. Połącz się przez SFTP i przejdź do katalogu serverfiles/.
  3. Usuń lub zmień nazwę folderu świata (np. zmień nazwę MyFoundry na MyFoundry_backup).
  4. Opcjonalnie zmień map_seed w App.cfg, jeśli chcesz innego terenu.
  5. Uruchom serwer. Nowy świat zostanie wygenerowany przy użyciu skonfigurowanego ziarna.
Reset świata jest trwały. Wszystkie struktury fabryki, maszyny, systemy przenośników, modyfikacje terenu i ekwipunki graczy w tym świecie zostaną utracone. Zawsze twórz kopię zapasową folderu świata przed jego usunięciem.

Przywracanie kopii zapasowej

  1. Zatrzymaj serwer z GPanel.
  2. Połącz się przez SFTP.
  3. Prześlij swój folder świata z kopii zapasowej do katalogu serverfiles/, zastępując obecny.
  4. Upewnij się, że nazwa folderu odpowiada server_world_name w App.cfg.
  5. Uruchom serwer. Świat z kopii zapasowej zostanie załadowany.

5. Konfiguracja automatycznego zapisu

System automatycznego zapisu Foundry zapisuje pełny stan świata na dysk w regularnych odstępach czasu. Skonfiguruj go w App.cfg:

Ustawienie Wartość Efekt
autosave_interval=300 300 sekund Zapis co 5 minut (domyślnie). Dobra równowaga dla większości serwerów.
autosave_interval=600 600 sekund Zapis co 10 minut. Zmniejsza częstotliwość zapisu dla bardzo dużych fabryk.
autosave_interval=120 120 sekund Zapis co 2 minuty. Częstsze zapisy, wyższe zużycie dysku.
autosave_interval=0 Wyłączone Brak automatycznych zapisów. Musisz polegać na ręcznych zapisach lub ryzykować utratę postępu przy awarii.
Nie wyłączaj automatycznego zapisu, chyba że masz konkretny powód. Jeśli serwer ulegnie awarii bez niedawnego zapisu, cały postęp od ostatniego zapisu zostanie utracony. Może to oznaczać godziny pracy nad budowaniem fabryki.

6. Rozwiązywanie problemów

Awarie serwera przy uruchamianiu

  • Sprawdź konsolę GPanel pod kątem komunikatów o błędach. Częste przyczyny obejmują nieprawidłową składnię App.cfg (brakujące wartości, dodatkowe spacje wokół znaku =).
  • Sprawdź, czy wartości portów nie zostały ręcznie zmienione. Porty muszą odpowiadać tym, które przypisuje GPanel.
  • Spróbuj usunąć App.cfg i zrestartować, aby ponownie wygenerować świeżą konfigurację z wartościami domyślnymi.
  • Jeśli awaria jest związana z konkretnym światem, spróbuj przełączyć się na nową server_world_name, aby sprawdzić, czy problem dotyczy zapisu.
  • Jeśli awaria się utrzymuje, otwórz zgłoszenie do pomocy technicznej z adresem IP serwera i pełnymi danymi wyjściowymi konsoli.

Gracze nie mogą się połączyć

  • Sprawdź, czy serwer działa w GPanel. Sprawdź konsolę pod kątem błędów podczas uruchamiania.
  • Potwierdź, że gracz używa poprawnego adresu IP i portu z zakładki Network w GPanel.
  • Sprawdź, czy hasło serwera jest poprawne (w hasłach rozróżniana jest wielkość liter).
  • Upewnij się, że serwer nie osiągnął limitu server_max_players.
  • Sprawdź, czy zarówno serwer, jak i gracz używają tej samej wersji Foundry. Aktualizacje gry mogą tymczasowo zepsuć kompatybilność.

Serwer nie pojawia się w przeglądarce

  • Potwierdź server_is_public=true w App.cfg.
  • Przeglądarka serwerów Steam może potrzebować kilku minut, aby zaindeksować nowy serwer. W trakcie oczekiwania spróbuj połączenia bezpośredniego.
  • Zrestartuj serwer, jeśli działał przez długi czas bez pojawienia się. Czasami połączenie z głównym serwerem Steam może zostać przerwane.

Spadek wydajności przy dużych fabrykach

  • Duże konstrukcje fabryk z tysiącami maszyn i taśm przenośników zwiększają czas ticka serwera. Jest to oczekiwane zachowanie w Foundry.
  • Zmniejsz server_max_players, aby obniżyć liczbę załadowanych fragmentów.
  • Włącz pause_server_when_empty=true, aby serwer nie symulował fabryki, gdy nikt nie jest online.
  • Zoptymalizuj układ swojej fabryki, konsolidując linie produkcyjne i redukując niepotrzebne trasowanie przenośników.
  • Zwiększ autosave_interval, jeśli zapisy powodują okresowe skoki opóźnień na bardzo dużych światach.
  • Jeśli wydajność pozostaje słaba po optymalizacji, rozważ skontaktowanie się z pomocą techniczną w sprawie ulepszenia planu serwera.

Uszkodzenie zapisu

  • Jeśli serwer ulegnie awarii podczas automatycznego zapisu, plik zapisu może zostać uszkodzony.
  • Przywróć z ręcznej kopii zapasowej SFTP, jeśli jest dostępna. Instrukcje przywracania znajdziesz w Przewodniku konfiguracji serwera Foundry.
  • Jeśli nie istnieje żadna kopia zapasowa, spróbuj przełączyć się na nową server_world_name, aby zacząć od nowa, zachowując uszkodzony zapis na wypadek, gdyby przyszła aktualizacja mogła go odzyskać.
  • Regularne kopie zapasowe SFTP są najlepszą ochroną przed uszkodzeniem zapisu. Twórz kopię zapasową folderu świata co najmniej raz na sesję gry.

Powiązane artykuły

Potrzebujesz pomocy?

Jeśli napotkasz problemy z serwerem Foundry, które nie są tutaj omówione, otwórz zgłoszenie do pomocy technicznej i dołącz adres IP serwera, opis problemu oraz wszelkie istotne komunikaty o błędach z konsoli GPanel.


Was this article helpful?

Ready to Get Started?

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