Ovaj vodič pokriva sve što vam je potrebno za podešavanje i konfiguraciju vašeg Icarus namenskog servera na Legion Hosting, uključujući prvo pokretanje, GPanel promenljive pokretanja, ServerSettings.ini konfiguraciju, upravljanje Prospect-ima i sesijama, povezivanje na vaš server i upravljanje sačuvanim podacima. Za rešavanje uobičajenih problema, pogledajte Icarus rešavanje problema.
Šta je Icarus
Icarus je survival igra zasnovana na sesijama koju je razvio RocketWerkz, studio koji je osnovao Dean Hall (tvorac DayZ-a). Smeštena na vanzemaljskoj planeti koja je trebalo da bude drugi dom čovečanstva, ali je postala neprijateljska granica nakon neuspelog pokušaja teraformiranja, igrači preuzimaju ulogu Prospektora koji se spuštaju na površinu planete na vremenski ograničenim misijama zvanim Prospects. Svaki Prospect ima specifične ciljeve, vremensko ograničenje i zahteva od igrača da se vrate u orbitu pre nego što istekne tajmer — ili rizikuju da izgube svog lika.
Ključne funkcije namenskog servera uključuju:
- Podršku za do 8 istovremenih igrača po serveru
- Igranje zasnovano na sesijama sa vremenski ograničenim Prospects (misijama) i trajnim Outposts
- Open World režim za trajno, vremenski neograničeno istraživanje i izgradnju naselja
- Upravljanje Prospect-ima putem konfiguracije servera i komandi konzole
- Više nivoa težine od Easy do Extreme, sa opcionim Hardcore režimom (bez ponovnog rađanja)
- Administratorski pristup putem RCON komandi
ServerSettings.ini. Izmene unete dok server radi neće stupiti na snagu i mogu biti prepisane.
Prvo pokretanje
Kada prvi put primite svoj Icarus server od Legion Hosting, potrebno je da dovrši početnu instalaciju pre nego što se na njemu može igrati.
- Prijavite se na GPanel i izaberite svoj Icarus server iz liste servera.
- Kliknite na karticu Console i pritisnite Start.
- Server će preuzeti i instalirati Icarus namenske serverske datoteke putem Steam-a. Ovo početno preuzimanje može potrajati nekoliko minuta.
- Kada se preuzimanje završi, server će se automatski pokrenuti. Konfiguraciona datoteka
ServerSettings.inigeneriše se pri prvom pokretanju. - Sačekajte dok izlaz konzole ne pokaže da je server spreman i da osluškuje veze.
ServerSettings.ini se kreira tek nakon što je server pokrenut po prvi put. Ako treba da izmenite podešavanja, pokrenite server jednom, zaustavite ga, a zatim unesite izmene.
GPanel promenljive pokretanja
Osnovna podešavanja servera konfigurišu se kao promenljive pokretanja u GPanel-u. Ove vrednosti se prosleđuju kao parametri komandne linije kada se server pokrene.
- U GPanel izaberite svoj Icarus server.
- Kliknite na karticu Startup.
- Postavite promenljive navedene ispod. Promene stupaju na snagu sledeći put kada pokrenete ili ponovo pokrenete server.
| Promenljiva | Podrazumevano | Opis |
|---|---|---|
SERVER_NAME |
My Icarus Server |
Ime prikazano u pregledaču servera. Mapira se na parametar pokretanja -SteamServerName (ograničeno na 64 karaktera). |
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 se ostavi prazno, administratorska prijava je dostupna bez lozinke putem /AdminLogin u ćaskanju. |
GAME_PORT |
17777 |
Primarni UDP port za veze igre (parametar -PORT). Automatski konfigurisan vašim hosting planom. |
QUERY_PORT |
27015 |
UDP port koji Steam koristi za upite pregledača servera (parametar -QueryPort). Automatski konfigurisan. |
SessionName u ServerSettings.ini trenutno ne funkcioniše za pregledač servera. Morate da koristite parametar komandne linije -SteamServerName (postavljen putem GPanel kartice Startup) da bi se ime vašeg servera ispravno pojavilo u pregledaču.
ServerSettings.ini konfiguracija
Detaljna podešavanja servera kontrolišu se putem datoteke ServerSettings.ini. Ovo je primarna konfiguraciona datoteka za vaš Icarus server.
Lociranje datoteke
Konfiguraciona datoteka se nalazi na:
Icarus/Saved/Config/WindowsServer/ServerSettings.ini
Pristupite ovoj datoteci putem GPanel kartice Files ili putem SFTP. Sva podešavanja idu pod zaglavlje sekcije [/Script/Icarus.DedicatedServerSettings].
Pun pregled podešavanja
| Podešavanje | Podrazumevano | Opis |
|---|---|---|
SessionName |
(prazno) | Ime sesije servera. Napomena: Ovo podešavanje trenutno ne utiče na prikaz u pregledaču servera. Umesto toga koristite parametar komandne linije -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 da biste koristili podrazumevani maksimum od 8. |
AdminPassword |
(prazno) | Lozinka za RCON administratorske komande. Ako se ostavi prazno, bilo koji igrač može pristupiti administratorskim komandama putem /AdminLogin. |
ShutdownIfNotJoinedFor |
300.000000 |
Sekundi pre nego što se server ugasi ako se nijedan igrač ne pridruži nakon pokretanja. Postavite na negativnu vrednost (-1) da bi server radio neograničeno. 0 se gasi odmah. |
ShutdownIfEmptyFor |
300.000000 |
Sekundi pre nego što se server ugasi nakon što poslednji igrač ode. Postavite na negativnu vrednost (-1) da bi radio neograničeno. |
AllowNonAdminsToLaunchProspects |
True |
Ako je True, bilo koji igrač može kreirati i pokrenuti nove Prospects. Ako je False, samo administratori mogu pokrenuti Prospects. |
AllowNonAdminsToDeleteProspects |
False |
Ako je True, bilo koji igrač može izbrisati sačuvane Prospects. Ako je False, samo administratori mogu da ih izbrišu. |
LoadProspect |
(prazno) | Ime sačuvanog Prospect-a za učitavanje pri pokretanju servera. Datoteka Prospect-a mora postojati u Saved/PlayerData/DedicatedServer/Prospects/. |
CreateProspect |
(prazno) | Kreira novi Prospect pri pokretanju servera. Format: [ProspectType] [Difficulty] [Hardcore] [SaveName] (pogledajte sekciju Upravljanje Prospect-ima). |
ResumeProspect |
True |
Ako je True, server automatski nastavlja poslednji aktivni Prospect pri pokretanju. Ovo je preporučeno podešavanje za trajne servere. |
LastProspectName |
(prazno) | Automatski se popunjava imenom najskorije aktivnog Prospect-a. Nemojte ovo uređivati ručno. |
Primer 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 ostao da radi neograničeno. Isto važi i za ShutdownIfEmptyFor — postavite na -1 da biste sprečili automatsko gašenje kada je server prazan.
Parametri pokretanja komandne linije
Pored datoteke ServerSettings.ini, Icarus podržava parametre pokretanja komandne linije. Oni se obično konfigurišu putem GPanel kartice Startup ili polja dodatnih argumenata pokretanja.
| Parametar | Opis |
|---|---|
-SteamServerName="Name" |
Ime servera prikazano u pregledaču (ograničenje od 64 karaktera). Ovo je radni metod za postavljanje imena servera. |
-PORT=N |
Port servera igre (UDP). |
-QueryPort=N |
Steam query port za pregledač servera. |
-MULTIHOME=IP |
Vezuje server za određenu IP adresu (samo serveri sa više hostova). |
-UserDir="path" |
Postavlja prilagođenu osnovnu putanju direktorijuma za podatke servera. |
-saveddirsuffix="suffix" |
Dodaje sufiks direktorijumu Saved/, korisno za pokretanje više instanci. |
-LOG="filename" |
Postavlja putanju datoteke dnevnika relativnu u odnosu na Saved/Logs/. |
-ABSLOG="path" |
Postavlja apsolutnu putanju za datoteku dnevnika. |
Upravljanje Prospect-ima i sesijama
Icarus koristi jedinstven sistem zasnovan na sesijama. Razumevanje Prospects je od suštinskog značaja za efikasno upravljanje vašim serverom.
Tipovi Prospect-a
Icarus nudi nekoliko tipova sesija (Prospects) koje određuju iskustvo igranja:
| Tip | Opis |
|---|---|
| Missions | Vremenski ograničeni Prospects sa specifičnim ciljevima. Igrači se spuštaju na površinu, ispunjavaju ciljeve (izgradnja, izviđanje, ekspedicija itd.) i moraju se vratiti u orbitu pre nego što istekne tajmer. Neuspeh u evakuaciji znači gubitak vašeg lika. |
| Outposts | Trajna, vremenski neograničena naselja. Igrači mogu graditi trajne baze i slobodno se vraćati. Bez pritiska tajmera. Idealno za opušteno igranje i izgradnju baza. |
| Open World | Trajno, vremenski neograničeno open-world iskustvo sa istraživanjem, borbom, SMPL3 misijama i Operations. Uključuje svetske bosove i sadržaj kraja igre. |
Kreiranje Prospect-a
Možete kreirati novi Prospect koristeći podešavanje CreateProspect u ServerSettings.ini ili putem komande konzole u igri. Format je:
CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]
Parametri:
- ProspectType — Interno ime Prospect-a/misije za pokretanje (npr. Outpost ili ime specifične misije).
- Difficulty — Broj od 1 do 4:
1= Easy,2= Medium,3= Hard,4= Extreme. - Hardcore —
TrueiliFalse. Kada je Hardcore omogućen, igrači se ne mogu ponovo roditi nakon smrti. - SaveName — Prilagođeno ime za ovu datoteku Prospect sačuvanih podataka.
Učitavanje i nastavljanje Prospect-a
- ResumeProspect=True — Server automatski nastavlja poslednji aktivni Prospect pri pokretanju. Ovo je preporučeno podešavanje za trajne servere.
- LoadProspect=[name] — Učitava određeni sačuvani Prospect po imenu iz
Saved/PlayerData/DedicatedServer/Prospects/.
Komande konzole za upravljanje Prospect-ima
Možete upravljati Prospect-ima putem konzole ćaskanja u igri. Komande prefiksujte sa / ili \\ dok ste u igri. U lobiju servera, komande se mogu uneti bez prefiksa.
/CreateProspect [type] [difficulty] [hardcore] [name]— Kreirajte novi Prospect./LoadProspect [name]— Učitajte sačuvani Prospect./ResumeProspect— Nastavite poslednji aktivni Prospect.
AllowNonAdminsToLaunchProspects=True). Ako želite da samo administratori kontrolišu kreiranje i učitavanje Prospect-a, postavite ovo na False u vašem ServerSettings.ini.
Kako se povezati
Igrači se mogu povezati na vaš Icarus server putem pregledača servera u igri ili putem direktnog povezivanja. Pronađite IP adresu i port vašeg servera sa GPanel kartice Console ili pogledajte Kako pronaći IP adresu i port vašeg servera.
Putem pregledača servera u igri
- Pokrenite Icarus i pritisnite Play.
- Kreirajte ili izaberite lika.
- Otvorite meni Join.
- Prebacite se na karticu Dedicated Servers u gornjem desnom uglu ekrana.
- Potražite svoj server po imenu ili pretražite listu pomeranjem.
- Kliknite na svoj server i pritisnite Join. Unesite lozinku ako je postavljena.
Putem direktnog povezivanja
- Pokrenite Icarus, pritisnite Play i izaberite svog lika.
- Otvorite meni Join.
- Prebacite se na karticu Dedicated Servers.
- Kliknite na Direct Connect.
- Unesite IP adresu i port igre vašeg servera u formatu
IP:PORT(na primer,192.168.1.100:17777). - Pritisnite Confirm. Unesite lozinku servera ako se to zatraži.
17777), a ne query port. Ako imate problema sa povezivanjem, pokušajte umesto toga da dodate query port (27015). Port vašeg servera se nasumično dodeljuje osim ako nemate privatnu IP adresu — uvek proverite GPanel za ispravan port.
-SteamServerName ispravno postavljen. Uvek možete koristiti direktno povezivanje sa svojom IP adresom i game portom dok se server registruje u pregledaču.
Upravljanje sačuvanim podacima i Prospect-ima
Razumevanje načina na koji Icarus čuva podatke je od ključnog značaja za upravljanje Prospect-ima i podacima igrača vašeg servera.
Lokacija sačuvanih podataka
Datoteke sačuvanih Prospect-a čuvaju se na:
Icarus/Saved/PlayerData/DedicatedServer/Prospects/
Svaki Prospect se čuva kao pojedinačna datoteka koja se može učitati, napraviti rezervna kopija ili izbrisati.
Automatsko čuvanje
Icarus automatski čuva trenutno stanje Prospect-a u redovnim intervalima. Server takođe čuva podatke kada se igrači pridruže, odu ili kada se dese određeni događaji u igri.
Kreiranje rezervnih kopija
- Zaustavite server iz GPanel-a.
- Idite na
Icarus/Saved/putem GPanel kartice Files ili SFTP. - Preuzmite sledeće direktorijume i datoteke:
PlayerData/DedicatedServer/Prospects/— Sve datoteke sačuvanih Prospect-aConfig/WindowsServer/ServerSettings.ini— Vaša konfiguracija servera
- Bezbedno sačuvajte ove datoteke na svom lokalnom računaru.
Vraćanje rezervne kopije
- Zaustavite server.
- Otpremite rezervne datoteke Prospect-a u
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - Ako je potrebno, postavite
LoadProspect=[name]uServerSettings.inida biste učitali određeni Prospect pri sledećem pokretanju. - Pokrenite server.
Brisanje Prospect-a (počinjanje iz početka)
- Zaustavite server.
- Idite na
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - Izbrišite datoteke sačuvanih Prospect-a koje želite da uklonite.
- Obrišite polja
LastProspectNameiLoadProspectuServerSettings.ini. - Opciono postavite vrednost
CreateProspectda biste generisali novi Prospect pri sledećem pokretanju. - Pokrenite server.
Pregled portova
Icarus koristi sledeće mrežne portove. Oni se automatski konfigurišu vašim hosting planom na Legion Hosting.
| Port | Protokol | Podrazumevano | Namena |
|---|---|---|---|
| Game Port | UDP | 17777 |
Primarne veze igre. Igrači se povezuju na ovaj port. |
| Query Port | UDP | 27015 |
Upiti Steam pregledača servera. |
Povezani članci
- Icarus rešavanje problema
- Kako pronaći IP adresu i port vašeg servera
- Kako otpremiti datoteke putem SFTP
- Početak rada sa vašim novim serverom
Potrebna vam je pomoć?
Ako i dalje imate problema sa vašim Icarus serverom, molimo vas da otvorite tiket podrške i naš tim će vam rado pomoći.