Ovaj vodič pokriva postavljanje administratora, upravljanje igračima, korištenje konzole servera, upravljanje svijetom i rješavanje problema za vaš Foundry namjenski server. Foundry je igra izgradnje tvornica temeljena na vokselima u kojoj igrači grade i automatiziraju složene proizvodne linije u proceduralno generiranom svijetu. Za početno postavljanje servera, konfiguraciju, generiranje svijeta i upute za povezivanje, pogledajte Vodič za postavljanje Foundry servera.
1. Administratorske i kontrole domaćina
Foundry namjenski serveri koriste model dozvola temeljen na domaćinu. Operator servera upravlja serverom kroz kombinaciju konfiguracijske datoteke App.cfg i kontrola domaćina u igri.
Pristup operatora servera
Kao operator servera, upravljate svojim Foundry serverom putem:
- GPanel konzola: Konzola servera u GPanel-u prikazuje izlaz servera, događaje povezivanja i poruke o greškama. Ovo je vaš primarni alat za nadzor.
- Konfiguracijska datoteka: Datoteka
App.cfgkontrolira sve postavke servera. Uredite je putem kartice Files u GPanel-u ili putem SFTP-a. Pogledajte Vodič za postavljanje Foundry servera za detalje. - Kontrole u igri: Kada ste povezani na server, igrač domaćin ima pristup dodatnim opcijama upravljanja putem izbornika u igri.
Zaštita servera lozinkom
Za ograničavanje tko se može pridružiti vašem serveru, postavite lozinku u App.cfg:
server_password=YourSecretPassword
Igrači moraju unijeti ovu lozinku prilikom povezivanja. Za ponovni javni pristup serveru, obrišite vrijednost lozinke:
server_password=
Skrivanje servera iz preglednika
Ako želite privatni server koji se ne pojavljuje u Steam pregledniku servera, postavite:
server_is_public=false
Igrači se i dalje mogu pridružiti putem izravnog povezivanja koristeći vašu IP adresu i port, ali server neće biti vidljiv putem pregledavanja.
2. Upravljanje igračima
Izbacivanje igrača
Za uklanjanje problematičnog igrača sa servera:
- U igri: Otvorite popis igrača iz izbornika u igri, odaberite igrača i koristite opciju izbacivanja. Ovo je dostupno igraču domaćinu.
- Ponovno pokretanje servera: Kao krajnje rješenje, ponovno pokretanje servera iz GPanel-a će odspojiti sve igrače. Problematičnom igraču može se spriječiti ponovno pridruživanje postavljanjem lozinke servera.
Zabrana pristupa igračima
Za trajno sprječavanje igrača da se pridruži vašem serveru:
- Koristite opciju zabrane pristupa u igri kada je dostupna putem izbornika za upravljanje igračima.
- Zabranjeni igrači se prate prema njihovom Steam ID-u i bit će odbijeni pri budućim pokušajima povezivanja.
- Popis zabrana opstaje između ponovnih pokretanja servera.
server_password u App.cfg i dijeljenje samo s pouzdanim igračima. Ovo funkcionira bez obzira na stanje sustava zabrana.
Upravljanje brojem igrača
Kontrolirajte koliko igrača može biti online istovremeno:
server_max_players=16
Zadani maksimum je 32. Smanjivanje ove vrijednosti preporučuje se ako vaš plan servera ima ograničene resurse, ili ako imate problema s performansama s mnogo povezanih igrača. Svaki povezani igrač učitava dodatne dijelove oko svog položaja, povećavajući opterećenje obrade servera.
3. Konzola servera
GPanel konzola prikazuje izlaz servera u stvarnom vremenu uključujući:
- Događaje povezivanja i odspajanja igrača
- Potvrde spremanja svijeta
- Poruke o greškama i upozorenja
- Status pokretanja i zaustavljanja servera
Čitanje ispisa konzole
Pratite konzolu za važne poruke:
| Vrsta poruke | Primjer | Značenje |
|---|---|---|
| Pridruživanje igrača | Player [SteamName] connected |
Igrač se uspješno pridružio serveru. |
| Odlazak igrača | Player [SteamName] disconnected |
Igrač je napustio server. |
| Automatsko spremanje | World saved |
Automatsko ili ručno spremanje uspješno završeno. |
| Greška | ERROR: ... |
Nešto je pošlo po krivu. Zabilježite poruku za rješavanje problema. |
| Server spreman | Server started on port 3724 |
Server je online i prihvaća veze. |
4. Upravljanje svijetom
Prebacivanje između svjetova
Foundry podržava više svjetova putem postavke server_world_name. Svaki naziv svijeta odgovara zasebnom direktoriju za spremanje sa svojom tvornicom, terenom i podacima igrača.
- Zaustavite server iz GPanel-a.
- Otvorite
App.cfgi promijeniteserver_world_namena drugi naziv:server_world_name=NewFactory - Ako želite novi svijet s određenim terenom, također postavite novu vrijednost
map_seed. - Pokrenite server. Ako naziv svijeta već ne postoji, generirat će se novi svijet.
server_world_name natrag na originalni naziv i ponovno pokrenite. Sav napredak tvornice bit će točno onakav kakav ste ga ostavili.
Resetiranje svijeta
Za potpuno resetiranje svijeta i počinjanje ispočetka s novom tvornicom:
- Zaustavite server iz GPanel-a.
- Povežite se putem SFTP-a i navigirajte do direktorija
serverfiles/. - Izbrišite ili preimenujte mapu svijeta (npr. preimenujte
MyFoundryuMyFoundry_backup). - Opcionalno promijenite
map_seeduApp.cfgako želite drugačiji teren. - Pokrenite server. Svježi svijet će biti generiran koristeći konfigurirani seed.
Vraćanje sigurnosne kopije
- Zaustavite server iz GPanel-a.
- Povežite se putem SFTP-a.
- Prenesite sigurnosnu kopiju mape svijeta u direktorij
serverfiles/, zamjenjujući trenutnu. - Osigurajte da naziv mape odgovara
server_world_nameuApp.cfg. - Pokrenite server. Svijet iz sigurnosne kopije će biti učitan.
5. Konfiguracija automatskog spremanja
Sustav automatskog spremanja u Foundry-ju zapisuje potpuno stanje svijeta na disk u redovitim intervalima. Konfigurirajte ga u App.cfg:
| Postavka | Vrijednost | Učinak |
|---|---|---|
autosave_interval=300 |
300 sekundi | Sprema svakih 5 minuta (zadano). Dobar balans za većinu servera. |
autosave_interval=600 |
600 sekundi | Sprema svakih 10 minuta. Smanjuje učestalost spremanja za vrlo velike tvornice. |
autosave_interval=120 |
120 sekundi | Sprema svake 2 minute. Češće spremanje, veća potrošnja diska. |
autosave_interval=0 |
Onemogućeno | Bez automatskog spremanja. Morate se osloniti na ručno spremanje ili riskirate gubitak napretka pri padu. |
6. Rješavanje problema
Server se ruši pri pokretanju
- Provjerite GPanel konzolu za poruke o greškama. Česti uzroci uključuju neispravnu sintaksu
App.cfg(nedostajuće vrijednosti, dodatni razmaci oko znaka=). - Potvrdite da vrijednosti portova nisu ručno promijenjene. Portovi moraju odgovarati onome što GPanel dodjeljuje.
- Pokušajte obrisati
App.cfgi ponovno pokrenuti za regeneriranje svježe konfiguracije sa zadanim vrijednostima. - Ako je pad povezan s određenim svijetom, pokušajte se prebaciti na novi
server_world_nameza testiranje je li problem vezan uz spremanje. - Ako se pad nastavi, otvorite zahtjev za podršku s IP-jem vašeg servera i potpunim ispisom konzole.
Igrači se ne mogu povezati
- Potvrdite da server radi u GPanel-u. Provjerite konzolu za greške tijekom pokretanja.
- Potvrdite da igrač koristi ispravnu IP adresu i port s kartice Network u GPanel-u.
- Provjerite da je lozinka servera ispravna (lozinke razlikuju velika i mala slova).
- Osigurajte da server nije dosegao ograničenje
server_max_players. - Potvrdite da i server i igrač koriste istu verziju Foundry-ja. Ažuriranja igre mogu privremeno prekinuti kompatibilnost.
Server se ne pojavljuje u pregledniku
- Potvrdite
server_is_public=trueuApp.cfg. - Steam pregledniku servera može trebati nekoliko minuta za indeksiranje novog servera. Pokušajte izravno povezivanje dok čekate.
- Ponovno pokrenite server ako je dugo radio bez pojavljivanja. Ponekad se veza sa Steam master serverom može prekinuti.
Pad performansi s velikim tvornicama
- Velike tvornice s tisućama strojeva i transportnih traka povećavaju vrijeme ticka servera. Ovo je očekivano ponašanje u Foundry-ju.
- Smanjite
server_max_playersza smanjenje broja učitanih dijelova. - Omogućite
pause_server_when_empty=truetako da server ne simulira tvornicu kada nitko nije online. - Optimizirajte raspored tvornice konsolidacijom proizvodnih linija i smanjenjem nepotrebnog usmjeravanja transportnih traka.
- Povećajte
autosave_intervalako spremanja uzrokuju povremene zastoje na vrlo velikim svjetovima. - Ako performanse ostanu loše nakon optimizacije, razmislite o kontaktiranju podrške za nadogradnju plana servera.
Oštećenje spremljenih podataka
- Ako se server sruši tijekom automatskog spremanja, datoteka spremanja može postati oštećena.
- Vratite ručnu SFTP sigurnosnu kopiju ako je dostupna. Pogledajte Vodič za postavljanje Foundry servera za upute o vraćanju.
- Ako sigurnosna kopija ne postoji, pokušajte se prebaciti na novi
server_world_nameza započinjanje ispočetka dok čuvate oštećeno spremanje za slučaj da ga buduće ažuriranje može oporaviti. - Redovite SFTP sigurnosne kopije su najbolja zaštita protiv oštećenja spremljenih podataka. Sigurnosno kopirajte mapu svijeta barem jednom po sesiji igranja.
Povezani članci
- Vodič za postavljanje Foundry servera
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP-a
- Vodič za pokretanje servera
Trebate pomoć?
Ako naiđete na probleme s vašim Foundry serverom koji nisu pokriveni ovdje, otvorite zahtjev za podršku i uključite IP vašeg servera, opis problema i sve relevantne poruke o greškama iz GPanel konzole.