Ovaj vodič obrađuje kako da podesite svoj Portal Knights namenski server na Legion Hosting platformi, konfigurišete startup promenljive, prilagodite podešavanja servera, povežete se sa prijateljima i upravljate sačuvanim podacima sveta. Za admin kontrole i upravljanje igračima pogledajte Portal Knights admin komande.
1. Prvo pokretanje
- Prijavite se na GPanel i izaberite svoj Portal Knights server.
- Idite na karticu Startup i pregledajte dostupne promenljive (pogledajte tabelu ispod).
- Postavite SERVER_NAME kako biste mogli da identifikujete svoj server u pregledaču.
- Promenite ADMIN_PASS sa podrazumevane vrednosti. Opciono postavite USER_PASS ili GUEST_PASS da biste ograničili pristup na svoju grupu.
- Vratite se na karticu Console i kliknite na Start.
- Sačekajte da konzola pokaže da je server završio sa učitavanjem. Prvo pokretanje će generisati podrazumevane konfiguracione fajlove i novi svet.
2. GPanel startup promenljive
Sledeće promenljive su dostupne na kartici Startup u GPanel-u. Ove vrednosti se primenjuju svaki put kada se server pokrene.
| Promenljiva | Obavezno | Opis |
|---|---|---|
SERVER_NAME |
Ne | Ime prikazano u pregledaču servera. Podrazumevano je Servername ako nije postavljeno. Maksimalno 32 znaka. |
ADMIN_PASS |
Da | Admin lozinka za server. Podrazumevana je admin_password_please_change -- trebalo bi da je promenite pre pokretanja. |
USER_PASS |
Ne | Lozinka za pristup na nivou korisnika. Ostavite prazno za bez lozinke. |
GUEST_PASS |
Ne | Lozinka za pristup na nivou gosta. Ostavite prazno za bez lozinke. |
GAMEMODE |
Ne | Režim igre za server. Opcije: Adventure, Creative. Podrazumevano je Adventure. |
UNIVERSE_SIZE |
Ne | Veličina univerzuma za server. Opcije: Small, Normal, Large. Podrazumevano je Normal. |
3. Konfiguracija servera
Pored startup promenljivih, Portal Knights omogućava fino podešavanje kroz svoj konfiguracioni fajl servera. Zaustavite server pre nego što napravite izmene.
Lokacija konfiguracionog fajla
dedicated_server/server_config.json
Otvorite ovaj fajl koristeći karticu Files u GPanel-u ili se povežite putem SFTP-a. Ako fajl ne postoji, pokrenite i zaustavite server jednom da biste ga generisali sa podrazumevanim vrednostima.
Ključna podešavanja
Konfiguracioni fajl koristi JSON format. Ključna svojstva uključuju:
| Podešavanje (JSON putanja) | Podrazumevano | Opis |
|---|---|---|
basicServerData.name |
Servername |
Prikazano ime u pregledaču servera (postavlja se putem startup promenljive SERVER_NAME). |
basicServerData.port |
(dodeljuje GPanel) | Port servera. Automatski upravljano od strane GPanel-a. |
basicServerData.saveFolderPath |
./savedata |
Putanja gde se čuvaju sačuvani podaci sveta. |
admins.credentials.password |
admin_password_please_change |
Admin lozinka (postavlja se putem startup promenljive ADMIN_PASS). |
users.credentials.password |
(prazno) | Lozinka na nivou korisnika (postavlja se putem startup promenljive USER_PASS). |
guests.credentials.password |
(prazno) | Lozinka na nivou gosta (postavlja se putem startup promenljive GUEST_PASS). |
gameplayMode |
Adventure |
Režim igre: Adventure ili Creative (postavlja se putem startup promenljive GAMEMODE). |
universeSize |
Normal |
Veličina univerzuma: Small, Normal ili Large (postavlja se putem startup promenljive UNIVERSE_SIZE). |
Primer 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. Podešavanja sveta
Portal Knights svetovi se sastoje od proceduralno generisanih ostrva povezanih portalima. Ključna razmatranja vezana za svet:
- Folder za čuvanje: Podaci sveta se čuvaju u direktorijumu
savedata(konfigurisano putembasicServerData.saveFolderPathu konfiguraciji). - Režim igre: Postavlja se putem startup promenljive
GAMEMODE.Adventureje standardno RPG iskustvo;Creativeomogućava slobodnu gradnju i istraživanje. - Veličina univerzuma: Postavlja se putem startup promenljive
UNIVERSE_SIZE. Kontroliše broj ostrva:Small,NormaliliLarge. - Napredovanje kroz ostrva: Igrači napreduju kroz ostrva prikupljanjem delova portala i aktiviranjem portala. Server prati sva otkrivena ostrva i njihova stanja.
5. Kako se povezati
Opcija A -- Pregledač servera u igri
- Pokrenite Portal Knights putem Steam-a.
- Iz glavnog menija izaberite Multiplayer.
- Izaberite Online Game a zatim Browse Servers.
- Potražite svoj server po imenu ili pregledajte listu.
- Izaberite svoj server i kliknite na Join. Unesite lozinku ako se traži.
Opcija B -- Direktno povezivanje putem IP-a
- Pokrenite Portal Knights putem Steam-a.
- Iz glavnog menija izaberite Multiplayer.
- Izaberite Online Game a zatim Direct Connect.
- Unesite IP adresu i port vašeg servera sa kartice Network u GPanel-u:
<your-server-ip>:<port> - Unesite lozinku servera ako je postavljena.
6. Upravljanje sačuvanim podacima
Lokacija fajla sa sačuvanim podacima
Sačuvani podaci sveta se čuvaju na serveru na:
dedicated_server/savedata/
Ova putanja se konfiguriše putem podešavanja basicServerData.saveFolderPath u server_config.json.
Ručne rezervne kopije putem SFTP-a
- Zaustavite server iz GPanel-a kako biste osigurali da su svi podaci upisani na disk.
- Povežite se na svoj server putem SFTP-a. Pogledajte Kako otpremiti fajlove putem SFTP-a za uputstva.
- Idite do direktorijuma
dedicated_server/savedata/. - Preuzmite ceo folder sveta koji želite da arhivirate.
Vraćanje sačuvanih podataka
- Zaustavite server iz GPanel-a.
- Povežite se putem SFTP-a i idite do
dedicated_server/savedata/. - Otpremite svoj folder sveta iz rezervne kopije, zamenjujući postojeći ako je potrebno.
- Uverite se da se ime foldera poklapa sa podešavanjem
world_nameu vašoj konfiguraciji. - Pokrenite server iz GPanel-a.
Rešavanje problema
- Server se ne pojavljuje u pregledaču: Potvrdite da je server u potpunosti pokrenut u GPanel-u. Pregledaču servera može trebati 2-3 minuta da indeksira novi server. U međuvremenu pokušajte direktno povezivanje putem IP-a.
- Nije moguće povezivanje: Proverite IP adresu i port vašeg servera na kartici Network u GPanel. Uverite se da server radi i da nije u srušenom stanju.
- Rušenja pri pokretanju: Obrišite konfiguracioni fajl i ponovo pokrenite da biste regenerisali podrazumevane vrednosti. Ako problem potraje, proverite GPanel konzolu za poruke o greškama.
- Svet se ne učitava: Uverite se da podešavanje
basicServerData.saveFolderPathuserver_config.jsonpokazuje na ispravan direktorijum.
Povezani članci
- Portal Knights admin komande
- Kako pronaći IP adresu i port vašeg servera
- Kako otpremiti fajlove putem SFTP-a
- Vodič za pokretanje servera
Potrebna vam je pomoć?
Ako naiđete na probleme koji ovde nisu obrađeni, otvorite tiket za podršku i uključite IP adresu vašeg servera, opis problema i bilo koje poruke o greškama iz GPanel konzole.