Acest ghid acoperă modul de configurare a serverului dvs. dedicat Portal Knights pe Legion Hosting, configurarea variabilelor de pornire, ajustarea setărilor serverului, conectarea cu prietenii și gestionarea salvărilor lumii dvs. Pentru controalele de administrator și gestionarea jucătorilor, consultați Comenzi de administrator Portal Knights.
1. Prima pornire
- Conectați-vă la GPanel și selectați serverul dvs. Portal Knights.
- Accesați fila Startup și examinați variabilele disponibile (consultați tabelul de mai jos).
- Setați un SERVER_NAME pentru a vă putea identifica serverul în browser.
- Schimbați ADMIN_PASS de la valoarea implicită. Opțional, setați USER_PASS sau GUEST_PASS pentru a restricționa accesul la grupul dvs.
- Reveniți la fila Console și faceți clic pe Start.
- Așteptați ca consola să indice că serverul a terminat încărcarea. Prima pornire va genera fișierele de configurare implicite și o lume nouă.
2. Variabile de pornire GPanel
Următoarele variabile sunt disponibile în fila Startup din GPanel. Aceste valori sunt aplicate de fiecare dată când serverul pornește.
| Variabilă | Necesară | Descriere |
|---|---|---|
SERVER_NAME |
Nu | Numele afișat în browserul de servere. Implicit este Servername dacă nu este setat. Maximum 32 de caractere. |
ADMIN_PASS |
Da | Parola de administrator pentru server. Implicit este admin_password_please_change -- ar trebui să o schimbați înainte de pornire. |
USER_PASS |
Nu | Parola pentru accesul de nivel utilizator. Lăsați gol pentru a nu avea parolă. |
GUEST_PASS |
Nu | Parola pentru accesul de nivel oaspete. Lăsați gol pentru a nu avea parolă. |
GAMEMODE |
Nu | Modul de gameplay pentru server. Opțiuni: Adventure, Creative. Implicit este Adventure. |
UNIVERSE_SIZE |
Nu | Dimensiunea universului pentru server. Opțiuni: Small, Normal, Large. Implicit este Normal. |
3. Configurarea serverului
Dincolo de variabilele de pornire, Portal Knights permite reglarea fină prin fișierul său de configurare a serverului. Opriți serverul înainte de a face modificări.
Locația fișierului de configurare
dedicated_server/server_config.json
Deschideți acest fișier folosind fila Files din GPanel sau conectați-vă prin SFTP. Dacă fișierul nu există, porniți și opriți serverul o dată pentru a-l genera cu valorile implicite.
Setări cheie
Fișierul de configurare folosește formatul JSON. Proprietățile cheie includ:
| Setare (cale JSON) | Implicit | Descriere |
|---|---|---|
basicServerData.name |
Servername |
Numele afișat în browserul de servere (setat prin variabila de pornire SERVER_NAME). |
basicServerData.port |
(atribuit de GPanel) | Portul serverului. Gestionat automat de GPanel. |
basicServerData.saveFolderPath |
./savedata |
Calea unde sunt stocate datele de salvare ale lumii. |
admins.credentials.password |
admin_password_please_change |
Parola de administrator (setată prin variabila de pornire ADMIN_PASS). |
users.credentials.password |
(gol) | Parola de nivel utilizator (setată prin variabila de pornire USER_PASS). |
guests.credentials.password |
(gol) | Parola de nivel oaspete (setată prin variabila de pornire GUEST_PASS). |
gameplayMode |
Adventure |
Modul de gameplay: Adventure sau Creative (setat prin variabila de pornire GAMEMODE). |
universeSize |
Normal |
Dimensiunea universului: Small, Normal sau Large (setată prin variabila de pornire UNIVERSE_SIZE). |
Exemplu de configurare
{
"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. Setări de lume
Lumile Portal Knights constau în insule generate procedural conectate prin portaluri. Considerații cheie legate de lume:
- Folderul de salvare: Datele lumii sunt stocate în directorul
savedata(configurat prinbasicServerData.saveFolderPathîn configurare). - Modul de gameplay: Setat prin variabila de pornire
GAMEMODE.Adventureeste experiența RPG standard;Creativepermite construcția și explorarea liberă. - Dimensiunea universului: Setată prin variabila de pornire
UNIVERSE_SIZE. Controlează numărul de insule:Small,NormalsauLarge. - Progresia insulelor: Jucătorii progresează prin insule colectând fragmente de portal și activând portaluri. Serverul urmărește toate insulele descoperite și stările lor.
5. Cum să vă conectați
Opțiunea A -- Browserul de servere din joc
- Lansați Portal Knights prin Steam.
- Din meniul principal, selectați Multiplayer.
- Alegeți Online Game și apoi Browse Servers.
- Căutați serverul dvs. după nume sau răsfoiți lista.
- Selectați serverul dvs. și faceți clic pe Join. Introduceți parola dacă vi se solicită.
Opțiunea B -- Conectare directă prin IP
- Lansați Portal Knights prin Steam.
- Din meniul principal, selectați Multiplayer.
- Alegeți Online Game și apoi Direct Connect.
- Introduceți IP-ul și portul serverului dvs. din fila Network a GPanel:
<your-server-ip>:<port> - Introduceți parola serverului dacă este setată una.
6. Gestionarea salvărilor
Locația fișierului de salvare
Salvările lumii sunt stocate pe server la:
dedicated_server/savedata/
Această cale este configurată prin setarea basicServerData.saveFolderPath din server_config.json.
Copii de rezervă manuale prin SFTP
- Opriți serverul din GPanel pentru a vă asigura că toate datele sunt scrise pe disc.
- Conectați-vă la serverul dvs. prin SFTP. Consultați Cum să încărcați fișiere prin SFTP pentru instrucțiuni.
- Navigați la directorul
dedicated_server/savedata/. - Descărcați întregul folder al lumii pe care doriți să-l salvați.
Restaurarea unei salvări
- Opriți serverul din GPanel.
- Conectați-vă prin SFTP și navigați la
dedicated_server/savedata/. - Încărcați folderul lumii salvate, înlocuindu-l pe cel existent dacă este necesar.
- Asigurați-vă că numele folderului se potrivește cu setarea
world_namedin configurarea dvs. - Porniți serverul din GPanel.
Depanare
- Serverul nu apare în browser: Confirmați că serverul este pornit complet în GPanel. Browserul de servere poate dura 2-3 minute pentru a indexa un server nou. Încercați conectarea directă prin IP între timp.
- Nu se poate conecta: Verificați IP-ul și portul serverului dvs. în fila Network din GPanel. Asigurați-vă că serverul rulează și nu este într-o stare de blocare.
- Se blochează la pornire: Ștergeți fișierul de configurare și reporniți pentru a regenera valorile implicite. Dacă problema persistă, verificați consola GPanel pentru mesaje de eroare.
- Lumea nu se încarcă: Asigurați-vă că setarea
basicServerData.saveFolderPathdinserver_config.jsonindică directorul corect.
Articole conexe
- Comenzi de administrator Portal Knights
- Cum să găsiți IP-ul și portul serverului dvs.
- Cum să încărcați fișiere prin SFTP
- Ghid de pornire a serverului
Aveți nevoie de ajutor?
Dacă întâmpinați probleme care nu sunt acoperite aici, deschideți un tichet de asistență și includeți IP-ul serverului dvs., o descriere a problemei și orice mesaje de eroare din consola GPanel.