Ovaj vodič pokriva kako da podesite vaš Astroneer namenski server na Legion Hosting, konfigurišete startup promenljive, uredite postavke servera, povežete se sa vašim serverom i upravljate sačuvanim podacima i rezervnim kopijama. Za konfiguraciju whitelist-a i admina, pogledajte Podešavanje admina i whitelist-a za Astroneer.
1. Preduslovi
Pre pokretanja vašeg Astroneer servera, prikupite sledeće informacije:
- Steam korisničko ime vlasnika -- Vaše tačno ime Steam profila. Server ga koristi da identifikuje vlasnički nalog.
- Steam ID vlasnika (GUID) -- Vaš 64-bitni Steam ID (npr.
76561198012345678). Server ga koristi da bi vam dodelio admin/vlasničke privilegije u igri.
Kako da pronađete vaš Steam ID
- Otvorite Steam i kliknite na vaše ime profila u gornjem desnom uglu.
- Izaberite Account details. Vaš Steam ID nije direktno prikazan ovde, ali ga vaš URL profila sadrži ako niste postavili prilagođeni URL.
- Alternativno, posetite steamid.io, nalepite URL vašeg Steam profila i kopirajte vrednost steamID64.
2. Prvo pokretanje
- Prijavite se na GPanel i izaberite vaš Astroneer server.
- Idite na karticu Startup. Videćete nekoliko podesivih promenljivih (pogledajte tabelu ispod).
- Postavite OWNER_NAME na vaše tačno Steam korisničko ime.
- Postavite OWNER_GUID na vaš 64-bitni Steam ID.
- Proverite da li je PUBLIC_IP ispravno postavljen. Ovo treba da se poklapa sa javnom IP adresom vašeg servera prikazanom u kartici Network.
- Vratite se na karticu Console i kliknite na Start.
- Sačekajte da konzola prikaže da je server završio učitavanje. Prvo pokretanje može potrajati minut ili dva dok Astroneer inicijalizuje fajlove svog sveta kroz Proton.
3. GPanel startup promenljive
Sledeće promenljive su dostupne u GPanel kartici Startup. One se prosleđuju serveru pri svakom pokretanju.
| Promenljiva | Obavezno | Opis |
|---|---|---|
PUBLIC_IP |
Da | Javna IP adresa vašeg servera. Mora se poklapati sa IP adresom prikazanom u GPanel kartici Network. Server neće biti dostupan ako je ovo netačno. |
OWNER_NAME |
Da | Steam korisničko ime vlasnika servera. Ovom nalogu se dodeljuju pune admin privilegije u igri. |
OWNER_GUID |
Da | 64-bitni Steam ID vlasnika servera (npr. 76561198012345678). Radi zajedno sa OWNER_NAME za identifikaciju admin naloga. |
SERVER_NAME |
Ne | Ime prikazano u pregledaču servera. Podrazumevano "Astroneer Dedicated Server" ako nije postavljeno. |
SERVER_PWD |
Ne | Opciona lozinka koju igrači moraju uneti da bi se pridružili serveru. Ostavite prazno za javni server. |
4. AstroServerSettings.ini
Za napredniju konfiguraciju, možete direktno urediti server-ov INI konfiguracioni fajl. Zaustavite vaš server pre nego što napravite promene.
Lokacija fajla
Astro/Saved/Config/WindowsServer/AstroServerSettings.ini
Otvorite ovaj fajl koristeći karticu Files u GPanel ili se povežite putem SFTP. Ako fajl ne postoji, pokrenite i zaustavite server jednom da biste ga generisali sa podrazumevanim vrednostima.
Ključne postavke
| Postavka | Podrazumevano | Opis |
|---|---|---|
PublicIP |
(IP adresa vašeg servera) | Javna IP adresa servera. Mora se poklapati sa stvarnom IP adresom vašeg servera iz GPanel Network kartice. |
ServerName |
Astroneer Dedicated Server |
Ime prikazano u pregledaču servera u igri. |
ServerPassword |
(prazno) | Opciona lozinka za pristup. Ostavite prazno za javni server. |
OwnerName |
(nema) | Steam korisničko ime vlasnika servera. Mora tačno da se poklapa (razlikuje velika i mala slova). |
OwnerGuid |
(nema) | 64-bitni Steam ID vlasnika servera. |
MaxFPS |
30 |
Maksimalni tick rate servera (frejmova u sekundi). Veće vrednosti povećavaju odzivnost servera, ali koriste više CPU-a. Preporučuju se vrednosti između 30 i 60. |
WhitelistEnabled |
False |
Kada je postavljeno na True, samo igrači na whitelist-u mogu se pridružiti. Pogledajte Podešavanje admina i whitelist-a za Astroneer za detalje. |
AutoSaveGameInterval |
900 |
Vreme između automatskih čuvanja u sekundama. Podrazumevano je 900 (15 minuta). Niže vrednosti čuvaju češće, ali povećavaju disk I/O. |
BackupSaveGamesInterval |
7200 |
Vreme između čuvanja rezervnih kopija u sekundama. Podrazumevano je 7200 (2 sata). Rezervne kopije su odvojene od automatskih čuvanja i pružaju dodatne tačke za vraćanje. |
Primer konfiguracije
[/Script/Astro.AstroServerSettings]
PublicIP=YOUR_SERVER_IP
ServerName=My Astroneer Server
ServerPassword=
MaxFPS=30
OwnerName=YourSteamUsername
OwnerGuid=76561198012345678
WhitelistEnabled=False
AutoSaveGameInterval=900
BackupSaveGamesInterval=7200
Engine.ini fajl na lokaciji Astro/Saved/Config/WindowsServer/Engine.ini. Ovaj fajl kontroliše niske postavke engine-a kao što je vezivanje mrežnog porta. U većini slučajeva ne morate da uređujete ovaj fajl -- podrazumevane vrednosti ispravno rade sa GPanel dodelama portova.
5. Kako da se povežete
Opcija A -- Pregledač servera u igri
- Pokrenite Astroneer putem Steam-a.
- U glavnom meniju izaberite Multiplayer.
- Kliknite na karticu Dedicated Servers.
- Pretražite vaš server po imenu ili pregledajte listu.
- Izaberite vaš server i kliknite na Join. Unesite lozinku servera ako se to zatraži.
Opcija B -- Direktno povezivanje putem IP adrese
- Pokrenite Astroneer putem Steam-a.
- U glavnom meniju izaberite Multiplayer.
- Kliknite na karticu Dedicated Servers.
- Koristite IP adresu i port iz vaše GPanel kartice Network da biste se povezali direktno:
<your-server-ip>:<port> - Unesite lozinku servera ako je postavljena.
PUBLIC_IP (i PublicIP u AstroServerSettings.ini) poklapaju sa stvarnom IP adresom vašeg servera prikazanom u GPanel kartici Network. Nepoklapanje je najčešći uzrok neuspeha povezivanja.
6. Upravljanje sačuvanim podacima
Automatsko čuvanje
Astroneer automatski čuva vaš svet u redovnim intervalima. Učestalost kontrolišu dve postavke u AstroServerSettings.ini:
- AutoSaveGameInterval -- Koliko često se odvija primarno čuvanje (podrazumevano: 900 sekundi / 15 minuta).
- BackupSaveGamesInterval -- Koliko često se kreira odvojeno čuvanje rezervne kopije (podrazumevano: 7200 sekundi / 2 sata). Čuvanja rezervnih kopija pružaju dodatne tačke za vraćanje pored redovnog automatskog čuvanja.
Lokacija fajla sa sačuvanim podacima
Fajlovi sa sačuvanim podacima se čuvaju na serveru na lokaciji:
Astro/Saved/SaveGames/
Fajlovi imaju ekstenziju .savegame. U ovom direktorijumu ćete pronaći i primarno čuvanje i sva čuvanja rezervnih kopija.
Ručne rezervne kopije putem SFTP
Da biste napravili ručnu rezervnu kopiju vašeg sveta:
- Zaustavite server iz GPanel da biste osigurali da su svi podaci upisani na disk.
- Povežite se sa vašim serverom putem SFTP. Pogledajte Kako da otpremite fajlove putem SFTP za uputstva o povezivanju.
- Idite do
Astro/Saved/SaveGames/. - Preuzmite
.savegamefajlove koje želite da zadržite.
Vraćanje sačuvanog stanja
- Zaustavite server iz GPanel.
- Povežite se putem SFTP i idite do
Astro/Saved/SaveGames/. - Otpremite vaš
.savegamefajl u ovaj direktorijum, zamenjujući postojeće sačuvano stanje ako je potrebno. - Pokrenite server iz GPanel. Server će učitati fajl sa sačuvanim podacima pri pokretanju.
Rešavanje problema
Server se ne pojavljuje u pregledaču
- Potvrdite da je server u potpunosti pokrenut u GPanel. Proverite konzolu za sve poruke o greškama.
- Proverite da li se
PUBLIC_IPu Startup kartici tačno poklapa sa IP adresom vašeg servera iz Network kartice. - Pregledaču servera može trebati nekoliko minuta da indeksira tek pokrenuti server. Pokušajte da se povežete direktno putem IP adrese dok čekate.
Server se ruši pri pokretanju
- Proverite GPanel log konzole za poruke o greškama. Uobičajeni uzroci uključuju nevažeće konfiguracione vrednosti u
AstroServerSettings.ini. - Pokušajte da obrišete
AstroServerSettings.inii restartujete server. Biće generisan novi konfiguracioni fajl sa podrazumevanim vrednostima. - Ako se pad nastavi, otvorite tiket za podršku sa IP adresom vašeg servera i svim porukama o greškama iz konzole.
Povezani članci
- Podešavanje admina i whitelist-a za Astroneer
- Kako da pronađete IP adresu i port vašeg servera
- Kako da otpremite fajlove putem SFTP
- Vodič za pokretanje servera
Potrebna vam je pomoć?
Ako naiđete na probleme sa vašim Astroneer serverom koji ovde nisu pokriveni, otvorite tiket za podršku i uključite IP adresu vašeg servera, opis problema i sve relevantne poruke o greškama iz GPanel konzole.