See juhend käsitleb administraatori seadistamist, mängijate haldamist, serveri konsooli kasutamist, maailma haldamist ja tõrkeotsingut teie Foundry pühendatud serveri jaoks. Foundry on vokslipõhine tehaseehitamise mäng, kus mängijad ehitavad ja automatiseerivad keerulisi tootmisliine protseduuriliselt genereeritud maailmas. Esmase serveri seadistamise, konfiguratsiooni, maailma genereerimise ja ühendusjuhiste jaoks vaadake Foundry serveri seadistamise juhend.
1. Administraator ja hosti juhtelemendid
Foundry pühendatud serverid kasutavad hostipõhist õiguste mudelit. Serverioperaator haldab serverit App.cfg konfiguratsioonifaili ja mängusiseste hosti juhtelementide kombinatsiooni kaudu.
Serverioperaatori juurdepääs
Serverioperaatorina haldate oma Foundry serverit järgmiste vahendite kaudu:
- GPanel Console: Serveri konsool GPanel-is kuvab serveri väljundit, ühendussündmusi ja veateateid. See on teie peamine jälgimisvahend.
- Konfiguratsioonifail: Fail
App.cfgjuhib kõiki serveri seadeid. Redigeerige seda GPanel-i Files vahekaardi kaudu või SFTP kaudu. Vaadake Foundry serveri seadistamise juhend üksikasjade jaoks. - Mängusisesed juhtelemendid: Serveriga ühendatuna on hostimängijal juurdepääs täiendavatele haldusvõimalustele mängusisese menüü kaudu.
Serveri paroolikaitse
Selleks, et piirata, kes saab teie serveriga liituda, seadke parool failis App.cfg:
server_password=YourSecretPassword
Mängijad peavad ühenduse loomisel selle parooli sisestama. Serveri uuesti avalikuks muutmiseks tühjendage parooli väärtus:
server_password=
Serveri peitmine brauserist
Kui soovite privaatset serverit, mis ei ilmu Steam serveribrauseris, seadke:
server_is_public=false
Mängijad saavad siiski liituda otseühenduse kaudu, kasutades teie IP-d ja porti, kuid server ei ole brauseri kaudu leitav.
2. Mängijate haldamine
Mängijate eemaldamine
Häiriva mängija serverist eemaldamiseks:
- Mängusiseselt: Avage mängijate loend mängusisesest menüüst, valige mängija ja kasutage eemaldamisvalikut. See on saadaval hostimängijale.
- Serveri taaskäivitus: Viimase abinõuna katkestab serveri taaskäivitamine GPanel-ist kõigi mängijate ühenduse. Häirivat mängijat saab takistada uuesti liitumast, seades serveri parooli.
Mängijate keelamine
Mängija jäädavaks takistamiseks teie serveriga liitumast:
- Kasutage mängusisest keelamise valikut, kui see on saadaval mängijate haldamise menüü kaudu.
- Keelatud mängijaid jälgitakse nende Steam ID järgi ja nad lükatakse tulevaste ühenduskatsete korral tagasi.
- Keeluloend säilib üle serveri taaskäivituste.
server_password failis App.cfg ja jagada seda ainult usaldusväärsetele mängijatele. See toimib sõltumata keelamisüsteemi olekust.
Mängijate arvu haldamine
Kontrollige, mitu mängijat saab samaaegselt võrgus olla:
server_max_players=16
Vaikimisi maksimaalne arv on 32. Selle väärtuse vähendamine on soovitatav, kui teie serveripaketil on piiratud ressursid või kui kogete jõudlusprobleeme paljude ühendatud mängijatega. Iga ühendatud mängija laadib oma positsiooni ümber lisatükke, suurendades serveri töötlemiskoormust.
3. Serveri konsool
GPanel konsool kuvab reaalajas serveri väljundit, sealhulgas:
- Mängijate ühendumise ja lahkumise sündmused
- Maailma salvestamise kinnitused
- Veateated ja hoiatused
- Serveri käivitamise ja sulgemise olek
Konsooli väljundi lugemine
Jälgige konsooli oluliste teadete osas:
| Teate tüüp | Näide | Tähendus |
|---|---|---|
| Mängija liitumine | Player [SteamName] connected |
Mängija on edukalt serveriga liitunud. |
| Mängija lahkumine | Player [SteamName] disconnected |
Mängija on serverist lahkunud. |
| Automaatne salvestamine | World saved |
Automaatne või käsitsi salvestamine lõpetati edukalt. |
| Viga | ERROR: ... |
Midagi läks valesti. Märkige teade üles tõrkeotsinguks. |
| Server valmis | Server started on port 3724 |
Server on võrgus ja võtab ühendusi vastu. |
4. Maailma haldamine
Maailmade vahel vahetamine
Foundry toetab mitut maailma seade server_world_name kaudu. Iga maailma nimi vastab eraldi salvestuskaustale oma tehase, maastiku ja mängijaandmetega.
- Peatage server GPanel-ist.
- Avage
App.cfgja muutkeserver_world_nameteisele nimele:server_world_name=NewFactory - Kui soovite uut maailma kindla maastikuga, seadke ka uus
map_seedväärtus. - Käivitage server. Kui maailma nimi pole juba olemas, genereeritakse uus maailm.
server_world_name tagasi algsele nimele ja taaskäivitage. Kogu tehase edenemine on täpselt nii, nagu te selle jätsite.
Maailma lähtestamine
Maailma täielikuks lähtestamiseks ja uue tehasega otsast alustamiseks:
- Peatage server GPanel-ist.
- Ühenduge SFTP kaudu ja navigeerige kausta
serverfiles/. - Kustutage või nimetage ümber maailma kaust (nt nimetage
MyFoundryümber nimeksMyFoundry_backup). - Valikuliselt muutke
map_seedfailisApp.cfg, kui soovite teistsugust maastikku. - Käivitage server. Värske maailm genereeritakse konfigureeritud seemne abil.
Varukoopia taastamine
- Peatage server GPanel-ist.
- Ühenduge SFTP kaudu.
- Laadige oma varundatud maailma kaust üles kausta
serverfiles/, asendades praeguse. - Veenduge, et kausta nimi ühtib failis
App.cfgolevaserver_world_nameväärtusega. - Käivitage server. Varundatud maailm laaditakse.
5. Automaatse salvestamise konfiguratsioon
Foundry automaatse salvestamise süsteem kirjutab kogu maailma oleku regulaarsete intervallidega kettale. Konfigureerige see failis App.cfg:
| Seade | Väärtus | Mõju |
|---|---|---|
autosave_interval=300 |
300 sekundit | Salvestab iga 5 minuti tagant (vaikimisi). Hea tasakaal enamikule serveritele. |
autosave_interval=600 |
600 sekundit | Salvestab iga 10 minuti tagant. Vähendab salvestussagedust väga suurte tehaste jaoks. |
autosave_interval=120 |
120 sekundit | Salvestab iga 2 minuti tagant. Sagedasemad salvestused, suurem kettakasutus. |
autosave_interval=0 |
Keelatud | Automaatseid salvestusi pole. Peate toetuma käsitsi salvestustele või riskima edunemise kaotamisega krahhi korral. |
6. Tõrkeotsing
Server krahhib käivitamisel
- Kontrollige GPanel konsooli veateateid. Levinud põhjuste hulka kuulub vigane
App.cfgsüntaks (puuduvad väärtused, üleliigsed tühikud=märgi ümber). - Veenduge, et pordiväärtusi pole käsitsi muudetud. Pordid peavad ühtima sellega, mida GPanel määrab.
- Proovige kustutada
App.cfgja taaskäivitage, et genereerida värske konfiguratsioon vaikeväärtustega. - Kui krahh on seotud kindla maailmaga, proovige vahetada uuele
server_world_namenimele, et testida, kas probleem on salvestusega seotud. - Kui krahh jätkub, avage tugiteenuse pilet oma serveri IP ja täieliku konsooli väljundiga.
Mängijad ei saa ühendust
- Veenduge, et server töötab GPanel-is. Kontrollige konsooli käivitusaegsetest vigadest.
- Kinnitage, et mängija kasutab õiget IP-d ja porti GPanel Network vahekaardilt.
- Kontrollige, et serveri parool on õige (paroolid on tõstutundlikud).
- Veenduge, et server pole saavutanud
server_max_playerspiiri. - Kontrollige, et nii server kui ka mängija kasutavad sama Foundry versiooni. Mängu uuendused võivad ajutiselt ühilduvuse rikkuda.
Server ei ilmu brauseris
- Kinnitage, et failis
App.cfgonserver_is_public=true. - Steam serveribrauseril võib uue serveri indekseerimiseks kuluda mitu minutit. Proovige ootamise ajal otseühendust.
- Taaskäivitage server, kui see on pikka aega töötanud ilma ilmumata. Mõnikord võib Steam peavserveri ühendus katkeda.
Jõudluse halvenemine suurte tehastega
- Suured tehaseehitused tuhandete masinate ja konveierilintidega suurendavad serveri tikiaega. See on Foundry oodatav käitumine.
- Vähendage
server_max_players, et vähendada laaditud tükkide arvu. - Lubage
pause_server_when_empty=true, et server ei simuleeriks tehast, kui keegi pole võrgus. - Optimeerige oma tehase paigutust, konsolideerides tootmisliine ja vähendades tarbetuid konveierimarsruute.
- Suurendage
autosave_interval, kui salvestused põhjustavad väga suurte maailmade puhul perioodilisi viivitushüppeid. - Kui jõudlus jääb pärast optimeerimist kehvaks, kaaluge toe poole pöördumist oma serveripaketi uuendamise asjus.
Salvestuse riknemine
- Kui server krahhib automaatse salvestamise ajal, võib salvestusfail muutuda rikutuks.
- Taastage käsitsisest SFTP varukoopiast, kui see on saadaval. Vaadake Foundry serveri seadistamise juhend taastamisjuhiste jaoks.
- Kui varukoopiat pole, proovige vahetada uuele
server_world_namenimele, et alustada otsast, hoides rikutud salvestust alles juhuks, kui tulevane uuendus suudab selle taastada. - Regulaarsed SFTP varukoopiad on parim kaitse salvestuse riknemise vastu. Varundage oma maailma kausta vähemalt kord mängusessiooni jooksul.
Seotud artiklid
- Foundry serveri seadistamise juhend
- Kuidas leida oma serveri IP-d ja porti
- Kuidas üles laadida faile SFTP kaudu
- Serveri käivitamise juhend
Vajate abi?
Kui teil tekib oma Foundry serveriga probleeme, mida siin ei käsitleta, avage tugiteenuse pilet ja lisage oma serveri IP, probleemi kirjeldus ja kõik asjakohased veateated GPanel konsoolist.