See juhend käsitleb Foundry pühendatud serveri seadistamist Legion Hosting platvormil, käivitusmuutujate seadistamist, serveri seadete faili redigeerimist, maailma genereerimise seadistamist, serveriga ühendumist ning salvestuste ja varukoopiate haldamist. Foundry on vokslipõhine tehaseehitusmäng, kus mängijad kaevandavad ressursse, ehitavad automatiseeritud tootmisliine ja laiendavad massiivset tehast protseduuriliselt genereeritud maailmas. Administraatori juhtelementide, mängijate haldamise ja tõrkeotsingu kohta vaadake Foundry administreerimine ja serveri haldamine.
1. Esimene käivitamine
- Logige sisse GPanel-i ja valige oma Foundry server.
- Minge vahekaardile Startup ja vaadake üle seadistatavad muutujad (vt tabelit jaotises 2).
- Määrake SERVER_NAME oma serveri nimeks. See kuvatakse Steam serveribrauseris.
- Määrake SRV_PW, kui soovite juurdepääsu piirata. Avaliku serveri jaoks jätke see tühjaks.
- Soovi korral määrake MAP_SEED, et kontrollida maailma genereerimist. Juhusliku seemnearvu jaoks jätke tühjaks.
- Minge tagasi vahekaardile Console ja klõpsake Start.
- Oodake, kuni konsool kinnitab, et server on käivitunud. Esimene käivitamine võib võtta paar minutit, kuna server genereerib maailma ja loob algseadistusfailid.
App.cfg või muid seadistusfaile, käivitage server üks kord, laske sellel laadimine lõpetada ja seejärel peatage enne redigeerimist. Faile ei eksisteeri enne esimest käivitamist.
2. GPanel käivitusmuutujad
Järgmised muutujad on saadaval GPanel Startup vahekaardil. Need edastatakse serverile igal käivitamisel.
| Muutuja | Kohustuslik | Kirjeldus |
|---|---|---|
SERVER_NAME |
Jah | Steam serveribrauseris kuvatav nimi. |
SRV_PW |
Ei | Valikuline parool, mille mängijad peavad liitumiseks sisestama. Avaliku serveri jaoks jätke tühjaks. |
MAX_PLAYERS |
Ei | Maksimaalne samaaegsete mängijate arv. Vaikimisi on 32. |
MAP_SEED |
Ei | Maailma genereerimise seemnearv. Kasutage sama seemet identse maastiku taasloomiseks. Juhusliku maailma jaoks jätke tühjaks. |
WORLD_NAME |
Ei | Maailma/salvestuskausta nimi. Vaikimisi on MyFoundry. Selle muutmine loob uue maailma. |
PUBLIC_SERVER |
Ei | Kas server kuvatakse Steam serveribrauseris. Määrake väärtuseks true või false. Vaikimisi on true. |
3. Serveri seadistusfail
Täpsemate seadete jaoks, mis ületavad käivitusmuutujate võimalusi, saate serveri seadistusfaili otse redigeerida. Enne muudatuste tegemist peatage server.
Faili asukoht
App.cfg
Avage see fail GPanel vahekaardi Files kaudu või ühenduge SFTP kaudu. Fail kasutab lihtsat key=value vormingut ühe seadistusega rea kohta. Kui faili ei eksisteeri, käivitage ja peatage server üks kord selle genereerimiseks.
App.cfg käivitamisel. Serveri töötamise ajal tehtud muudatused jõustuvad alles järgmisel taaskäivitamisel.
Põhiseadistused failis App.cfg
| Seadistus | Vaikeväärtus | Kirjeldus |
|---|---|---|
server_name |
My Server |
Steam serveribrauseris kuvatav serveri nimi. |
server_password |
(tühi) | Serveriga liitumiseks nõutav parool. Tühi tähendab avalikku serverit. |
server_world_name |
MyFoundry |
Maailma/salvestuskausta nimi. Iga unikaalne nimi loob eraldi maailma oma salvestusandmetega. |
server_max_players |
32 |
Maksimaalne samaaegsete mängijate arv serveris. |
server_is_public |
true |
Kontrollib, kas server kuvatakse Steam serveribrauseris. |
server_port |
3724 |
Mänguport. Seda haldab GPanel -- ärge muutke seda, kui tugi ei ole seda palunud. |
server_query_port |
27015 |
Steam päringport, mida kasutatakse serveribrauseri loendite jaoks. Hallatakse GPanel poolt. |
map_seed |
(juhuslik) | Protseduurilise maailma genereerimise seemnearv. Kasutage mis tahes täisarvulist väärtust. Sama seemnearv toodab alati sama maastiku paigutuse. |
autosave_interval |
300 |
Automaatse salvestamise intervall sekundites. Vaikimisi on 300 (5 minutit). Automaatse salvestamise keelamiseks määrake väärtuseks 0. |
pause_server_when_empty |
true |
Peatab mängumaailma, kui ühtegi mängijat pole ühendatud. Tehase ööpäevaringseks töös hoidmiseks määrake väärtuseks false. |
Näidisseadistus
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 ja server_query_port on GPanel poolt määratud ja peavad vastama teile eraldatud portidele. Nende muutmine takistab mängijatel ühendumist ja serveri kuvamist brauseris.
4. Maailma genereerimine
Foundry kasutab vokselmaastiku loomiseks protseduurilist maailma genereerimist. Maailm genereeritakse seemnearvust, mis määrab maastiku, maagileidude ja biomide paigutuse.
Kaardi seemnearv
- Määrake
map_seedväärtus failisApp.cfgvõi käivitusmuutujaMAP_SEEDmis tahes täisarvuks. - Sama seemne kasutamine toodab alati sama maailma paigutuse, mis on kasulik, kui soovite jagada konkreetset maailma teistega või taasluua maailma pärast lähtestamist.
- Jätke seemnearv tühjaks või jätke see täielikult välja, et server genereeriks juhusliku maailma.
- Seemnearv mõjutab ainult esialgset maailma genereerimist. Seemne muutmine olemasoleval maailmal ei avalda mõju -- uue seemne jõustumiseks peate looma uue maailma (muutke
server_world_name).
Maailma nimi ja mitu maailma
Seadistus server_world_name määrab, millist salvestuskausta server kasutab. Saate hallata mitut maailma, vahetades erinevate maailmanimede vahel:
- Iga unikaalne
server_world_nameloob eraldi maailma oma salvestusandmete, tehase oleku ja mängijate edenemisega. - Maailmade vahetamiseks peatage server, muutke
server_world_namefailisApp.cfgja taaskäivitage. - Eelmised maailmad säilitatakse ja neid saab uuesti laadida, lülitudes tagasi nende nimele.
Paus tühja serveri korral
Valik pause_server_when_empty kontrollib, kas teie tehas jätkab tööd, kui ühtegi mängijat pole võrgus:
- true (vaikimisi) -- Maailm peatub, kui kõik mängijad lahkuvad. Tehased lõpetavad tootmise, ressursse ei tarbita. Hea serveriressursside säästmiseks ja mänguoleku etteaimatavuse tagamiseks.
- false -- Tehas jätkab tööd ööpäevaringselt. Tootmisliinid jätkavad, ressursid kogunevad ja maailm areneb edasi isegi siis, kui keegi ei mängi. Võib suurendada serveriressursside kasutust.
5. Kuidas ühenduda
Valik A -- Steam serveribrauser
- Käivitage Foundry.
- Valige peamenüüst Multiplayer.
- Klõpsake Join Game, et avada serveribrauser.
- Kasutage otsinguriba, et leida oma server nime järgi.
- Valige oma server ja klõpsake Join. Sisestage serveri parool, kui see on määratud.
Valik B -- Otseühendus
- Käivitage Foundry.
- Valige peamenüüst Multiplayer.
- Valige valik Direct Connect.
- Sisestage oma serveri IP-aadress ja port GPanel vahekaardilt Network:
<your-server-ip>:<port> - Sisestage serveri parool, kui seda küsitakse, ja klõpsake Connect.
6. Salvestuste haldamine
Automaatne salvestamine
Server salvestab automaatselt intervalliga, mis on määratud parameetriga autosave_interval failis App.cfg (vaikimisi: iga 300 sekundi / 5 minuti tagant). Foundry automaatsalvestused on märkamatud ega põhjusta enamiku tehase suuruste puhul märgatavat viivitust.
Salvestusfailide asukoht
Salvestusfailid on serveris salvestatud teele, mille määrab server_persistent_data_override_folder failis App.cfg. Vaiketee on:
serverfiles/
See kataloog sisaldab kogu maailma olekut, sealhulgas maastiku muudatusi, paigutatud ehitisi, tehase masinaid, konveierilinte ja mängijate inventare.
Käsitsi varukoopiad SFTP kaudu
- Peatage server GPanel-ist, et tagada kõigi andmete kettale kirjutamine.
- Ühenduge oma serveriga SFTP kaudu. Juhiste saamiseks vaadake Kuidas faile SFTP kaudu üles laadida.
- Laadige alla kogu oma maailma salvestuskataloog (nt
serverfiles/). - Salvestage varukoopia oma arvutis turvalises kohas.
Salvestuse taastamine
- Peatage server GPanel-ist.
- Ühenduge SFTP kaudu ja navigeerige kataloogi
serverfiles/. - Laadige üles oma varundatud maailma kataloog, asendades olemasolev.
- Veenduge, et kausta nimi ühtib
server_world_nameväärtusega failisApp.cfg. - Käivitage server GPanel-ist. Server laadib taastatud salvestuse.
7. Jõudluse nõuanded
Foundry on tehaseehitusmäng ja serveri jõudlust mõjutab otseselt tehase keerukus. Pidage neid nõuandeid meeles, kui teie tehas kasvab:
- Tehase keerukus: Suur hulk masinaid, konveierilinte ja logistikavõrke suurendab serveri töökoormust. Kui märkate viivitust, kaaluge tootmisahelate konsolideerimist või optimeerimist.
- Tükkide laadimine: Server töötleb kõiki laaditud tükke. Rohkem aktiivseid tehasepiirkondi üle kaardi tähendab rohkem simuleeritavaid tükke. Tehase kompaktsena hoidmine vähendab tükkide arvu, mida server peab jälgima.
- Mängijate arv: Rohkem ühendatud mängijaid tähendab rohkem laaditud tükke iga mängija ümber. Kui jõudlus halveneb paljude mängijatega, kaaluge
server_max_playersvähendamist. - Automaatse salvestamise sagedus: Väga sagedased automaatsalvestused (alla 60 sekundi) suurtel maailmadel võivad põhjustada perioodilisi tõrkeid. Vaikimisi 300 sekundit on tavaliselt piisav, kuid vajadusel saate seda suurendada.
- Paus tühja serveri korral:
pause_server_when_empty=truelubamine takistab tarbetut simulatsiooni, kui keegi ei mängi, mis aitab tagada ühtlast jõudlust aktiivsete mänguseanside ajal.
Seotud artiklid
- Foundry administreerimine ja serveri haldamine
- Kuidas leida oma serveri IP ja port
- Kuidas faile SFTP kaudu üles laadida
- Serveri käivitamise juhend
Vajate abi?
Kui teil tekib Foundry serveriga probleeme, mida siin ei käsitleta, avage tugiteenusepilet ja lisage oma serveri IP, probleemi kirjeldus ning kõik asjakohased veateated GPanel konsoolist.