Aquesta guia cobreix com configurar el vostre servidor dedicat de Foundry a Legion Hosting, configurar les variables d'inici, editar el fitxer de configuració del servidor, configurar la generació del món, connectar-vos al vostre servidor i gestionar les partides guardades i còpies de seguretat. Foundry és un joc de construcció de fàbriques basat en vòxels on els jugadors extreuen recursos, construeixen línies de producció automatitzades i expandeixen fàbriques massives a través d'un món generat proceduralment. Per als controls d'administrador, gestió de jugadors i resolució de problemes, consulteu Administració i gestió del servidor de Foundry.
1. Primera execució
- Inicieu sessió a GPanel i seleccioneu el vostre servidor de Foundry.
- Aneu a la pestanya Startup i reviseu les variables configurables (consulteu la taula de la Secció 2).
- Establiu SERVER_NAME amb un nom per al vostre servidor. Això apareix al navegador de servidors de Steam.
- Establiu SRV_PW si voleu restringir l'accés. Deixeu-lo en blanc per a un servidor públic.
- Opcionalment, establiu un MAP_SEED per controlar la generació del món. Deixeu-lo en blanc per a una llavor aleatòria.
- Torneu a la pestanya Console i feu clic a Start.
- Espereu que la consola confirmi que el servidor s'ha iniciat. La primera execució pot trigar un parell de minuts mentre el servidor genera el món i crea els fitxers de configuració inicials.
App.cfg o altres fitxers de configuració, inicieu el servidor una vegada, deixeu que acabi de carregar i després atureu-lo abans d'editar. Els fitxers no existiran fins a la primera execució.
2. Variables d'inici de GPanel
Les següents variables estan disponibles a la pestanya Startup de GPanel. Aquestes es passen al servidor en cada inici.
| Variable | Obligatòria | Descripció |
|---|---|---|
SERVER_NAME |
Sí | El nom que es mostra al navegador de servidors de Steam. |
SRV_PW |
No | Contrasenya opcional que els jugadors han d'introduir per unir-se. Deixeu en blanc per a un servidor públic. |
MAX_PLAYERS |
No | Nombre màxim de jugadors simultanis. El valor predeterminat és 32. |
MAP_SEED |
No | Número de llavor per a la generació del món. Utilitzeu la mateixa llavor per recrear un terreny idèntic. Deixeu en blanc per a un món aleatori. |
WORLD_NAME |
No | El nom de la carpeta del món/partida guardada. El valor predeterminat és MyFoundry. Canviar-lo crea un nou món. |
PUBLIC_SERVER |
No | Si el servidor apareix al navegador de servidors de Steam. Establiu a true o false. El valor predeterminat és true. |
3. Fitxer de configuració del servidor
Per a configuracions avançades més enllà del que ofereixen les variables d'inici, podeu editar el fitxer de configuració del servidor directament. Atureu el servidor abans de fer canvis.
Ubicació del fitxer
App.cfg
Obriu aquest fitxer utilitzant la pestanya Files a GPanel o connecteu-vos via SFTP. El fitxer utilitza un format simple key=value amb una configuració per línia. Si el fitxer no existeix, inicieu i atureu el servidor una vegada per generar-lo.
App.cfg en iniciar-se. Els canvis fets mentre el servidor està en funcionament no tindran efecte fins al proper reinici.
Configuracions clau a App.cfg
| Configuració | Valor predeterminat | Descripció |
|---|---|---|
server_name |
My Server |
Nom del servidor que es mostra al navegador de servidors de Steam. |
server_password |
(buit) | Contrasenya necessària per unir-se al servidor. Buit significa públic. |
server_world_name |
MyFoundry |
El nom de la carpeta del món/partida guardada. Cada nom únic crea un món separat amb les seves pròpies dades guardades. |
server_max_players |
32 |
Nombre màxim de jugadors simultanis permesos al servidor. |
server_is_public |
true |
Controla si el servidor apareix a la llista del navegador de servidors de Steam. |
server_port |
3724 |
Port del joc. Això és gestionat per GPanel -- no el canvieu tret que el suport us ho indiqui. |
server_query_port |
27015 |
Port de consulta de Steam utilitzat per a les llistes del navegador de servidors. Gestionat per GPanel. |
map_seed |
(aleatori) | Número de llavor per a la generació procedural del món. Utilitzeu qualsevol valor enter. La mateixa llavor sempre produeix el mateix disseny de terreny. |
autosave_interval |
300 |
Interval de desat automàtic en segons. El valor predeterminat és 300 (5 minuts). Establiu a 0 per desactivar el desat automàtic. |
pause_server_when_empty |
true |
Pausa el món del joc quan no hi ha jugadors connectats. Establiu a false per mantenir la fàbrica en funcionament les 24 hores. |
Exemple de configuració
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 i el server_query_port són assignats per GPanel i han de coincidir amb els ports que se us han assignat. Canviar-los impedirà que els jugadors es connectin i que el servidor aparegui al navegador.
4. Generació del món
Foundry utilitza generació procedural del món per crear el seu terreny de vòxels. El món es genera a partir d'un número de llavor, que determina el disseny del terreny, els dipòsits de minerals i els biomes.
Llavor del mapa
- Establiu el valor de
map_seedaApp.cfgo la variable d'iniciMAP_SEEDa qualsevol nombre enter. - Utilitzar la mateixa llavor sempre produeix el mateix disseny de món, cosa que és útil si voleu compartir un món específic amb altres o recrear un món després d'un reinici.
- Deixeu la llavor en blanc o ometeu-la completament per deixar que el servidor generi un món aleatori.
- La llavor només afecta la generació inicial del món. Canviar la llavor en un món existent no té cap efecte -- heu de crear un nou món (canviar
server_world_name) perquè una nova llavor tingui efecte.
Nom del món i múltiples mons
La configuració server_world_name determina quina carpeta de partides guardades utilitza el servidor. Podeu mantenir múltiples mons canviant entre diferents noms de món:
- Cada
server_world_nameúnic crea un món separat amb les seves pròpies dades guardades, estat de la fàbrica i progrés dels jugadors. - Per canviar de món, atureu el servidor, canvieu el
server_world_nameaApp.cfgi reinicieu. - Els mons anteriors es conserven i es poden carregar de nou canviant al seu nom.
Pausa quan està buit
L'opció pause_server_when_empty controla si la vostra fàbrica continua funcionant quan no hi ha jugadors en línia:
- true (predeterminat) -- El món es pausa quan tots els jugadors es desconnecten. Les fàbriques deixen de produir, els recursos deixen de consumir-se. Bo per estalviar recursos del servidor i mantenir l'estat del joc previsible.
- false -- La fàbrica continua funcionant les 24 hores. Les línies de producció continuen, els recursos s'acumulen i el món progressa fins i tot quan ningú està jugant. Pot augmentar l'ús de recursos del servidor.
5. Com connectar-se
Opció A -- Navegador de servidors de Steam
- Inicieu Foundry.
- Des del menú principal, seleccioneu Multiplayer.
- Feu clic a Join Game per obrir el navegador de servidors.
- Utilitzeu la barra de cerca per trobar el vostre servidor pel nom.
- Seleccioneu el vostre servidor i feu clic a Join. Introduïu la contrasenya del servidor si n'hi ha una establerta.
Opció B -- Connexió directa
- Inicieu Foundry.
- Des del menú principal, seleccioneu Multiplayer.
- Trieu l'opció Direct Connect.
- Introduïu l'adreça IP i el port del vostre servidor des de la pestanya Network de GPanel:
<your-server-ip>:<port> - Introduïu la contrasenya del servidor si se us demana i feu clic a Connect.
6. Gestió de partides guardades
Desat automàtic
El servidor desa automàticament a l'interval especificat per autosave_interval a App.cfg (predeterminat: cada 300 segons / 5 minuts). Els desats automàtics de Foundry no són intrusius i no causen retard notable per a la majoria de mides de fàbriques.
Ubicació dels fitxers de partida guardada
Els fitxers de partida guardada s'emmagatzemen al servidor al camí especificat per server_persistent_data_override_folder a App.cfg. El camí predeterminat és:
serverfiles/
Aquest directori conté l'estat complet del món incloent modificacions del terreny, estructures col·locades, màquines de fàbrica, cintes transportadores i inventaris dels jugadors.
Còpies de seguretat manuals via SFTP
- Atureu el servidor des de GPanel per assegurar que totes les dades s'han escrit al disc.
- Connecteu-vos al vostre servidor via SFTP. Consulteu Com pujar fitxers via SFTP per a instruccions.
- Descarregueu tot el directori de partides guardades del vostre món (p. ex.,
serverfiles/). - Emmagatzemeu la còpia de seguretat en un lloc segur al vostre ordinador.
Restauració d'una partida guardada
- Atureu el servidor des de GPanel.
- Connecteu-vos via SFTP i navegueu al directori
serverfiles/. - Pugeu el vostre directori de món amb còpia de seguretat, substituint l'existent.
- Assegureu-vos que el nom de la carpeta coincideixi amb el
server_world_nameaApp.cfg. - Inicieu el servidor des de GPanel. El servidor carregarà la partida guardada restaurada.
7. Consells de rendiment
Foundry és un joc de construcció de fàbriques, i el rendiment del servidor es veu directament afectat per la complexitat de la fàbrica. Tingueu en compte aquests consells a mesura que la vostra fàbrica creix:
- Complexitat de la fàbrica: Un gran nombre de màquines, cintes transportadores i xarxes logístiques augmenten la càrrega de ticks del servidor. Si noteu retard, considereu consolidar o optimitzar les cadenes de producció.
- Càrrega de chunks: El servidor processa tots els chunks carregats. Més àrees de fàbrica actives repartides pel mapa significa més chunks per simular. Mantenir la vostra fàbrica compacta redueix el nombre de chunks que el servidor ha de rastrejar.
- Nombre de jugadors: Més jugadors connectats significa més chunks carregats al voltant de cada jugador. Si el rendiment es degrada amb molts jugadors, considereu reduir
server_max_players. - Freqüència de desat automàtic: Desats automàtics molt freqüents (menys de 60 segons) en mons grans poden causar petites interrupcions periòdiques. Els 300 segons predeterminats normalment estan bé, però podeu augmentar-los si cal.
- Pausa quan està buit: Activar
pause_server_when_empty=trueevita simulacions innecessàries quan ningú està jugant, cosa que ajuda a mantenir un rendiment consistent durant les sessions de joc actives.
Articles relacionats
- Administració i gestió del servidor de Foundry
- Com trobar la IP i el port del vostre servidor
- Com pujar fitxers via SFTP
- Guia d'inici del servidor
Necessiteu ajuda?
Si teniu problemes amb el vostre servidor de Foundry que no estan coberts aquí, obriu un tiquet de suport i incloeu la IP del vostre servidor, una descripció del problema i qualsevol missatge d'error rellevant de la consola de GPanel.