Ovaj vodič pokriva sve što trebate za postavljanje i konfiguraciju vašeg Icarus namjenskog servera na Legion Hosting, uključujući prvo pokretanje, GPanel varijable pokretanja, konfiguraciju ServerSettings.ini, upravljanje prospektima i sesijama, povezivanje na server te upravljanje spremljenim podacima. Za rješavanje uobičajenih problema pogledajte Rješavanje problema s Icarusom.
Što je Icarus
Icarus je survival igra temeljena na sesijama koju je razvio RocketWerkz, studio koji je osnovao Dean Hall (tvorac DayZ-a). Smještena na stranom planetu koji je trebao biti drugi dom čovječanstva, ali je postao neprijateljska granica nakon neuspjelog pokušaja terraformiranja, igrači preuzimaju ulogu Prospektora koji se spuštaju na površinu planeta na vremenski ograničene misije zvane Prospekti. Svaki Prospekt ima specifične ciljeve, vremensko ograničenje i zahtijeva od igrača da se vrate u orbitu prije nego što tajmer istekne -- ili riskiraju gubitak svog lika.
Ključne značajke namjenskog servera uključuju:
- Podrška za do 8 istovremenih igrača po serveru
- Igranje temeljeno na sesijama s vremenski ograničenim Prospektima (misijama) i trajnim Ispostavama
- Open World način za trajno, vremenski neograničeno istraživanje i gradnju naselja
- Upravljanje Prospektima putem konfiguracije servera i konzolnih naredbi
- Više razina težine od Lagane do Ekstremne, s opcionalnim Hardcore načinom (bez ponovnog rađanja)
- Administratorski pristup putem RCON naredbi
ServerSettings.ini. Promjene napravljene dok server radi neće stupiti na snagu i mogu biti prepisane.
Prvo pokretanje
Kada prvi put dobijete svoj Icarus server od Legion Hosting, potrebno je dovršiti početnu instalaciju prije nego što se na njemu može igrati.
- Prijavite se na GPanel i odaberite svoj Icarus server s popisa servera.
- Kliknite karticu Console i pritisnite Start.
- Server će preuzeti i instalirati Icarus datoteke namjenskog servera putem Steam-a. Ovo početno preuzimanje može potrajati nekoliko minuta.
- Nakon što preuzimanje završi, server će se automatski pokrenuti. Konfiguracijska datoteka
ServerSettings.inigenerira se prilikom prvog pokretanja. - Pričekajte dok ispis konzole ne pokaže da je server spreman i da osluškuje veze.
ServerSettings.ini stvara se tek nakon što je server prvi put pokrenut. Ako trebate urediti postavke, pokrenite server jednom, zaustavite ga, a zatim napravite promjene.
GPanel varijable pokretanja
Osnovne postavke servera konfiguriraju se kao varijable pokretanja u GPanel-u. Ove vrijednosti se prosljeđuju kao parametri naredbenog retka kada se server pokrene.
- U GPanel, odaberite svoj Icarus server.
- Kliknite karticu Startup.
- Postavite varijable navedene u nastavku. Promjene stupaju na snagu sljedeći put kada pokrenete ili ponovno pokrenete server.
| Varijabla | Zadano | Opis |
|---|---|---|
SERVER_NAME |
My Icarus Server |
Naziv prikazan u pregledniku servera. Mapira se na parametar pokretanja -SteamServerName (ograničen na 64 znaka). |
SERVER_PASSWORD |
(prazno) | Lozinka potrebna za pridruživanje igrača. Ostavite prazno za javni server. Mapira se na JoinPassword u konfiguraciji. |
MAX_PLAYERS |
8 |
Maksimalan broj istovremenih igrača. Icarus podržava 1-8 igrača po serveru. |
ADMIN_PASSWORD |
(prazno) | Lozinka za RCON administratorski pristup. Ako je ostavljena prazna, administratorska prijava dostupna je bez lozinke putem /AdminLogin u chatu. |
GAME_PORT |
17777 |
Primarni UDP port za veze igre (parametar -PORT). Automatski konfiguriran vašim hosting planom. |
QUERY_PORT |
27015 |
UDP port koji Steam koristi za upite preglednika servera (parametar -QueryPort). Automatski konfiguriran. |
SessionName u ServerSettings.ini trenutno ne radi za preglednik servera. Morate koristiti parametar naredbenog retka -SteamServerName (postavljeno putem kartice Startup u GPanel-u) kako bi se naziv vašeg servera ispravno prikazao u pregledniku.
Konfiguracija ServerSettings.ini
Detaljne postavke servera kontroliraju se putem datoteke ServerSettings.ini. Ovo je primarna konfiguracijska datoteka za vaš Icarus server.
Pronalaženje datoteke
Konfiguracijska datoteka nalazi se na:
Icarus/Saved/Config/WindowsServer/ServerSettings.ini
Pristupite ovoj datoteci putem kartice Files u GPanel-u ili putem SFTP. Sve postavke idu pod zaglavlje sekcije [/Script/Icarus.DedicatedServerSettings].
Potpuni pregled postavki
| Postavka | Zadano | Opis |
|---|---|---|
SessionName |
(prazno) | Naziv sesije servera. Napomena: Ova postavka trenutno ne utječe na prikaz u pregledniku servera. Umjesto toga koristite parametar naredbenog retka -SteamServerName. |
JoinPassword |
(prazno) | Lozinka potrebna za pridruživanje serveru. Ostavite prazno za javni server bez lozinke. |
MaxPlayers |
(prazno) | Maksimalan broj igrača (1-8). Ostavite prazno za korištenje zadanog maksimuma od 8. |
AdminPassword |
(prazno) | Lozinka za RCON administratorske naredbe. Ako je ostavljena prazna, bilo koji igrač može pristupiti administratorskim naredbama putem /AdminLogin. |
ShutdownIfNotJoinedFor |
300.000000 |
Sekunde prije nego što se server ugasi ako se nijedan igrač ne pridruži nakon pokretanja. Postavite na negativnu vrijednost (-1) kako bi server radio neograničeno. 0 gasi odmah. |
ShutdownIfEmptyFor |
300.000000 |
Sekunde prije nego što se server ugasi nakon što zadnji igrač napusti. Postavite na negativnu vrijednost (-1) kako bi nastavio raditi neograničeno. |
AllowNonAdminsToLaunchProspects |
True |
Ako je True, bilo koji igrač može kreirati i pokrenuti nove Prospekte. Ako je False, samo administratori mogu pokretati Prospekte. |
AllowNonAdminsToDeleteProspects |
False |
Ako je True, bilo koji igrač može brisati spremljene Prospekte. Ako je False, samo administratori ih mogu brisati. |
LoadProspect |
(prazno) | Naziv spremljenog Prospekta za učitavanje pri pokretanju servera. Datoteka Prospekta mora postojati u Saved/PlayerData/DedicatedServer/Prospects/. |
CreateProspect |
(prazno) | Kreira novi Prospekt pri pokretanju servera. Format: [ProspectType] [Difficulty] [Hardcore] [SaveName] (pogledajte sekciju Upravljanje Prospektima). |
ResumeProspect |
True |
Ako je True, server automatski nastavlja zadnji aktivni Prospekt pri pokretanju. Ovo je preporučena postavka za trajne servere. |
LastProspectName |
(prazno) | Automatski se popunjava nazivom najnovijeg aktivnog Prospekta. Ne uređujte ovo ručno. |
Primjer ServerSettings.ini
[/Script/Icarus.DedicatedServerSettings]
SessionName=My Legion Server
JoinPassword=
MaxPlayers=8
AdminPassword=MySecretPassword
ShutdownIfNotJoinedFor=-1
ShutdownIfEmptyFor=600.000000
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
LoadProspect=
CreateProspect=
ResumeProspect=True
LastProspectName=
-1 kako bi server radio neograničeno. Isto vrijedi za ShutdownIfEmptyFor -- postavite na -1 za sprječavanje automatskog gašenja kada je server prazan.
Parametri pokretanja naredbenog retka
Uz datoteku ServerSettings.ini, Icarus podržava parametre pokretanja naredbenog retka. Oni se obično konfiguriraju putem kartice Startup u GPanel-u ili polja za dodatne argumente pokretanja.
| Parametar | Opis |
|---|---|
-SteamServerName="Name" |
Naziv servera prikazan u pregledniku (ograničenje od 64 znaka). Ovo je funkcionalna metoda za postavljanje naziva servera. |
-PORT=N |
Port servera igre (UDP). |
-QueryPort=N |
Steam port upita za preglednik servera. |
-MULTIHOME=IP |
Vezuje server na specifičnu IP adresu (samo za servere s više IP adresa). |
-UserDir="path" |
Postavlja prilagođenu putanju baznog direktorija za podatke servera. |
-saveddirsuffix="suffix" |
Dodaje sufiks direktoriju Saved/, korisno za pokretanje više instanci. |
-LOG="filename" |
Postavlja putanju datoteke dnevnika relativno na Saved/Logs/. |
-ABSLOG="path" |
Postavlja apsolutnu putanju za datoteku dnevnika. |
Upravljanje Prospektima i sesijama
Icarus koristi jedinstven sustav temeljen na sesijama. Razumijevanje Prospekata ključno je za učinkovito upravljanje vašim serverom.
Vrste Prospekata
Icarus nudi nekoliko vrsta sesija (Prospekata) koje određuju iskustvo igranja:
| Vrsta | Opis |
|---|---|
| Misije | Vremenski ograničeni Prospekti sa specifičnim ciljevima. Igrači se spuštaju na površinu, ispunjavaju ciljeve (gradnja, istraživanje, ekspedicija itd.) i moraju se vratiti u orbitu prije nego što tajmer istekne. Neuspjeh evakuacije znači gubitak lika. |
| Ispostave | Trajna, vremenski neograničena naselja. Igrači mogu graditi trajne baze i slobodno se vraćati. Bez vremenskog pritiska. Idealno za opušteno igranje i gradnju baza. |
| Open World | Trajno, vremenski neograničeno iskustvo otvorenog svijeta s istraživanjem, borbom, SMPL3 misijama i Operacijama. Uključuje bossove svijeta i sadržaj za kraj igre. |
Kreiranje Prospekta
Možete kreirati novi Prospekt koristeći postavku CreateProspect u ServerSettings.ini ili putem konzolne naredbe u igri. Format je:
CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]
Parametri:
- ProspectType -- Interni naziv Prospekta/misije za pokretanje (npr. Ispostava ili naziv specifične misije).
- Difficulty -- Broj od 1 do 4:
1= Lagano,2= Srednje,3= Teško,4= Ekstremno. - Hardcore --
TrueiliFalse. Kada je Hardcore omogućen, igrači se ne mogu ponovno roditi nakon smrti. - SaveName -- Prilagođeni naziv za ovu datoteku spremanja Prospekta.
Učitavanje i nastavak Prospekata
- ResumeProspect=True -- Server automatski nastavlja zadnji aktivni Prospekt pri pokretanju. Ovo je preporučena postavka za trajne servere.
- LoadProspect=[name] -- Učitava specifični spremljeni Prospekt po nazivu iz
Saved/PlayerData/DedicatedServer/Prospects/.
Konzolne naredbe za upravljanje Prospektima
Možete upravljati Prospektima putem konzole chata u igri. Stavite prefiks / ili \\ ispred naredbi dok ste u igri. U lobiju servera, naredbe se mogu unijeti bez prefiksa.
/CreateProspect [type] [difficulty] [hardcore] [name]-- Kreirajte novi Prospekt./LoadProspect [name]-- Učitajte spremljeni Prospekt./ResumeProspect-- Nastavite zadnji aktivni Prospekt.
AllowNonAdminsToLaunchProspects=True). Ako želite da samo administratori kontroliraju kreiranje i učitavanje Prospekata, postavite ovo na False u vašem ServerSettings.ini.
Kako se povezati
Igrači se mogu povezati na vaš Icarus server putem preglednika servera u igri ili izravnim povezivanjem. Pronađite IP i port svog servera na kartici Console u GPanel-u ili pogledajte Kako pronaći IP adresu i port vašeg servera.
Putem preglednika servera u igri
- Pokrenite Icarus i pritisnite Play.
- Kreirajte ili odaberite lika.
- Otvorite izbornik Join.
- Prebacite se na karticu Dedicated Servers u gornjem desnom kutu zaslona.
- Pretražite svoj server po nazivu ili pregledajte popis.
- Kliknite na svoj server i pritisnite Join. Unesite lozinku ako je postavljena.
Putem izravnog povezivanja
- Pokrenite Icarus, pritisnite Play i odaberite svog lika.
- Otvorite izbornik Join.
- Prebacite se na karticu Dedicated Servers.
- Kliknite Direct Connect.
- Unesite IP adresu i port igre svog servera u formatu
IP:PORT(na primjer,192.168.1.100:17777). - Pritisnite Confirm. Unesite lozinku servera ako se zatraži.
17777), ne port upita. Ako imate problema s povezivanjem, pokušajte dodati port upita (27015) umjesto toga. Port vašeg servera nasumično je dodijeljen osim ako imate privatnu IP adresu -- uvijek provjerite GPanel za točan port.
-SteamServerName ispravno postavljen. Uvijek možete koristiti izravno povezivanje s vašim IP-jem i portom igre dok se server registrira u pregledniku.
Upravljanje spremljenim podacima i Prospektima
Razumijevanje načina na koji Icarus sprema podatke ključno je za upravljanje Prospektima i podacima igrača na vašem serveru.
Lokacija spremljenih podataka
Datoteke spremljenih Prospekata pohranjene su na:
Icarus/Saved/PlayerData/DedicatedServer/Prospects/
Svaki Prospekt sprema se kao pojedinačna datoteka koja se može učitati, sigurnosno kopirati ili izbrisati.
Automatska spremanja
Icarus automatski sprema trenutno stanje Prospekta u redovitim intervalima. Server također sprema kada se igrači pridruže, napuste ili kada se dogode specifični događaji u igri.
Kreiranje sigurnosnih kopija
- Zaustavite server iz GPanel-a.
- Navigirajte do
Icarus/Saved/putem kartice Files u GPanel-u ili SFTP. - Preuzmite sljedeće direktorije i datoteke:
PlayerData/DedicatedServer/Prospects/-- Sve datoteke spremljenih ProspekataConfig/WindowsServer/ServerSettings.ini-- Vaša konfiguracija servera
- Pohranite ove datoteke na sigurno mjesto na svom lokalnom računalu.
Vraćanje sigurnosne kopije
- Zaustavite server.
- Prenesite sigurnosno kopirane datoteke Prospekata u
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - Po potrebi postavite
LoadProspect=[name]uServerSettings.iniza učitavanje specifičnog Prospekta pri sljedećem pokretanju. - Pokrenite server.
Brisanje Prospekta (Počinjanje ispočetka)
- Zaustavite server.
- Navigirajte do
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - Izbrišite datoteke spremljenih Prospekata koje želite ukloniti.
- Očistite polja
LastProspectNameiLoadProspectuServerSettings.ini. - Po želji postavite vrijednost
CreateProspectza generiranje novog Prospekta pri sljedećem pokretanju. - Pokrenite server.
Referenca portova
Icarus koristi sljedeće mrežne portove. Oni su automatski konfigurirani vašim hosting planom na Legion Hosting.
| Port | Protokol | Zadano | Namjena |
|---|---|---|---|
| Game Port | UDP | 17777 |
Primarne veze igre. Igrači se povezuju na ovaj port. |
| Query Port | UDP | 27015 |
Upiti Steam preglednika servera. |
Povezani članci
- Rješavanje problema s Icarusom
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP
- Početak rada s vašim novim serverom
Trebate pomoć?
Ako i dalje imate problema sa svojim Icarus serverom, molimo otvorite zahtjev za podršku i naš tim će vam rado pomoći.