Denne guide dækker administratoropsætning, spilleradministration, serverkonsol-brug, verdensstyring og fejlfinding for din Foundry dedikerede server. Foundry er et voxel fabriksbyggespil, hvor spillere konstruerer og automatiserer komplekse produktionslinjer i en procedurelt genereret verden. For indledende serveropsætning, konfiguration, verdensgenerering og forbindelsesinstruktioner, se Foundry serveropsætningsguide.
1. Administrator- og værtskontrol
Foundry dedikerede servere bruger en værtsbaseret tilladelsesmodel. Serveroperatøren administrerer serveren gennem en kombination af konfigurationsfilen App.cfg og værtskontroller i spillet.
Serveroperatøradgang
Som serveroperatør administrerer du din Foundry server gennem:
- GPanel Console: Serverkonsollen i GPanel viser serveroutput, forbindelsesbegivenheder og fejlmeddelelser. Dette er dit primære overvågningsværktøj.
- Konfigurationsfil: Filen
App.cfgstyrer alle serverindstillinger. Rediger den via fanen Files i GPanel eller via SFTP. Se Foundry serveropsætningsguide for detaljer. - Kontroller i spillet: Når du er forbundet til serveren, har værtsspilleren adgang til yderligere administrationsmuligheder via menuen i spillet.
Serverkodeordsbeskyttelse
For at begrænse hvem der kan tilslutte sig din server, sæt en adgangskode i App.cfg:
server_password=YourSecretPassword
Spillere skal indtaste denne adgangskode ved forbindelse. For at gøre serveren offentlig igen, ryd adgangskodeværdien:
server_password=
Skjul serveren fra browseren
Hvis du ønsker en privat server der ikke vises i Steam serverbrowseren, indstil:
server_is_public=false
Spillere kan stadig tilslutte sig via direkte forbindelse med din IP og port, men serveren vil ikke være synlig ved gennemsøgning.
2. Spilleradministration
Fjernelse af spillere
For at fjerne en forstyrrende spiller fra serveren:
- I spillet: Åbn spillerlisten fra menuen i spillet, vælg spilleren og brug kick-muligheden. Dette er tilgængeligt for værtsspilleren.
- Servergenstart: Som en sidste udvej vil genstart af serveren fra GPanel afbryde alle spillere. Den forstyrrende spiller kan forhindres i at forbinde igen ved at sætte en serveradgangskode.
Udelukkelse af spillere
For permanent at forhindre en spiller i at tilslutte sig din server:
- Brug ban-muligheden i spillet, når den er tilgængelig via spilleradministrationsmenuen.
- Udelukkede spillere spores via deres Steam ID og vil blive afvist ved fremtidige forbindelsesforsøg.
- Banlisten bevares på tværs af servergenstarter.
server_password i App.cfg og kun dele den med betroede spillere. Dette virker uanset ban-systemets tilstand.
Styring af spillerantal
Styr hvor mange spillere der kan være online samtidigt:
server_max_players=16
Standard maksimum er 32. Sænkning af denne værdi anbefales, hvis dit serverabonnement har begrænsede ressourcer, eller hvis du oplever ydelsesproblemer med mange forbundne spillere. Hver forbundet spiller indlæser yderligere chunks omkring deres position, hvilket øger serverens behandlingsbelastning.
3. Serverkonsol
GPanel-konsollen viser serveroutput i realtid, herunder:
- Spillerforbindelses- og afbrydelsesbegivenheder
- Bekræftelser af verdensgemning
- Fejlmeddelelser og advarsler
- Serveropstarts- og nedlukningsstatus
Læsning af konsoloutput
Overvåg konsollen for vigtige meddelelser:
| Meddelelsestype | Eksempel | Betydning |
|---|---|---|
| Spiller tilslutter | Player [SteamName] connected |
En spiller har succesfuldt tilsluttet sig serveren. |
| Spiller forlader | Player [SteamName] disconnected |
En spiller har forladt serveren. |
| Auto-gem | World saved |
En automatisk eller manuel gemning blev gennemført succesfuldt. |
| Fejl | ERROR: ... |
Noget gik galt. Bemærk meddelelsen til fejlfinding. |
| Server klar | Server started on port 3724 |
Serveren er online og accepterer forbindelser. |
4. Verdensstyring
Skift mellem verdener
Foundry understøtter flere verdener via indstillingen server_world_name. Hvert verdensnavn svarer til en separat gemmemappe med sin egen fabrik, terræn og spillerdata.
- Stop serveren fra GPanel.
- Åbn
App.cfgog ændrserver_world_nametil et andet navn:server_world_name=NewFactory - Hvis du ønsker en ny verden med specifikt terræn, sæt også en ny
map_seed-værdi. - Start serveren. Hvis verdensnavnet ikke allerede eksisterer, vil en ny verden blive genereret.
server_world_name tilbage til det originale navn og genstart. Al fabriksfremgang vil være præcis som du efterlod den.
Nulstilling af en verden
For at nulstille en verden fuldstændigt og starte forfra med en ny fabrik:
- Stop serveren fra GPanel.
- Opret forbindelse via SFTP og naviger til mappen
serverfiles/. - Slet eller omdøb verdensmappen (f.eks. omdøb
MyFoundrytilMyFoundry_backup). - Ændr eventuelt
map_seediApp.cfg, hvis du ønsker anderledes terræn. - Start serveren. En frisk verden vil blive genereret med det konfigurerede seed.
Gendannelse af en backup
- Stop serveren fra GPanel.
- Opret forbindelse via SFTP.
- Upload din backup-verdensmappe til mappen
serverfiles/, og erstat den nuværende. - Sørg for at mappenavnet matcher
server_world_nameiApp.cfg. - Start serveren. Den sikkerhedskopierede verden vil blive indlæst.
5. Auto-gem konfiguration
Foundrys auto-gem system skriver den fulde verdenstilstand til disk med jævne mellemrum. Konfigurer det i App.cfg:
| Indstilling | Værdi | Effekt |
|---|---|---|
autosave_interval=300 |
300 sekunder | Gemmer hvert 5. minut (standard). God balance for de fleste servere. |
autosave_interval=600 |
600 sekunder | Gemmer hvert 10. minut. Reducerer gemmefrekvensen for meget store fabrikker. |
autosave_interval=120 |
120 sekunder | Gemmer hvert 2. minut. Hyppigere gemning, højere diskforbrug. |
autosave_interval=0 |
Deaktiveret | Ingen auto-gem. Du skal stole på manuelle gemninger eller risikere at miste fremgang ved nedbrud. |
6. Fejlfinding
Serveren går ned ved opstart
- Tjek GPanel-konsollen for fejlmeddelelser. Almindelige årsager inkluderer forkert
App.cfg-syntaks (manglende værdier, ekstra mellemrum omkring=-tegnet). - Bekræft at portværdier ikke er blevet manuelt ændret. Portene skal matche det GPanel tildeler.
- Prøv at slette
App.cfgog genstart for at genskabe en frisk konfiguration med standardværdier. - Hvis nedbruddet er relateret til en specifik verden, prøv at skifte til et nyt
server_world_namefor at teste, om problemet er gemmerelateret. - Hvis nedbruddet fortsætter, opret en supporthenvendelse med din server-IP og det fulde konsoloutput.
Spillere kan ikke forbinde
- Bekræft at serveren kører i GPanel. Tjek konsollen for fejl under opstart.
- Bekræft at spilleren bruger den korrekte IP og port fra GPanel-fanen Network.
- Tjek at serveradgangskoden er korrekt (adgangskoder skelner mellem store og små bogstaver).
- Sørg for at serveren ikke har nået grænsen for
server_max_players. - Bekræft at både serveren og spilleren kører den samme version af Foundry. Spilopdateringer kan midlertidigt bryde kompatibiliteten.
Serveren vises ikke i browseren
- Bekræft at
server_is_public=trueiApp.cfg. - Steam serverbrowseren kan tage flere minutter om at indeksere en ny server. Prøv direkte forbindelse mens du venter.
- Genstart serveren, hvis den har kørt i lang tid uden at dukke op. Nogle gange kan forbindelsen til Steam master server droppe.
Ydelsesfald med store fabrikker
- Store fabriksbyggerier med tusindvis af maskiner og transportbånd øger serverens tick-tid. Dette er forventet adfærd i Foundry.
- Reducer
server_max_playersfor at mindske antallet af indlæste chunks. - Aktiver
pause_server_when_empty=trueså serveren ikke simulerer fabrikken, når ingen er online. - Optimer dit fabriks-layout ved at konsolidere produktionslinjer og reducere unødvendig transportbåndsruting.
- Forøg
autosave_interval, hvis gemninger forårsager periodiske lag-spikes på meget store verdener. - Hvis ydelsen forbliver dårlig efter optimering, overvej at kontakte support om opgradering af dit serverabonnement.
Gemmekorruption
- Hvis serveren går ned under en auto-gem, kan gemmefilen blive beskadiget.
- Gendan fra en manuel SFTP-backup, hvis en er tilgængelig. Se Foundry serveropsætningsguide for gendannelsesinstruktioner.
- Hvis ingen backup eksisterer, prøv at skifte til et nyt
server_world_namefor at starte forfra, mens du beholder den beskadigede gemmefil, i tilfælde af at en fremtidig opdatering kan gendanne den. - Regelmæssige SFTP-backups er den bedste beskyttelse mod gemmekorruption. Tag backup af din verdensmappe mindst én gang per spilsession.
Relaterede artikler
- Foundry serveropsætningsguide
- Sådan finder du din server-IP og port
- Sådan uploader du filer via SFTP
- Serveropstartsguide
Brug for hjælp?
Hvis du støder på problemer med din Foundry server, som ikke er dækket her, opret en supporthenvendelse og inkluder din server-IP, en beskrivelse af problemet og eventuelle relevante fejlmeddelelser fra GPanel-konsollen.