Ez az útmutató bemutatja, hogyan állítsd be a Portal Knights dedikált szerveredet a Legion Hosting-on, hogyan konfiguráld az indítási változókat, módosítsd a szerverbeállításokat, csatlakozz barátaiddal, és kezeld a világ mentéseidet. Az admin vezérlőkért és játékoskezelésért lásd a Portal Knights admin parancsok cikket.
1. Első indítás
- Jelentkezz be a GPanel-be és válaszd ki a Portal Knights szerveredet.
- Menj a Startup fülre és tekintsd át az elérhető változókat (lásd az alábbi táblázatot).
- Állíts be egy SERVER_NAME-et, hogy azonosítani tudd a szerveredet a böngészőben.
- Változtasd meg az ADMIN_PASS-t az alapértelmezettről. Opcionálisan állíts be USER_PASS-t vagy GUEST_PASS-t a hozzáférés korlátozásához a csoportodra.
- Térj vissza a Console fülre és kattints a Start gombra.
- Várd meg, amíg a konzol jelzi, hogy a szerver befejezte a betöltést. Az első indítás alapértelmezett konfigurációs fájlokat és egy új világot generál.
2. GPanel indítási változók
Az alábbi változók érhetők el a GPanel Startup fülén. Ezek az értékek a szerver minden indításakor alkalmazásra kerülnek.
| Változó | Kötelező | Leírás |
|---|---|---|
SERVER_NAME |
Nem | A szerver böngészőben megjelenő név. Alapértelmezetten Servername, ha nincs beállítva. Maximum 32 karakter. |
ADMIN_PASS |
Igen | A szerver admin jelszava. Az alapértelmezett admin_password_please_change -- ezt indítás előtt meg kell változtatnod. |
USER_PASS |
Nem | Felhasználói szintű hozzáférés jelszava. Hagyd üresen, ha nem kérsz jelszót. |
GUEST_PASS |
Nem | Vendég szintű hozzáférés jelszava. Hagyd üresen, ha nem kérsz jelszót. |
GAMEMODE |
Nem | A szerver játékmódja. Lehetőségek: Adventure, Creative. Alapértelmezett: Adventure. |
UNIVERSE_SIZE |
Nem | A szerver univerzum mérete. Lehetőségek: Small, Normal, Large. Alapértelmezett: Normal. |
3. Szerver konfiguráció
Az indítási változókon túl a Portal Knights lehetővé teszi a finomhangolást a szerver konfigurációs fájlján keresztül. Állítsd le a szervert a módosítások elvégzése előtt.
Konfigurációs fájl helye
dedicated_server/server_config.json
Nyisd meg ezt a fájlt a GPanel Files fülén vagy csatlakozz SFTP-n keresztül. Ha a fájl nem létezik, indítsd el és állítsd le egyszer a szervert az alapértelmezett értékekkel való generáláshoz.
Főbb beállítások
A konfigurációs fájl JSON formátumot használ. A főbb tulajdonságok:
| Beállítás (JSON útvonal) | Alapértelmezett | Leírás |
|---|---|---|
basicServerData.name |
Servername |
Megjelenített név a szerver böngészőben (a SERVER_NAME indítási változóval állítható be). |
basicServerData.port |
(GPanel által kiosztott) | Szerver port. A GPanel automatikusan kezeli. |
basicServerData.saveFolderPath |
./savedata |
A világ mentési adatainak tárolási útvonala. |
admins.credentials.password |
admin_password_please_change |
Admin jelszó (az ADMIN_PASS indítási változóval állítható be). |
users.credentials.password |
(üres) | Felhasználói szintű jelszó (a USER_PASS indítási változóval állítható be). |
guests.credentials.password |
(üres) | Vendég szintű jelszó (a GUEST_PASS indítási változóval állítható be). |
gameplayMode |
Adventure |
Játékmód: Adventure vagy Creative (a GAMEMODE indítási változóval állítható be). |
universeSize |
Normal |
Univerzum méret: Small, Normal vagy Large (a UNIVERSE_SIZE indítási változóval állítható be). |
Példa konfiguráció
{
"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. Világ beállítások
A Portal Knights világok procedurálisan generált, portálokkal összekötött szigetekből állnak. A világhoz kapcsolódó főbb szempontok:
- Mentés mappa: A világ adatai a
savedatakönyvtárban tárolódnak (a konfigurációban abasicServerData.saveFolderPathértékkel beállítható). - Játékmód: A
GAMEMODEindítási változóval állítható be. AzAdventurea hagyományos RPG élmény; aCreativeszabad építést és felfedezést tesz lehetővé. - Univerzum méret: A
UNIVERSE_SIZEindítási változóval állítható be. A szigetek számát szabályozza:Small,NormalvagyLarge. - Sziget előrehaladás: A játékosok portálszilánkok gyűjtésével és portálok aktiválásával haladnak a szigeteken keresztül. A szerver nyomon követi az összes felfedezett szigetet és azok állapotát.
5. Csatlakozás
A lehetőség -- Játékon belüli szerver böngésző
- Indítsd el a Portal Knights-ot a Steam-en keresztül.
- A főmenüben válaszd a Multiplayer lehetőséget.
- Válaszd az Online Game, majd a Browse Servers opciót.
- Keresd meg a szerveredet név alapján vagy böngészd a listát.
- Válaszd ki a szerveredet és kattints a Join gombra. Add meg a jelszót, ha kéri.
B lehetőség -- Közvetlen csatlakozás IP-vel
- Indítsd el a Portal Knights-ot a Steam-en keresztül.
- A főmenüben válaszd a Multiplayer lehetőséget.
- Válaszd az Online Game, majd a Direct Connect opciót.
- Add meg a szerver IP-jét és portját a GPanel Network füléről:
<your-server-ip>:<port> - Add meg a szerver jelszavát, ha be van állítva.
6. Mentéskezelés
Mentési fájl helye
A világ mentések a szerveren a következő helyen tárolódnak:
dedicated_server/savedata/
Ezt az útvonalat a server_config.json fájlban a basicServerData.saveFolderPath beállítás határozza meg.
Kézi biztonsági mentés SFTP-n keresztül
- Állítsd le a szervert a GPanel-ből, hogy minden adat lemezre kerüljön.
- Csatlakozz a szerveredhez SFTP-n keresztül. Lásd Fájlok feltöltése SFTP-n keresztül az útmutatóért.
- Navigálj a
dedicated_server/savedata/könyvtárba. - Töltsd le a teljes világ mappát, amelyről biztonsági mentést szeretnél készíteni.
Mentés visszaállítása
- Állítsd le a szervert a GPanel-ből.
- Csatlakozz SFTP-n keresztül és navigálj a
dedicated_server/savedata/könyvtárba. - Töltsd fel a biztonsági mentés világ mappáját, szükség esetén felülírva a meglévőt.
- Győződj meg róla, hogy a mappa neve megegyezik a konfigurációban szereplő
world_namebeállítással. - Indítsd el a szervert a GPanel-ből.
Hibaelhárítás
- A szerver nem jelenik meg a böngészőben: Erősítsd meg, hogy a szerver teljesen elindult a GPanel-ben. A szerver böngészőnek 2-3 percre lehet szüksége egy új szerver indexeléséhez. Addig próbálj közvetlen csatlakozást IP-vel.
- Nem lehet csatlakozni: Ellenőrizd a szerver IP-jét és portját a GPanel Network fülén. Győződj meg róla, hogy a szerver fut és nincs összeomlott állapotban.
- Összeomlás indításkor: Töröld a konfigurációs fájlt és indítsd újra az alapértelmezettek újragenerálásához. Ha a probléma fennáll, ellenőrizd a GPanel konzolt a hibaüzenetekért.
- A világ nem töltődik be: Győződj meg róla, hogy a
server_config.jsonfájlban abasicServerData.saveFolderPathbeállítás a helyes könyvtárra mutat.
Kapcsolódó cikkek
- Portal Knights admin parancsok
- Hogyan találd meg a szerver IP-t és portot
- Fájlok feltöltése SFTP-n keresztül
- Szerver indítási útmutató
Segítségre van szükséged?
Ha olyan problémába ütközöl, amelyet ez az útmutató nem tárgyal, nyiss egy támogatási jegyet, és add meg a szerver IP-címét, a probléma leírását és a GPanel konzolból származó hibaüzeneteket.