Den här guiden täcker admin-konfiguration, spelarhantering, användning av serverkonsolen, världshantering och felsökning för din dedikerade Foundry-server. Foundry är ett voxel-fabriksbyggarspel där spelare konstruerar och automatiserar komplexa produktionslinjer i en procedurellt genererad värld. För initial serverkonfiguration, konfiguration, världsgenerering och anslutningsinstruktioner, se Guide för konfiguration av Foundry-server.
1. Admin- och värdkontroller
Dedikerade Foundry-servrar använder en värdbaserad behörighetsmodell. Serveroperatören hanterar servern genom en kombination av konfigurationsfilen App.cfg och värdkontroller i spelet.
Serveroperatörens åtkomst
Som serveroperatör hanterar du din Foundry-server genom:
- GPanel-konsol: Serverkonsolen i GPanel visar serverutdata, anslutningshändelser och felmeddelanden. Detta är ditt primära övervakningsverktyg.
- Konfigurationsfil: Filen
App.cfgstyr alla serverinställningar. Redigera den via fliken Files i GPanel eller via SFTP. Se Guide för konfiguration av Foundry-server för detaljer. - Kontroller i spelet: När du är ansluten till servern har värdspelaren tillgång till ytterligare hanteringsalternativ via menyn i spelet.
Lösenordsskydd för servern
För att begränsa vem som kan ansluta till din server, ange ett lösenord i App.cfg:
server_password=YourSecretPassword
Spelare måste ange detta lösenord vid anslutning. För att göra servern publik igen, töm lösenordsvärdet:
server_password=
Dölja servern från webbläsaren
Om du vill ha en privat server som inte visas i Steams serverwebbläsare, ange:
server_is_public=false
Spelare kan fortfarande ansluta via direktanslutning med din IP och port, men servern kommer inte att gå att hitta genom bläddring.
2. Spelarhantering
Sparka ut spelare
För att ta bort en störande spelare från servern:
- I spelet: Öppna spelarlistan från menyn i spelet, välj spelaren och använd kick-alternativet. Detta är tillgängligt för värdspelaren.
- Omstart av server: Som en sista utväg kopplar en omstart av servern från GPanel bort alla spelare. Den störande spelaren kan hindras från att återansluta genom att ange ett serverlösenord.
Bannlysa spelare
För att permanent hindra en spelare från att ansluta till din server:
- Använd ban-alternativet i spelet när det är tillgängligt via spelarhanteringsmenyn.
- Bannlysta spelare spåras via sitt Steam ID och avvisas vid framtida anslutningsförsök.
- Bannlistan bevaras mellan serveromstarter.
server_password i App.cfg och endast dela det med betrodda spelare. Detta fungerar oavsett bannsystemets tillstånd.
Hantera antalet spelare
Styr hur många spelare som kan vara online samtidigt:
server_max_players=16
Standardmaximum är 32. Att sänka detta värde rekommenderas om ditt serverabonnemang har begränsade resurser, eller om du upplever prestandaproblem med många anslutna spelare. Varje ansluten spelare laddar ytterligare chunks runt sin position, vilket ökar serverns processbelastning.
3. Serverkonsol
GPanel-konsolen visar serverutdata i realtid, inklusive:
- Händelser för spelaranslutning och frånkoppling
- Bekräftelser av världssparning
- Felmeddelanden och varningar
- Status för serverstart och avstängning
Läsa konsolutdata
Bevaka konsolen efter viktiga meddelanden:
| Meddelandetyp | Exempel | Betydelse |
|---|---|---|
| Spelare ansluter | Player [SteamName] connected |
En spelare har anslutit till servern. |
| Spelare lämnar | Player [SteamName] disconnected |
En spelare har lämnat servern. |
| Auto-spara | World saved |
En automatisk eller manuell sparning slutfördes utan problem. |
| Fel | ERROR: ... |
Något gick fel. Notera meddelandet för felsökning. |
| Server klar | Server started on port 3724 |
Servern är online och accepterar anslutningar. |
4. Världshantering
Byta mellan världar
Foundry stöder flera världar via inställningen server_world_name. Varje världsnamn motsvarar en separat sparkatalog med sin egen fabrik, terräng och spelardata.
- Stoppa servern från GPanel.
- Öppna
App.cfgoch ändraserver_world_nametill ett annat namn:server_world_name=NewFactory - Om du vill ha en ny värld med specifik terräng, ange även ett nytt
map_seed-värde. - Starta servern. Om världsnamnet inte redan finns kommer en ny värld att genereras.
server_world_name tillbaka till det ursprungliga namnet och starta om. Alla fabriksframsteg kommer att vara exakt som du lämnade dem.
Återställa en värld
För att helt återställa en värld och börja om med en ny fabrik:
- Stoppa servern från GPanel.
- Anslut via SFTP och navigera till katalogen
serverfiles/. - Radera eller byt namn på världsmappen (t.ex. byt namn på
MyFoundrytillMyFoundry_backup). - Ändra valfritt
map_seediApp.cfgom du vill ha annan terräng. - Starta servern. En ny värld genereras med den konfigurerade seeden.
Återställa en säkerhetskopia
- Stoppa servern från GPanel.
- Anslut via SFTP.
- Ladda upp din säkerhetskopierade världsmapp till katalogen
serverfiles/och ersätt den nuvarande. - Se till att mappnamnet matchar
server_world_nameiApp.cfg. - Starta servern. Den säkerhetskopierade världen laddas.
5. Konfiguration av automatisk sparning
Foundrys system för automatisk sparning skriver hela världstillståndet till disk med jämna mellanrum. Konfigurera det i App.cfg:
| Inställning | Värde | Effekt |
|---|---|---|
autosave_interval=300 |
300 sekunder | Sparar var 5:e minut (standard). Bra balans för de flesta servrar. |
autosave_interval=600 |
600 sekunder | Sparar var 10:e minut. Minskar sparfrekvensen för mycket stora fabriker. |
autosave_interval=120 |
120 sekunder | Sparar varannan minut. Tätare sparningar, högre diskanvändning. |
autosave_interval=0 |
Inaktiverad | Inga automatiska sparningar. Du måste förlita dig på manuella sparningar eller riskera att förlora framsteg vid en krasch. |
6. Felsökning
Servern kraschar vid uppstart
- Kontrollera GPanel-konsolen för felmeddelanden. Vanliga orsaker inkluderar felaktig
App.cfg-syntax (saknade värden, extra blanksteg runt=-tecknet). - Verifiera att portvärden inte har ändrats manuellt. Portarna måste matcha det GPanel tilldelar.
- Försök att radera
App.cfgoch starta om för att återskapa en ny konfiguration med standardvärden. - Om kraschen är relaterad till en specifik värld, försök att byta till ett nytt
server_world_nameför att testa om problemet är sparningsrelaterat. - Om kraschen kvarstår, öppna ett supportärende med din server-IP och hela konsolutdatan.
Spelare kan inte ansluta
- Verifiera att servern körs i GPanel. Kontrollera konsolen för fel under uppstart.
- Bekräfta att spelaren använder rätt IP och port från fliken Network i GPanel.
- Kontrollera att serverlösenordet är korrekt (lösenord är skiftlägeskänsliga).
- Se till att servern inte har nått gränsen för
server_max_players. - Verifiera att både servern och spelaren kör samma version av Foundry. Speluppdateringar kan tillfälligt bryta kompatibiliteten.
Servern visas inte i webbläsaren
- Bekräfta
server_is_public=trueiApp.cfg. - Steams serverwebbläsare kan ta flera minuter på sig att indexera en ny server. Försök med direktanslutning medan du väntar.
- Starta om servern om den har körts länge utan att dyka upp. Ibland kan anslutningen till Steams masterserver brytas.
Prestandaförsämring med stora fabriker
- Stora fabriksbyggen med tusentals maskiner och transportband ökar serverns ticktid. Detta är förväntat beteende i Foundry.
- Minska
server_max_playersför att sänka antalet laddade chunks. - Aktivera
pause_server_when_empty=trueså att servern inte simulerar fabriken när ingen är online. - Optimera din fabrikslayout genom att konsolidera produktionslinjer och minska onödig dragning av transportband.
- Öka
autosave_intervalom sparningar orsakar återkommande lagg-toppar på mycket stora världar. - Om prestandan förblir dålig efter optimering, överväg att kontakta supporten om att uppgradera ditt serverabonnemang.
Skadad sparning
- Om servern kraschar under en automatisk sparning kan sparfilen bli skadad.
- Återställ från en manuell SFTP-säkerhetskopia om tillgänglig. Se Guide för konfiguration av Foundry-server för återställningsinstruktioner.
- Om ingen säkerhetskopia finns, försök att byta till ett nytt
server_world_nameför att börja om på nytt medan du behåller den skadade sparningen ifall en framtida uppdatering kan återställa den. - Regelbundna SFTP-säkerhetskopior är det bästa skyddet mot skadade sparningar. Säkerhetskopiera din världsmapp minst en gång per spelsession.
Relaterade artiklar
- Guide för konfiguration av Foundry-server
- Så hittar du din server-IP och port
- Så laddar du upp filer via SFTP
- Guide för serverstart
Behöver du hjälp?
Om du stöter på problem med din Foundry-server som inte täcks här, öppna ett supportärende och inkludera din server-IP, en beskrivning av problemet och eventuella relevanta felmeddelanden från GPanel-konsolen.