Acest ghid acoperă configurarea administratorului, gestionarea jucătorilor, utilizarea consolei serverului, gestionarea lumii și depanarea pentru serverul dvs. dedicat Foundry. Foundry este un joc de construcție a fabricilor bazat pe voxeli, în care jucătorii construiesc și automatizează linii de producție complexe într-o lume generată procedural. Pentru configurarea inițială a serverului, configurare, generarea lumii și instrucțiunile de conectare, consultați Ghidul de Configurare a Serverului Foundry.
1. Controale de administrare și host
Serverele dedicate Foundry folosesc un model de permisiuni bazat pe host. Operatorul serverului gestionează serverul printr-o combinație a fișierului de configurare App.cfg și a controalelor de host din joc.
Acces operator de server
În calitate de operator al serverului, gestionați serverul dvs. Foundry prin:
- Consola GPanel: Consola serverului din GPanel afișează rezultatul serverului, evenimentele de conectare și mesajele de eroare. Acesta este instrumentul dvs. principal de monitorizare.
- Fișier de configurare: Fișierul
App.cfgcontrolează toate setările serverului. Editați-l prin fila Files din GPanel sau prin SFTP. Consultați Ghidul de Configurare a Serverului Foundry pentru detalii. - Controale din joc: Când este conectat la server, jucătorul host are acces la opțiuni suplimentare de gestionare prin meniul din joc.
Protecție prin parolă a serverului
Pentru a restricționa cine se poate alătura serverului dvs., setați o parolă în App.cfg:
server_password=YourSecretPassword
Jucătorii trebuie să introducă această parolă la conectare. Pentru a face serverul public din nou, ștergeți valoarea parolei:
server_password=
Ascunderea serverului din browser
Dacă doriți un server privat care nu apare în browserul de servere Steam, setați:
server_is_public=false
Jucătorii se pot alătura în continuare prin conexiune directă folosind IP-ul și portul dvs., dar serverul nu va fi vizibil prin navigare.
2. Gestionarea jucătorilor
Eliminarea jucătorilor (kick)
Pentru a elimina un jucător perturbator de pe server:
- În joc: Deschideți lista de jucători din meniul din joc, selectați jucătorul și folosiți opțiunea de kick. Aceasta este disponibilă pentru jucătorul host.
- Repornirea serverului: Ca ultimă soluție, repornirea serverului din GPanel va deconecta toți jucătorii. Jucătorul perturbator poate fi împiedicat să se realăture prin setarea unei parole de server.
Banarea jucătorilor
Pentru a împiedica permanent un jucător să se alăture serverului dvs.:
- Folosiți opțiunea de banare din joc, când este disponibilă prin meniul de gestionare a jucătorilor.
- Jucătorii banați sunt urmăriți după Steam ID-ul lor și vor fi respinși la încercările viitoare de conectare.
- Lista de banare persistă între repornirile serverului.
server_password în App.cfg și partajarea ei doar cu jucători de încredere. Acest lucru funcționează indiferent de starea sistemului de banare.
Gestionarea numărului de jucători
Controlați câți jucători pot fi online simultan:
server_max_players=16
Valoarea maximă implicită este 32. Reducerea acestei valori este recomandată dacă planul dvs. de server are resurse limitate sau dacă experimentați probleme de performanță cu mulți jucători conectați. Fiecare jucător conectat încarcă chunk-uri suplimentare în jurul poziției sale, crescând sarcina de procesare a serverului.
3. Consola serverului
Consola GPanel afișează rezultatul serverului în timp real, inclusiv:
- Evenimente de conectare și deconectare a jucătorilor
- Confirmări de salvare a lumii
- Mesaje de eroare și avertismente
- Starea de pornire și oprire a serverului
Citirea rezultatului consolei
Monitorizați consola pentru mesaje importante:
| Tipul mesajului | Exemplu | Semnificație |
|---|---|---|
| Conectare jucător | Player [SteamName] connected |
Un jucător s-a alăturat cu succes serverului. |
| Plecare jucător | Player [SteamName] disconnected |
Un jucător a părăsit serverul. |
| Salvare automată | World saved |
O salvare automată sau manuală s-a finalizat cu succes. |
| Eroare | ERROR: ... |
Ceva a mers prost. Notați mesajul pentru depanare. |
| Server pregătit | Server started on port 3724 |
Serverul este online și acceptă conexiuni. |
4. Gestionarea lumii
Comutarea între lumi
Foundry acceptă mai multe lumi prin setarea server_world_name. Fiecare nume de lume corespunde unui director de salvare separat cu propria fabrică, teren și date ale jucătorilor.
- Opriți serverul din GPanel.
- Deschideți
App.cfgși schimbațiserver_world_namela un nume diferit:server_world_name=NewFactory - Dacă doriți o lume nouă cu un teren specific, setați și o nouă valoare
map_seed. - Porniți serverul. Dacă numele lumii nu există deja, o lume nouă va fi generată.
server_world_name înapoi la numele original și reporniți. Tot progresul fabricii va fi exact așa cum l-ați lăsat.
Resetarea unei lumi
Pentru a reseta complet o lume și a începe de la zero cu o fabrică nouă:
- Opriți serverul din GPanel.
- Conectați-vă prin SFTP și navigați la directorul
serverfiles/. - Ștergeți sau redenumiți folderul lumii (de ex. redenumiți
MyFoundryînMyFoundry_backup). - Opțional, schimbați
map_seedînApp.cfgdacă doriți un teren diferit. - Porniți serverul. O lume nouă va fi generată folosind seed-ul configurat.
Restaurarea unei copii de rezervă
- Opriți serverul din GPanel.
- Conectați-vă prin SFTP.
- Încărcați folderul lumii dvs. salvat în copie de rezervă în directorul
serverfiles/, înlocuindu-l pe cel curent. - Asigurați-vă că numele folderului se potrivește cu
server_world_namedinApp.cfg. - Porniți serverul. Lumea din copia de rezervă va fi încărcată.
5. Configurarea salvării automate
Sistemul de salvare automată al Foundry scrie starea completă a lumii pe disc la intervale regulate. Configurați-l în App.cfg:
| Setare | Valoare | Efect |
|---|---|---|
autosave_interval=300 |
300 de secunde | Salvează la fiecare 5 minute (implicit). Echilibru bun pentru majoritatea serverelor. |
autosave_interval=600 |
600 de secunde | Salvează la fiecare 10 minute. Reduce frecvența salvărilor pentru fabrici foarte mari. |
autosave_interval=120 |
120 de secunde | Salvează la fiecare 2 minute. Salvări mai frecvente, utilizare mai mare a discului. |
autosave_interval=0 |
Dezactivat | Fără salvări automate. Trebuie să vă bazați pe salvări manuale sau riscați să pierdeți progresul în caz de blocare. |
6. Depanare
Serverul se blochează la pornire
- Verificați consola GPanel pentru mesaje de eroare. Cauzele frecvente includ sintaxă malformată a
App.cfg(valori lipsă, spații suplimentare în jurul semnului=). - Verificați că valorile porturilor nu au fost modificate manual. Porturile trebuie să se potrivească cu ceea ce atribuie GPanel.
- Încercați să ștergeți
App.cfgși să reporniți pentru a regenera o configurație nouă cu valori implicite. - Dacă blocarea este legată de o lume specifică, încercați să comutați la un nou
server_world_namepentru a testa dacă problema este legată de salvare. - Dacă blocarea persistă, deschideți un tichet de asistență cu IP-ul serverului dvs. și rezultatul complet al consolei.
Jucătorii nu se pot conecta
- Verificați că serverul rulează în GPanel. Verificați consola pentru erori în timpul pornirii.
- Confirmați că jucătorul folosește IP-ul și portul corecte din fila Network din GPanel.
- Verificați că parola serverului este corectă (parolele sunt sensibile la majuscule).
- Asigurați-vă că serverul nu a atins limita
server_max_players. - Verificați că atât serverul, cât și jucătorul rulează aceeași versiune de Foundry. Actualizările de joc pot rupe temporar compatibilitatea.
Serverul nu apare în browser
- Confirmați
server_is_public=trueînApp.cfg. - Browserul de servere Steam poate dura câteva minute pentru a indexa un server nou. Încercați conexiunea directă în timp ce așteptați.
- Reporniți serverul dacă a rulat o perioadă lungă fără a apărea. Uneori conexiunea la serverul master Steam se poate întrerupe.
Degradarea performanței cu fabrici mari
- Construcțiile mari de fabrici cu mii de mașini și benzi transportoare cresc timpul de tick al serverului. Acesta este un comportament așteptat în Foundry.
- Reduceți
server_max_playerspentru a scădea numărul de chunk-uri încărcate. - Activați
pause_server_when_empty=trueastfel încât serverul să nu simuleze fabrica atunci când nimeni nu este online. - Optimizați aspectul fabricii dvs. prin consolidarea liniilor de producție și reducerea rutării inutile a benzilor transportoare.
- Creșteți
autosave_intervaldacă salvările cauzează vârfuri periodice de lag pe lumi foarte mari. - Dacă performanța rămâne slabă după optimizare, luați în considerare contactarea asistenței în legătură cu actualizarea planului dvs. de server.
Coruperea salvării
- Dacă serverul se blochează în timpul unei salvări automate, fișierul de salvare poate deveni corupt.
- Restaurați dintr-o copie de rezervă SFTP manuală, dacă este disponibilă. Consultați Ghidul de Configurare a Serverului Foundry pentru instrucțiuni de restaurare.
- Dacă nu există o copie de rezervă, încercați să comutați la un nou
server_world_namepentru a începe de la zero, păstrând în același timp salvarea coruptă în caz că o actualizare viitoare o poate recupera. - Copiile de rezervă SFTP regulate sunt cea mai bună protecție împotriva coruperii salvării. Faceți o copie de rezervă a folderului lumii dvs. cel puțin o dată pe sesiune de joc.
Articole conexe
- Ghidul de Configurare a Serverului Foundry
- Cum să găsiți IP-ul și portul serverului dvs.
- Cum să încărcați fișiere prin SFTP
- Ghid de Pornire a Serverului
Aveți nevoie de ajutor?
Dacă întâmpinați probleme cu serverul dvs. Foundry care nu sunt acoperite aici, deschideți un tichet de asistență și includeți IP-ul serverului dvs., o descriere a problemei și orice mesaje de eroare relevante din consola GPanel.