Denne veiledningen dekker adminoppsett, spillerhåndtering, bruk av serverkonsollen, verdenshåndtering og feilsøking for din dedikerte Foundry-server. Foundry er et voxel-fabrikkbyggingsspill der spillere konstruerer og automatiserer komplekse produksjonslinjer i en prosedyregenerert verden. For førstegangsoppsett av serveren, konfigurasjon, verdensgenerering og tilkoblingsinstruksjoner, se Oppsettsveiledning for Foundry-server.
1. Admin- og vertskontroller
Dedikerte Foundry-servere bruker en vertsbasert tillatelsesmodell. Serveroperatøren administrerer serveren gjennom en kombinasjon av App.cfg-konfigurasjonsfilen og vertskontroller i spillet.
Tilgang for serveroperatør
Som serveroperatør administrerer du Foundry-serveren din gjennom:
- GPanel-konsoll: Serverkonsollen i GPanel viser serverutskrift, tilkoblingshendelser og feilmeldinger. Dette er ditt primære overvåkingsverktøy.
- Konfigurasjonsfil:
App.cfg-filen styrer alle serverinnstillinger. Rediger den via Files-fanen i GPanel eller via SFTP. Se Oppsettsveiledning for Foundry-server for detaljer. - Kontroller i spillet: Når vertsspilleren er tilkoblet serveren, har vedkommende tilgang til ytterligere administrasjonsalternativer gjennom menyen i spillet.
Passordbeskyttelse for server
For å begrense hvem som kan bli med på serveren din, angi et passord i App.cfg:
server_password=YourSecretPassword
Spillere må skrive inn dette passordet når de kobler til. For å gjøre serveren offentlig igjen, tøm passordverdien:
server_password=
Skjule serveren fra nettleseren
Hvis du ønsker en privat server som ikke vises i Steam-serverleseren, angi:
server_is_public=false
Spillere kan fortsatt bli med via direkte tilkobling ved hjelp av IP-en og porten din, men serveren vil ikke kunne oppdages gjennom bla i listen.
2. Spillerhåndtering
Kaste ut spillere
For å fjerne en forstyrrende spiller fra serveren:
- I spillet: Åpne spillerlisten fra menyen i spillet, velg spilleren og bruk kick-alternativet. Dette er tilgjengelig for vertsspilleren.
- Omstart av server: Som siste utvei vil omstart av serveren fra GPanel koble fra alle spillere. Den forstyrrende spilleren kan hindres i å bli med igjen ved å angi et serverpassord.
Banne spillere
For å permanent hindre en spiller fra å bli med på serveren din:
- Bruk ban-alternativet i spillet når det er tilgjengelig gjennom spillerhåndteringsmenyen.
- Bannede spillere spores etter deres Steam ID og vil bli avvist ved fremtidige tilkoblingsforsøk.
- Bannelisten bevares på tvers av serveromstarter.
server_password i App.cfg og kun dele det med spillere du stoler på. Dette fungerer uavhengig av tilstanden til banne-systemet.
Håndtere spillerantall
Styr hvor mange spillere som kan være pålogget samtidig:
server_max_players=16
Standardmaksimum er 32. Å senke denne verdien anbefales hvis serverabonnementet ditt har begrensede ressurser, eller hvis du opplever ytelsesproblemer med mange spillere tilkoblet. Hver tilkoblede spiller laster ekstra chunks rundt sin posisjon, noe som øker serverens prosesseringsbelastning.
3. Serverkonsoll
GPanel-konsollen viser serverutskrift i sanntid, inkludert:
- Hendelser for tilkobling og frakobling av spillere
- Bekreftelser på verdenslagring
- Feilmeldinger og advarsler
- Status for serveroppstart og -avslutning
Lese konsollutskrift
Følg med på konsollen for viktige meldinger:
| Meldingstype | Eksempel | Betydning |
|---|---|---|
| Spiller blir med | Player [SteamName] connected |
En spiller har blitt med på serveren. |
| Spiller forlater | Player [SteamName] disconnected |
En spiller har forlatt serveren. |
| Auto-lagring | World saved |
En auto-lagring eller manuell lagring ble fullført. |
| Feil | ERROR: ... |
Noe gikk galt. Noter meldingen for feilsøking. |
| Server klar | Server started on port 3724 |
Serveren er online og tar imot tilkoblinger. |
4. Verdenshåndtering
Bytte mellom verdener
Foundry støtter flere verdener gjennom server_world_name-innstillingen. Hvert verdensnavn tilsvarer en egen lagringskatalog med sin egen fabrikk, terreng og spillerdata.
- Stopp serveren fra GPanel.
- Åpne
App.cfgog endreserver_world_nametil et annet navn:server_world_name=NewFactory - Hvis du ønsker en ny verden med spesifikt terreng, angi også en ny
map_seed-verdi. - Start serveren. Hvis verdensnavnet ikke allerede eksisterer, vil en ny verden bli generert.
server_world_name tilbake til det opprinnelige navnet og start på nytt. All fabrikkfremgang vil være nøyaktig slik du forlot den.
Tilbakestille en verden
For å fullstendig tilbakestille en verden og starte på nytt med en ny fabrikk:
- Stopp serveren fra GPanel.
- Koble til via SFTP og naviger til
serverfiles/-katalogen. - Slett eller gi nytt navn til verdensmappen (f.eks. gi
MyFoundrynytt navn tilMyFoundry_backup). - Endre eventuelt
map_seediApp.cfghvis du ønsker et annet terreng. - Start serveren. En ny verden vil bli generert ved hjelp av den konfigurerte seeden.
Gjenopprette en sikkerhetskopi
- Stopp serveren fra GPanel.
- Koble til via SFTP.
- Last opp den sikkerhetskopierte verdensmappen din til
serverfiles/-katalogen, og erstatt den nåværende. - Sørg for at mappenavnet samsvarer med
server_world_nameiApp.cfg. - Start serveren. Den sikkerhetskopierte verdenen vil bli lastet.
5. Konfigurasjon av auto-lagring
Foundrys auto-lagringssystem skriver hele verdenstilstanden til disk med jevne mellomrom. Konfigurer det i App.cfg:
| Innstilling | Verdi | Effekt |
|---|---|---|
autosave_interval=300 |
300 sekunder | Lagrer hvert 5. minutt (standard). God balanse for de fleste servere. |
autosave_interval=600 |
600 sekunder | Lagrer hvert 10. minutt. Reduserer lagringsfrekvensen for svært store fabrikker. |
autosave_interval=120 |
120 sekunder | Lagrer hvert 2. minutt. Hyppigere lagringer, høyere diskbruk. |
autosave_interval=0 |
Deaktivert | Ingen auto-lagringer. Du må stole på manuelle lagringer eller risikere å miste fremgang ved krasj. |
6. Feilsøking
Serveren krasjer ved oppstart
- Sjekk GPanel-konsollen for feilmeldinger. Vanlige årsaker inkluderer feilformatert
App.cfg-syntaks (manglende verdier, ekstra mellomrom rundt=-tegnet). - Verifiser at portverdiene ikke har blitt endret manuelt. Portene må samsvare med det GPanel tildeler.
- Prøv å slette
App.cfgog start på nytt for å regenerere en ny konfigurasjon med standardverdier. - Hvis krasjet er knyttet til en bestemt verden, prøv å bytte til et nytt
server_world_namefor å teste om problemet er lagringsrelatert. - Hvis krasjet vedvarer, opprett en supportsak med server-IP-en din og den fullstendige konsollutskriften.
Spillere kan ikke koble til
- Verifiser at serveren kjører i GPanel. Sjekk konsollen for feil under oppstart.
- Bekreft at spilleren bruker riktig IP og port fra Network-fanen i GPanel.
- Sjekk at serverpassordet er riktig (passord skiller mellom store og små bokstaver).
- Sørg for at serveren ikke har nådd
server_max_players-grensen. - Verifiser at både serveren og spilleren kjører samme versjon av Foundry. Spilloppdateringer kan midlertidig bryte kompatibiliteten.
Serveren vises ikke i nettleseren
- Bekreft
server_is_public=trueiApp.cfg. - Steam-serverleseren kan bruke flere minutter på å indeksere en ny server. Prøv direkte tilkobling mens du venter.
- Start serveren på nytt hvis den har kjørt lenge uten å vises. Noen ganger kan tilkoblingen til Steam master-serveren falle ut.
Ytelsesforringelse med store fabrikker
- Store fabrikkbygg med tusenvis av maskiner og transportbånd øker serverens tick-tid. Dette er forventet oppførsel i Foundry.
- Reduser
server_max_playersfor å senke antallet lastede chunks. - Aktiver
pause_server_when_empty=trueslik at serveren ikke simulerer fabrikken når ingen er pålogget. - Optimaliser fabrikkoppsettet ditt ved å konsolidere produksjonslinjer og redusere unødvendig transportbåndruting.
- Øk
autosave_intervalhvis lagringer forårsaker periodiske lagg-topper på svært store verdener. - Hvis ytelsen forblir dårlig etter optimalisering, vurder å kontakte support om å oppgradere serverabonnementet ditt.
Ødeleggelse av lagring
- Hvis serveren krasjer under en auto-lagring, kan lagringsfilen bli ødelagt.
- Gjenopprett fra en manuell SFTP-sikkerhetskopi hvis tilgjengelig. Se Oppsettsveiledning for Foundry-server for gjenopprettingsinstruksjoner.
- Hvis ingen sikkerhetskopi eksisterer, prøv å bytte til et nytt
server_world_namefor å starte på nytt mens du beholder den ødelagte lagringen i tilfelle en fremtidig oppdatering kan gjenopprette den. - Jevnlige SFTP-sikkerhetskopier er den beste beskyttelsen mot ødeleggelse av lagring. Sikkerhetskopier verdensmappen din minst én gang per spilløkt.
Relaterte artikler
- Oppsettsveiledning for Foundry-server
- Slik finner du server-IP-en og porten din
- Slik laster du opp filer via SFTP
- Oppstartsveiledning for server
Trenger du hjelp?
Hvis du støter på problemer med din Foundry-server som ikke dekkes her, opprett en supportsak og inkluder server-IP-en din, en beskrivelse av problemet og eventuelle relevante feilmeldinger fra GPanel-konsollen.