Ovaj vodič pokriva podešavanje administracije, upravljanje igračima, korišćenje serverske konzole, upravljanje svetom i rešavanje problema za vaš Foundry namenski server. Foundry je voksel igra izgradnje fabrika u kojoj igrači konstruišu i automatizuju složene proizvodne linije u proceduralno generisanom svetu. Za početno podešavanje servera, konfiguraciju, generisanje sveta i uputstva za povezivanje, pogledajte Foundry vodič za podešavanje servera.
1. Kontrole administratora i host-a
Foundry namenski serveri koriste model dozvola zasnovan na host-u. Operater servera upravlja serverom putem kombinacije konfiguracione datoteke App.cfg i host kontrola u igri.
Pristup operatera servera
Kao operater servera, vašim Foundry serverom upravljate putem:
- GPanel konzola: Serverska konzola u GPanel-u prikazuje izlaz servera, događaje povezivanja i poruke o greškama. Ovo je vaš primarni alat za nadzor.
- Konfiguraciona datoteka: Datoteka
App.cfgkontroliše sva podešavanja servera. Uredite je putem kartice Files u GPanel-u ili putem SFTP-a. Pogledajte Foundry vodič za podešavanje servera za detalje. - Kontrole u igri: Kada je povezan na server, host igrač ima pristup dodatnim opcijama upravljanja kroz meni u igri.
Zaštita servera lozinkom
Da biste ograničili ko može da se pridruži vašem serveru, postavite lozinku u App.cfg:
server_password=YourSecretPassword
Igrači moraju uneti ovu lozinku prilikom povezivanja. Da biste server ponovo učinili javnim, obrišite vrednost lozinke:
server_password=
Sakrivanje servera iz pregledača
Ako želite privatni server koji se ne pojavljuje u Steam pregledaču servera, postavite:
server_is_public=false
Igrači se i dalje mogu pridružiti putem direktnog povezivanja koristeći vašu IP adresu i port, ali server neće biti otkriven kroz pretraživanje.
2. Upravljanje igračima
Izbacivanje igrača
Da biste uklonili igrača koji ometa sa servera:
- U igri: Otvorite listu igrača iz menija u igri, izaberite igrača i koristite opciju za izbacivanje. Ovo je dostupno host igraču.
- Restart servera: Kao poslednje sredstvo, restartovanje servera iz GPanel-a će prekinuti vezu sa svim igračima. Igrača koji ometa možete sprečiti da se ponovo pridruži postavljanjem lozinke servera.
Zabrana igrača
Da biste trajno sprečili igrača da se pridruži vašem serveru:
- Koristite opciju zabrane u igri kada je dostupna kroz meni za upravljanje igračima.
- Zabranjeni igrači se prate po njihovom Steam ID-u i biće odbijeni pri budućim pokušajima povezivanja.
- Lista zabrana se zadržava kroz restartovanja servera.
server_password u App.cfg i deljenje samo sa pouzdanim igračima. Ovo funkcioniše bez obzira na stanje sistema zabrana.
Upravljanje brojem igrača
Kontrolišite koliko igrača može biti istovremeno online:
server_max_players=16
Podrazumevani maksimum je 32. Snižavanje ove vrednosti se preporučuje ako vaš plan servera ima ograničene resurse, ili ako imate probleme sa performansama kada je povezano mnogo igrača. Svaki povezani igrač učitava dodatne chunk-ove oko svoje pozicije, povećavajući procesorsko opterećenje servera.
3. Serverska konzola
GPanel konzola prikazuje izlaz servera u realnom vremenu uključujući:
- Događaje povezivanja i prekida veze igrača
- Potvrde čuvanja sveta
- Poruke o greškama i upozorenja
- Status pokretanja i isključivanja servera
Čitanje izlaza konzole
Pratite konzolu za važne poruke:
| Tip poruke | Primer | Značenje |
|---|---|---|
| Pridruživanje igrača | Player [SteamName] connected |
Igrač se uspešno pridružio serveru. |
| Odlazak igrača | Player [SteamName] disconnected |
Igrač je napustio server. |
| Automatsko čuvanje | World saved |
Automatsko ili ručno čuvanje je uspešno završeno. |
| Greška | ERROR: ... |
Nešto je pošlo po zlu. Zabeležite poruku za rešavanje problema. |
| Server spreman | Server started on port 3724 |
Server je online i prihvata konekcije. |
4. Upravljanje svetom
Prebacivanje između svetova
Foundry podržava više svetova putem podešavanja server_world_name. Svako ime sveta odgovara zasebnom direktorijumu sačuvanog sveta sa sopstvenom fabrikom, terenom i podacima igrača.
- Zaustavite server iz GPanel-a.
- Otvorite
App.cfgi promeniteserver_world_nameu drugo ime:server_world_name=NewFactory - Ako želite novi svet sa specifičnim terenom, takođe postavite novu
map_seedvrednost. - Pokrenite server. Ako ime sveta već ne postoji, biće generisan novi svet.
server_world_name nazad na originalno ime i restartujte. Sav napredak fabrike biće tačno onakav kakav ste ga ostavili.
Resetovanje sveta
Da biste potpuno resetovali svet i započeli iz početka sa novom fabrikom:
- Zaustavite server iz GPanel-a.
- Povežite se putem SFTP-a i navigirajte do
serverfiles/direktorijuma. - Obrišite ili preimenujte folder sveta (npr. preimenujte
MyFoundryuMyFoundry_backup). - Opciono promenite
map_seeduApp.cfgako želite drugačiji teren. - Pokrenite server. Svež svet će biti generisan koristeći konfigurisani seed.
Vraćanje rezervne kopije
- Zaustavite server iz GPanel-a.
- Povežite se putem SFTP-a.
- Otpremite vaš rezervni folder sveta u
serverfiles/direktorijum, zamenjujući trenutni. - Uverite se da se ime foldera poklapa sa
server_world_nameuApp.cfg. - Pokrenite server. Rezervni svet će biti učitan.
5. Konfiguracija automatskog čuvanja
Foundry sistem automatskog čuvanja zapisuje kompletno stanje sveta na disk u redovnim intervalima. Konfigurišite ga u App.cfg:
| Podešavanje | Vrednost | Efekat |
|---|---|---|
autosave_interval=300 |
300 sekundi | Čuva svakih 5 minuta (podrazumevano). Dobar balans za većinu servera. |
autosave_interval=600 |
600 sekundi | Čuva svakih 10 minuta. Smanjuje učestalost čuvanja za veoma velike fabrike. |
autosave_interval=120 |
120 sekundi | Čuva svaka 2 minuta. Češće čuvanje, veće korišćenje diska. |
autosave_interval=0 |
Onemogućeno | Bez automatskog čuvanja. Morate se osloniti na ručna čuvanja ili rizikujete gubitak napretka pri padu. |
6. Rešavanje problema
Server se ruši pri pokretanju
- Proverite GPanel konzolu za poruke o greškama. Uobičajeni uzroci uključuju neispravnu
App.cfgsintaksu (nedostajuće vrednosti, dodatni razmaci oko=znaka). - Proverite da vrednosti portova nisu ručno promenjene. Portovi se moraju poklapati sa onim što GPanel dodeljuje.
- Pokušajte da obrišete
App.cfgi restartujete da biste regenerisali svežu konfiguraciju sa podrazumevanim vrednostima. - Ako je pad vezan za specifičan svet, pokušajte da se prebacite na novi
server_world_nameda biste testirali da li je problem vezan za sačuvani svet. - Ako pad i dalje traje, otvorite tiket za podršku sa IP adresom vašeg servera i kompletnim izlazom konzole.
Igrači ne mogu da se povežu
- Proverite da li server radi u GPanel-u. Proverite konzolu za greške tokom pokretanja.
- Potvrdite da igrač koristi ispravan IP i port iz GPanel kartice Network.
- Proverite da li je lozinka servera ispravna (lozinke razlikuju velika i mala slova).
- Uverite se da server nije dostigao
server_max_playerslimit. - Proverite da li i server i igrač koriste istu verziju Foundry-ja. Ažuriranja igre mogu privremeno narušiti kompatibilnost.
Server se ne pojavljuje u pregledaču
- Potvrdite
server_is_public=trueuApp.cfg. - Steam pregledaču servera može biti potrebno nekoliko minuta da indeksira novi server. Pokušajte direktno povezivanje dok čekate.
- Restartujte server ako radi duže vreme bez pojavljivanja. Ponekad konekcija ka Steam master serveru može pasti.
Pad performansi sa velikim fabrikama
- Veliki fabrički objekti sa hiljadama mašina i pokretnih traka povećavaju tick time servera. Ovo je očekivano ponašanje u Foundry-ju.
- Smanjite
server_max_playersda biste smanjili broj učitanih chunk-ova. - Omogućite
pause_server_when_empty=truekako server ne bi simulirao fabriku kada niko nije online. - Optimizujte raspored vaše fabrike konsolidovanjem proizvodnih linija i smanjenjem nepotrebnog rutiranja pokretnih traka.
- Povećajte
autosave_intervalako čuvanja izazivaju periodične skokove laga na veoma velikim svetovima. - Ako performanse ostanu loše nakon optimizacije, razmotrite kontaktiranje podrške o nadogradnji vašeg plana servera.
Oštećenje sačuvanog sveta
- Ako se server sruši tokom automatskog čuvanja, datoteka sačuvanog sveta može postati oštećena.
- Vratite iz ručne SFTP rezervne kopije ako je dostupna. Pogledajte Foundry vodič za podešavanje servera za uputstva za vraćanje.
- Ako rezervna kopija ne postoji, pokušajte da se prebacite na novi
server_world_nameda biste započeli iznova, zadržavajući oštećeni sačuvani svet u slučaju da ga buduće ažuriranje može povratiti. - Redovne SFTP rezervne kopije su najbolja zaštita od oštećenja sačuvanog sveta. Pravite rezervnu kopiju foldera vašeg sveta najmanje jednom po sesiji igranja.
Povezani članci
- Foundry vodič za podešavanje servera
- Kako pronaći IP adresu i port vašeg servera
- Kako otpremiti datoteke putem SFTP-a
- Vodič za pokretanje servera
Potrebna pomoć?
Ako naiđete na probleme sa vašim Foundry serverom koji ovde nisu obrađeni, otvorite tiket za podršku i uključite IP adresu vašeg servera, opis problema i sve relevantne poruke o greškama iz GPanel konzole.