Den här guiden beskriver hur du konfigurerar din dedikerade Foundry-server på Legion Hosting, ställer in startvariabler, redigerar serverinställningsfilen, konfigurerar världsgenerering, ansluter till din server samt hanterar sparfiler och säkerhetskopior. Foundry är ett voxelbaserat fabriksbyggarspel där spelare bryter resurser, bygger automatiserade produktionslinjer och expanderar enorma fabriker över en procedurellt genererad värld. För adminkontroller, spelarhantering och felsökning, se Foundry-administration och serverhantering.
1. Första starten
- Logga in på GPanel och välj din Foundry-server.
- Gå till fliken Startup och granska de konfigurerbara variablerna (se tabellen i avsnitt 2).
- Ange SERVER_NAME till ett namn för din server. Detta visas i Steams serverwebbläsare.
- Ange SRV_PW om du vill begränsa åtkomsten. Lämna det tomt för en offentlig server.
- Ange eventuellt en MAP_SEED för att styra världsgenereringen. Lämna tomt för ett slumpmässigt seed.
- Återgå till fliken Console och klicka på Start.
- Vänta tills konsolen bekräftar att servern har startat. Den första starten kan ta ett par minuter eftersom servern genererar världen och skapar inledande konfigurationsfiler.
App.cfg eller andra konfigurationsfiler, starta servern en gång, låt den ladda klart och stoppa den sedan innan du redigerar. Filerna existerar inte förrän efter den första körningen.
2. GPanel-startvariabler
Följande variabler är tillgängliga i fliken Startup i GPanel. Dessa skickas till servern vid varje start.
| Variabel | Obligatorisk | Beskrivning |
|---|---|---|
SERVER_NAME |
Ja | Namnet som visas i Steams serverwebbläsare. |
SRV_PW |
Nej | Valfritt lösenord som spelare måste ange för att ansluta. Lämna tomt för en offentlig server. |
MAX_PLAYERS |
Nej | Maximalt antal samtidiga spelare. Standardvärdet är 32. |
MAP_SEED |
Nej | Seed-nummer för världsgenerering. Använd samma seed för att återskapa identisk terräng. Lämna tomt för en slumpmässig värld. |
WORLD_NAME |
Nej | Namnet på världens/sparmappens katalog. Standardvärdet är MyFoundry. Att ändra detta skapar en ny värld. |
PUBLIC_SERVER |
Nej | Huruvida servern visas i Steams serverwebbläsare. Ange till true eller false. Standardvärdet är true. |
3. Serverkonfigurationsfil
För avancerade inställningar utöver vad startvariablerna erbjuder kan du redigera serverkonfigurationsfilen direkt. Stoppa din server innan du gör ändringar.
Filplats
App.cfg
Öppna den här filen med fliken Files i GPanel eller anslut via SFTP. Filen använder ett enkelt key=value-format med en inställning per rad. Om filen inte finns, starta och stoppa servern en gång för att generera den.
App.cfg vid start. Ändringar som görs medan servern körs träder inte i kraft förrän nästa omstart.
Viktiga inställningar i App.cfg
| Inställning | Standard | Beskrivning |
|---|---|---|
server_name |
My Server |
Servernamn som visas i Steams serverwebbläsare. |
server_password |
(tomt) | Lösenord som krävs för att ansluta till servern. Tomt innebär offentlig. |
server_world_name |
MyFoundry |
Namnet på världens/sparmappens katalog. Varje unikt namn skapar en separat värld med egen spardata. |
server_max_players |
32 |
Maximalt antal samtidiga spelare som tillåts på servern. |
server_is_public |
true |
Styr huruvida servern listas i Steams serverwebbläsare. |
server_port |
3724 |
Spelport. Denna hanteras av GPanel -- ändra den inte om du inte instrueras av supporten. |
server_query_port |
27015 |
Steam-frågeport som används för listningar i serverwebbläsaren. Hanteras av GPanel. |
map_seed |
(slumpmässigt) | Seed-nummer för procedurell världsgenerering. Använd valfritt heltalsvärde. Samma seed ger alltid samma terränglayout. |
autosave_interval |
300 |
Intervall för automatisk sparning i sekunder. Standardvärdet är 300 (5 minuter). Ange till 0 för att inaktivera automatisk sparning. |
pause_server_when_empty |
true |
Pausar spelvärlden när inga spelare är anslutna. Ange till false för att hålla fabriken igång dygnet runt. |
Exempel på konfiguration
server_name=My Legion Factory
server_password=
server_world_name=MyFoundry
server_max_players=16
server_is_public=true
server_port=3724
server_query_port=27015
map_seed=48293175
autosave_interval=300
pause_server_when_empty=true
server_port och server_query_port tilldelas av GPanel och måste matcha dina tilldelade portar. Att ändra dem hindrar spelare från att ansluta och servern från att visas i webbläsaren.
4. Världsgenerering
Foundry använder procedurell världsgenerering för att skapa sin voxelterräng. Världen genereras från ett seed-nummer, som bestämmer layouten för terräng, malmfyndigheter och biom.
Kartseed
- Ange värdet
map_seediApp.cfgeller startvariabelnMAP_SEEDtill valfritt heltal. - Att använda samma seed ger alltid samma världslayout, vilket är användbart om du vill dela en specifik värld med andra eller återskapa en värld efter en återställning.
- Lämna seedet tomt eller utelämna det helt för att låta servern generera en slumpmässig värld.
- Seedet påverkar endast den inledande världsgenereringen. Att ändra seedet på en befintlig värld har ingen effekt -- du måste skapa en ny värld (ändra
server_world_name) för att ett nytt seed ska träda i kraft.
Världsnamn och flera världar
Inställningen server_world_name avgör vilken sparmapp servern använder. Du kan upprätthålla flera världar genom att växla mellan olika världsnamn:
- Varje unikt
server_world_nameskapar en separat värld med egen spardata, fabrikstillstånd och spelarframsteg. - För att byta värld, stoppa servern, ändra
server_world_nameiApp.cfgoch starta om. - Tidigare världar bevaras och kan laddas igen genom att växla tillbaka till deras namn.
Pausa när tom
Alternativet pause_server_when_empty styr huruvida din fabrik fortsätter att fungera när inga spelare är online:
- true (standard) -- Världen pausas när alla spelare kopplar från. Fabriker slutar producera, resurser slutar förbrukas. Bra för att spara serverresurser och hålla speltillståndet förutsägbart.
- false -- Fabriken fortsätter köra dygnet runt. Produktionslinjer fortsätter, resurser ackumuleras och världen utvecklas även när ingen spelar. Kan öka serverresursförbrukningen.
5. Hur du ansluter
Alternativ A -- Steams serverwebbläsare
- Starta Foundry.
- Från huvudmenyn, välj Multiplayer.
- Klicka på Join Game för att öppna serverwebbläsaren.
- Använd sökfältet för att hitta din server med namn.
- Välj din server och klicka på Join. Ange serverlösenordet om ett sådant är inställt.
Alternativ B -- Direktanslutning
- Starta Foundry.
- Från huvudmenyn, välj Multiplayer.
- Välj alternativet Direct Connect.
- Ange din servers IP-adress och port från fliken Network i GPanel:
<your-server-ip>:<port> - Ange serverlösenordet om du uppmanas och klicka på Connect.
6. Hantering av sparfiler
Automatisk sparning
Servern sparar automatiskt med det intervall som anges av autosave_interval i App.cfg (standard: var 300:e sekund / var 5:e minut). Foundrys automatiska sparningar är icke-störande och orsakar ingen märkbar fördröjning för de flesta fabriksstorlekar.
Plats för sparfiler
Sparfiler lagras på servern på den sökväg som anges av server_persistent_data_override_folder i App.cfg. Standardsökvägen är:
serverfiles/
Den här katalogen innehåller hela världstillståndet inklusive terrängmodifieringar, placerade strukturer, fabriksmaskiner, transportband och spelarinventarier.
Manuella säkerhetskopior via SFTP
- Stoppa servern från GPanel för att säkerställa att all data skrivs till disk.
- Anslut till din server via SFTP. Se Så laddar du upp filer via SFTP för instruktioner.
- Ladda ner hela sparkatalogen för din värld (t.ex.
serverfiles/). - Lagra säkerhetskopian på en säker plats på din dator.
Återställa en sparfil
- Stoppa servern från GPanel.
- Anslut via SFTP och navigera till katalogen
serverfiles/. - Ladda upp din säkerhetskopierade världskatalog och ersätt den befintliga.
- Se till att mappnamnet matchar
server_world_nameiApp.cfg. - Starta servern från GPanel. Servern laddar den återställda sparfilen.
7. Prestandatips
Foundry är ett fabriksbyggarspel, och serverprestandan påverkas direkt av fabrikens komplexitet. Ha dessa tips i åtanke när din fabrik växer:
- Fabrikskomplexitet: Stora antal maskiner, transportband och logistiknätverk ökar serverns tick-belastning. Om du märker fördröjning, överväg att konsolidera eller optimera produktionskedjor.
- Chunk-laddning: Servern bearbetar alla laddade chunks. Fler aktiva fabriksområden utspridda över kartan innebär fler chunks att simulera. Att hålla din fabrik kompakt minskar antalet chunks som servern måste hålla reda på.
- Antal spelare: Fler anslutna spelare innebär fler chunks laddade runt varje spelare. Om prestandan försämras med många spelare, överväg att minska
server_max_players. - Frekvens för automatisk sparning: Mycket frekventa automatiska sparningar (under 60 sekunder) på stora världar kan orsaka periodiska hack. Standardvärdet på 300 sekunder är vanligtvis lagom, men du kan öka det vid behov.
- Pausa när tom: Att aktivera
pause_server_when_empty=trueförhindrar onödig simulering när ingen spelar, vilket hjälper till att upprätthålla jämn prestanda under aktiva spelsessioner.
Relaterade artiklar
- Foundry-administration och serverhantering
- Så hittar du din servers 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 tas upp här, öppna ett supportärende och inkludera din servers IP, en beskrivning av problemet och eventuella relevanta felmeddelanden från GPanel-konsolen.