Ovaj vodič pokriva kako postaviti vaš Portal Knights namjenski poslužitelj na Legion Hosting, konfigurirati varijable pokretanja, prilagoditi postavke poslužitelja, povezati se s prijateljima i upravljati spremljenim podacima svijeta. Za administratorske kontrole i upravljanje igračima pogledajte Portal Knights administratorske naredbe.
1. Prvo pokretanje
- Prijavite se u GPanel i odaberite vaš Portal Knights poslužitelj.
- Idite na karticu Startup i pregledajte dostupne varijable (pogledajte tablicu ispod).
- Postavite SERVER_NAME kako biste mogli identificirati vaš poslužitelj u pregledniku.
- Promijenite ADMIN_PASS iz zadane vrijednosti. Po želji postavite USER_PASS ili GUEST_PASS kako biste ograničili pristup na vašu grupu.
- Vratite se na karticu Console i kliknite Start.
- Pričekajte da konzola pokaže da je poslužitelj završio s učitavanjem. Prvo pokretanje generirat će zadane konfiguracijske datoteke i novi svijet.
2. GPanel varijable pokretanja
Sljedeće varijable dostupne su u GPanel kartici Startup. Ove vrijednosti primjenjuju se svaki put kad se poslužitelj pokrene.
| Varijabla | Obavezno | Opis |
|---|---|---|
SERVER_NAME |
Ne | Naziv prikazan u pregledniku poslužitelja. Zadana vrijednost je Servername ako nije postavljeno. Maksimalno 32 znaka. |
ADMIN_PASS |
Da | Administratorska lozinka za poslužitelj. Zadana je admin_password_please_change -- trebali biste je promijeniti prije pokretanja. |
USER_PASS |
Ne | Lozinka za korisničku razinu pristupa. Ostavite prazno za pristup bez lozinke. |
GUEST_PASS |
Ne | Lozinka za gostujuću razinu pristupa. Ostavite prazno za pristup bez lozinke. |
GAMEMODE |
Ne | Način igranja na poslužitelju. Opcije: Adventure, Creative. Zadano je Adventure. |
UNIVERSE_SIZE |
Ne | Veličina svemira za poslužitelj. Opcije: Small, Normal, Large. Zadano je Normal. |
3. Konfiguracija poslužitelja
Osim varijabli pokretanja, Portal Knights omogućuje fino podešavanje putem konfiguracijske datoteke poslužitelja. Zaustavite poslužitelj prije unošenja promjena.
Lokacija konfiguracijske datoteke
dedicated_server/server_config.json
Otvorite ovu datoteku koristeći karticu Files u GPanel ili se povežite putem SFTP. Ako datoteka ne postoji, pokrenite i zaustavite poslužitelj jednom kako biste je generirali sa zadanim vrijednostima.
Ključne postavke
Konfiguracijska datoteka koristi JSON format. Ključna svojstva uključuju:
| Postavka (JSON putanja) | Zadano | Opis |
|---|---|---|
basicServerData.name |
Servername |
Prikazni naziv u pregledniku poslužitelja (postavlja se putem varijable pokretanja SERVER_NAME). |
basicServerData.port |
(dodjeljuje GPanel) | Port poslužitelja. Automatski upravlja GPanel. |
basicServerData.saveFolderPath |
./savedata |
Putanja gdje se pohranjuju spremljeni podaci svijeta. |
admins.credentials.password |
admin_password_please_change |
Administratorska lozinka (postavlja se putem varijable pokretanja ADMIN_PASS). |
users.credentials.password |
(prazno) | Lozinka korisničke razine (postavlja se putem varijable pokretanja USER_PASS). |
guests.credentials.password |
(prazno) | Lozinka gostujuće razine (postavlja se putem varijable pokretanja GUEST_PASS). |
gameplayMode |
Adventure |
Način igranja: Adventure ili Creative (postavlja se putem varijable pokretanja GAMEMODE). |
universeSize |
Normal |
Veličina svemira: Small, Normal ili Large (postavlja se putem varijable pokretanja UNIVERSE_SIZE). |
Primjer konfiguracije
{
"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. Postavke svijeta
Portal Knights svjetovi sastoje se od proceduralno generiranih otoka povezanih portalima. Ključne napomene vezane uz svijet:
- Mapa spremanja: Podaci svijeta pohranjuju se u direktoriju
savedata(konfigurirano putembasicServerData.saveFolderPathu konfiguraciji). - Način igranja: Postavlja se putem varijable pokretanja
GAMEMODE.Adventureje standardno RPG iskustvo;Creativeomogućuje slobodno građenje i istraživanje. - Veličina svemira: Postavlja se putem varijable pokretanja
UNIVERSE_SIZE. Kontrolira broj otoka:Small,NormaliliLarge. - Napredovanje kroz otoke: Igrači napreduju kroz otoke skupljajući krhotine portala i aktivirajući portale. Poslužitelj prati sve otkrivene otoke i njihova stanja.
5. Kako se povezati
Opcija A -- Preglednik poslužitelja u igri
- Pokrenite Portal Knights putem Steam.
- Iz glavnog izbornika odaberite Multiplayer.
- Odaberite Online Game i zatim Browse Servers.
- Pretražite svoj poslužitelj po imenu ili pregledajte popis.
- Odaberite svoj poslužitelj i kliknite Join. Unesite lozinku ako se zatraži.
Opcija B -- Izravno povezivanje putem IP adrese
- Pokrenite Portal Knights putem Steam.
- Iz glavnog izbornika odaberite Multiplayer.
- Odaberite Online Game i zatim Direct Connect.
- Unesite IP adresu i port vašeg poslužitelja s kartice Network u GPanel:
<your-server-ip>:<port> - Unesite lozinku poslužitelja ako je postavljena.
6. Upravljanje spremljenim podacima
Lokacija datoteka spremanja
Spremljeni svjetovi pohranjuju se na poslužitelju na:
dedicated_server/savedata/
Ova putanja konfigurirana je putem postavke basicServerData.saveFolderPath u server_config.json.
Ručne sigurnosne kopije putem SFTP
- Zaustavite poslužitelj iz GPanel kako biste osigurali da su svi podaci zapisani na disk.
- Povežite se na vaš poslužitelj putem SFTP. Pogledajte Kako prenijeti datoteke putem SFTP za upute.
- Idite do direktorija
dedicated_server/savedata/. - Preuzmite cijelu mapu svijeta koju želite sigurnosno kopirati.
Vraćanje spremljenih podataka
- Zaustavite poslužitelj iz GPanel.
- Povežite se putem SFTP i idite do
dedicated_server/savedata/. - Prenesite svoju sigurnosno kopiranu mapu svijeta, zamjenjujući postojeću ako je potrebno.
- Provjerite da naziv mape odgovara postavci
world_nameu vašoj konfiguraciji. - Pokrenite poslužitelj iz GPanel.
Rješavanje problema
- Poslužitelj se ne pojavljuje u pregledniku: Potvrdite da je poslužitelj potpuno pokrenut u GPanel. Pregledniku poslužitelja može trebati 2-3 minute za indeksiranje novog poslužitelja. U međuvremenu pokušajte izravno povezivanje putem IP adrese.
- Nije moguće povezati se: Provjerite IP adresu i port vašeg poslužitelja na kartici Network u GPanel. Uvjerite se da poslužitelj radi i nije u stanju rušenja.
- Rušenje pri pokretanju: Izbrišite konfiguracijsku datoteku i ponovno pokrenite za regeneraciju zadanih vrijednosti. Ako problem potraje, provjerite GPanel konzolu za poruke o pogreškama.
- Svijet se ne učitava: Provjerite da postavka
basicServerData.saveFolderPathuserver_config.jsonpokazuje na ispravan direktorij.
Povezani članci
- Portal Knights administratorske naredbe
- Kako pronaći IP adresu i port vašeg poslužitelja
- Kako prenijeti datoteke putem SFTP
- Vodič za pokretanje poslužitelja
Trebate pomoć?
Ako naiđete na probleme koji ovdje nisu pokriveni, otvorite zahtjev za podršku i uključite IP adresu vašeg poslužitelja, opis problema i sve poruke o pogreškama iz GPanel konzole.