Aquesta guia cobreix com configurar el vostre servidor dedicat de Portal Knights a Legion Hosting, configurar les variables d'inici, ajustar la configuració del servidor, connectar-vos amb amics i gestionar les partides desades del vostre món. Per als controls d'administrador i la gestió de jugadors, consulteu Portal Knights Admin Commands.
1. Primera execució
- Inicieu sessió a GPanel i seleccioneu el vostre servidor de Portal Knights.
- Aneu a la pestanya Startup i reviseu les variables disponibles (consulteu la taula a continuació).
- Establiu un SERVER_NAME perquè pugueu identificar el vostre servidor al navegador.
- Canvieu l'ADMIN_PASS del valor per defecte. Opcionalment, establiu USER_PASS o GUEST_PASS per restringir l'accés al vostre grup.
- Torneu a la pestanya Console i feu clic a Start.
- Espereu que la consola indiqui que el servidor ha acabat de carregar. La primera execució generarà fitxers de configuració per defecte i un nou món.
2. Variables d'inici de GPanel
Les variables següents estan disponibles a la pestanya Startup de GPanel. Aquests valors s'apliquen cada vegada que el servidor s'inicia.
| Variable | Obligatòria | Descripció |
|---|---|---|
SERVER_NAME |
No | El nom que es mostra al navegador de servidors. Per defecte és Servername si no s'estableix. Màxim 32 caràcters. |
ADMIN_PASS |
Sí | Contrasenya d'administrador per al servidor. Per defecte és admin_password_please_change -- l'hauríeu de canviar abans d'iniciar. |
USER_PASS |
No | Contrasenya per a l'accés de nivell d'usuari. Deixeu-ho en blanc si no voleu contrasenya. |
GUEST_PASS |
No | Contrasenya per a l'accés de nivell de convidat. Deixeu-ho en blanc si no voleu contrasenya. |
GAMEMODE |
No | Mode de joc per al servidor. Opcions: Adventure, Creative. Per defecte és Adventure. |
UNIVERSE_SIZE |
No | Mida de l'univers per al servidor. Opcions: Small, Normal, Large. Per defecte és Normal. |
3. Configuració del servidor
Més enllà de les variables d'inici, Portal Knights permet un ajustament fi a través del fitxer de configuració del servidor. Atureu el servidor abans de fer canvis.
Ubicació del fitxer de configuració
dedicated_server/server_config.json
Obriu aquest fitxer utilitzant la pestanya Files de GPanel o connecteu-vos via SFTP. Si el fitxer no existeix, inicieu i atureu el servidor una vegada per generar-lo amb els valors per defecte.
Configuracions clau
El fitxer de configuració utilitza format JSON. Les propietats clau inclouen:
| Configuració (ruta JSON) | Per defecte | Descripció |
|---|---|---|
basicServerData.name |
Servername |
Nom visible al navegador de servidors (establert via la variable d'inici SERVER_NAME). |
basicServerData.port |
(assignat per GPanel) | Port del servidor. Gestionat automàticament per GPanel. |
basicServerData.saveFolderPath |
./savedata |
Ruta on s'emmagatzemen les dades de desat del món. |
admins.credentials.password |
admin_password_please_change |
Contrasenya d'administrador (establerta via la variable d'inici ADMIN_PASS). |
users.credentials.password |
(buit) | Contrasenya de nivell d'usuari (establerta via la variable d'inici USER_PASS). |
guests.credentials.password |
(buit) | Contrasenya de nivell de convidat (establerta via la variable d'inici GUEST_PASS). |
gameplayMode |
Adventure |
Mode de joc: Adventure o Creative (establert via la variable d'inici GAMEMODE). |
universeSize |
Normal |
Mida de l'univers: Small, Normal o Large (establerta via la variable d'inici UNIVERSE_SIZE). |
Exemple de configuració
{
"basicServerData": {
"name": "My Portal Knights Server",
"ipv4": "0.0.0.0",
"port": 27015,
"saveFolderPath": "./savedata"
},
"admins": {
"credentials": {
"password": "my_admin_password"
}
},
"users": {
"credentials": {
"password": ""
}
},
"guests": {
"credentials": {
"password": ""
}
},
"gameplayMode": "Adventure",
"universeSize": "Normal",
"hideConsoleWindow": true
}
4. Configuració del món
Els mons de Portal Knights consisteixen en illes generades procedimentalment connectades per portals. Consideracions clau relacionades amb el món:
- Carpeta de desat: Les dades del món s'emmagatzemen al directori
savedata(configurat viabasicServerData.saveFolderPatha la configuració). - Mode de joc: Establert via la variable d'inici
GAMEMODE.Adventureés l'experiència RPG estàndard;Creativepermet construir i explorar lliurement. - Mida de l'univers: Establerta via la variable d'inici
UNIVERSE_SIZE. Controla el nombre d'illes:Small,NormaloLarge. - Progressió per illes: Els jugadors progressen a través de les illes recollint fragments de portal i activant portals. El servidor registra totes les illes descobertes i els seus estats.
5. Com connectar-se
Opció A -- Navegador de servidors dins del joc
- Inicieu Portal Knights via Steam.
- Des del menú principal, seleccioneu Multiplayer.
- Trieu Online Game i després Browse Servers.
- Cerqueu el vostre servidor pel nom o navegueu per la llista.
- Seleccioneu el vostre servidor i feu clic a Join. Introduïu la contrasenya si se us demana.
Opció B -- Connexió directa via IP
- Inicieu Portal Knights via Steam.
- Des del menú principal, seleccioneu Multiplayer.
- Trieu Online Game i després Direct Connect.
- Introduïu la 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 n'hi ha una establerta.
6. Gestió de partides desades
Ubicació dels fitxers de desat
Les partides desades del món s'emmagatzemen al servidor a:
dedicated_server/savedata/
Aquesta ruta es configura via la configuració basicServerData.saveFolderPath a server_config.json.
Còpies de seguretat manuals via SFTP
- Atureu el servidor des de GPanel per assegurar-vos que totes les dades s'han escrit al disc.
- Connecteu-vos al vostre servidor via SFTP. Consulteu How to Upload Files via SFTP per a instruccions.
- Navegueu al directori
dedicated_server/savedata/. - Descarregueu tota la carpeta del món que voleu fer còpia de seguretat.
Restaurar una partida desada
- Atureu el servidor des de GPanel.
- Connecteu-vos via SFTP i navegueu a
dedicated_server/savedata/. - Pengeu la vostra carpeta de còpia de seguretat, substituint l'existent si cal.
- Assegureu-vos que el nom de la carpeta coincideixi amb la configuració
world_namede la vostra configuració. - Inicieu el servidor des de GPanel.
Resolució de problemes
- El servidor no apareix al navegador: Confirmeu que el servidor s'ha iniciat completament a GPanel. El navegador de servidors pot trigar 2-3 minuts a indexar un nou servidor. Proveu la connexió directa via IP mentrestant.
- No es pot connectar: Verifiqueu la IP i el port del vostre servidor a la pestanya Network de GPanel. Assegureu-vos que el servidor està en execució i no en estat d'error.
- Errors a l'inici: Elimineu el fitxer de configuració i reinicieu per regenerar els valors per defecte. Si el problema persisteix, comproveu la consola de GPanel per veure els missatges d'error.
- El món no es carrega: Assegureu-vos que la configuració
basicServerData.saveFolderPathaserver_config.jsonapunta al directori correcte.
Articles relacionats
- Portal Knights Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Necessiteu ajuda?
Si trobeu problemes no coberts aquí, obriu un tiquet de suport i incloeu la IP del vostre servidor, una descripció del problema i qualsevol missatge d'error de la consola de GPanel.