Ovaj vodič pokriva kako postaviti vaš Astroneer namjenski server na Legion Hosting, konfigurirati startup varijable, urediti postavke servera, povezati se na server te upravljati spremanjima i sigurnosnim kopijama. Za whitelist i konfiguraciju administratora, pogledajte Astroneer Admin and Whitelist Setup.
1. Preduvjeti
Prije pokretanja vašeg Astroneer servera, prikupite sljedeće informacije:
- Steam korisničko ime vlasnika -- Vaše točno ime Steam profila. Server ga koristi za identifikaciju vlasničkog računa.
- Steam ID vlasnika (GUID) -- Vaš 64-bitni Steam ID (npr.
76561198012345678). Server ga koristi za dodjelu administratorskih/vlasničkih ovlasti u igri.
Kako pronaći svoj Steam ID
- Otvorite Steam i kliknite na ime svog profila u gornjem desnom kutu.
- Odaberite Account details. Vaš Steam ID ovdje nije izravno prikazan, ali vaš URL profila ga sadrži ako niste postavili prilagođeni URL.
- Alternativno, posjetite steamid.io, zalijepite URL svog Steam profila i kopirajte vrijednost steamID64.
2. Prvo pokretanje
- Prijavite se na GPanel i odaberite svoj Astroneer server.
- Idite na karticu Startup. Vidjet ćete nekoliko konfigurabilnih varijabli (pogledajte tablicu u nastavku).
- Postavite OWNER_NAME na svoje točno Steam korisničko ime.
- Postavite OWNER_GUID na svoj 64-bitni Steam ID.
- Provjerite je li PUBLIC_IP ispravno postavljen. Ovo bi se trebalo podudarati s javnom IP adresom vašeg servera prikazanom u kartici Network.
- Vratite se na karticu Console i kliknite Start.
- Pričekajte da konzola pokaže da je server završio s učitavanjem. Prvo pokretanje može potrajati minutu ili dvije dok Astroneer inicijalizira svoje datoteke svijeta putem Proton.
3. GPanel Startup Variables
Sljedeće varijable dostupne su u kartici Startup u GPanel. One se prosljeđuju serveru pri svakom pokretanju.
| Varijabla | Obavezno | Opis |
|---|---|---|
PUBLIC_IP |
Da | Javna IP adresa vašeg servera. Mora se podudarati s IP adresom prikazanom u kartici Network u GPanel. Server neće biti dostupan ako je ovo netočno. |
OWNER_NAME |
Da | Steam korisničko ime vlasnika servera. Ovom računu se dodjeljuju pune administratorske ovlasti u igri. |
OWNER_GUID |
Da | 64-bitni Steam ID vlasnika servera (npr. 76561198012345678). Radi zajedno s OWNER_NAME za identifikaciju administratorskog računa. |
SERVER_NAME |
Ne | Ime prikazano u pregledniku servera. Zadano je "Astroneer Dedicated Server" ako nije postavljeno. |
SERVER_PWD |
Ne | Opcionalna lozinka koju igrači moraju unijeti za pridruživanje serveru. Ostavite prazno za javni server. |
4. AstroServerSettings.ini
Za napredniju konfiguraciju, možete izravno urediti INI konfiguracijsku datoteku servera. Zaustavite server prije unošenja promjena.
Lokacija datoteke
Astro/Saved/Config/WindowsServer/AstroServerSettings.ini
Otvorite ovu datoteku koristeći karticu Files u GPanel ili se povežite putem SFTP. Ako datoteka ne postoji, pokrenite i zaustavite server jednom da biste generirali datoteku sa zadanim vrijednostima.
Ključne postavke
| Postavka | Zadano | Opis |
|---|---|---|
PublicIP |
(IP vašeg servera) | Javna IP adresa servera. Mora se podudarati sa stvarnom IP adresom servera iz kartice Network u GPanel. |
ServerName |
Astroneer Dedicated Server |
Ime prikazano u pregledniku servera u igri. |
ServerPassword |
(prazno) | Opcionalna lozinka za pridruživanje. Ostavite prazno za javni server. |
OwnerName |
(nema) | Steam korisničko ime vlasnika servera. Mora se točno podudarati (razlikuje velika i mala slova). |
OwnerGuid |
(nema) | 64-bitni Steam ID vlasnika servera. |
MaxFPS |
30 |
Maksimalna brzina osvježavanja servera (sličica u sekundi). Veće vrijednosti povećavaju odzivnost servera, ali koriste više CPU-a. Preporučene su vrijednosti između 30 i 60. |
WhitelistEnabled |
False |
Kada je postavljeno na True, samo igrači na popisu dopuštenih mogu se pridružiti. Pogledajte Astroneer Admin and Whitelist Setup za detalje. |
AutoSaveGameInterval |
900 |
Vrijeme između automatskih spremanja u sekundama. Zadano je 900 (15 minuta). Niže vrijednosti spremaju češće, ali povećavaju opterećenje diska. |
BackupSaveGamesInterval |
7200 |
Vrijeme između sigurnosnih kopija u sekundama. Zadano je 7200 (2 sata). Sigurnosne kopije su odvojene od automatskih spremanja i pružaju dodatne točke za vraćanje. |
Primjer 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 na lokaciji Astro/Saved/Config/WindowsServer/Engine.ini. Ova datoteka kontrolira postavke motora niske razine kao što je vezanje mrežnog porta. U većini slučajeva ne trebate uređivati ovu datoteku -- zadane postavke ispravno rade s dodjelama portova u GPanel.
5. Kako se povezati
Opcija A -- Preglednik servera u igri
- Pokrenite Astroneer putem Steam.
- Iz glavnog izbornika odaberite Multiplayer.
- Kliknite na karticu Dedicated Servers.
- Pretražite svoj server po imenu ili pregledajte popis.
- Odaberite svoj server i kliknite Join. Unesite lozinku servera ako se zatraži.
Opcija B -- Izravno povezivanje putem IP adrese
- Pokrenite Astroneer putem Steam.
- Iz glavnog izbornika odaberite Multiplayer.
- Kliknite na karticu Dedicated Servers.
- Koristite IP adresu i port iz kartice Network u GPanel za izravno povezivanje:
<your-server-ip>:<port> - Unesite lozinku servera ako je postavljena.
PUBLIC_IP (i PublicIP u AstroServerSettings.ini) sa stvarnom IP adresom vašeg servera prikazanom u kartici Network u GPanel. Nepodudaranje je najčešći uzrok neuspjelih povezivanja.
6. Upravljanje spremanjima
Automatsko spremanje
Astroneer automatski sprema vaš svijet u redovitim intervalima. Učestalost se kontrolira dvjema postavkama u AstroServerSettings.ini:
- AutoSaveGameInterval -- Koliko često se odvija primarno spremanje (zadano: 900 sekundi / 15 minuta).
- BackupSaveGamesInterval -- Koliko često se stvara zasebna sigurnosna kopija (zadano: 7200 sekundi / 2 sata). Sigurnosne kopije pružaju dodatne točke za vraćanje osim redovitog automatskog spremanja.
Lokacija datoteka spremanja
Datoteke spremanja pohranjene su na serveru na:
Astro/Saved/SaveGames/
Datoteke imaju ekstenziju .savegame. U ovom direktoriju pronaći ćete i primarno spremanje i sve sigurnosne kopije.
Ručne sigurnosne kopije putem SFTP
Za ručno stvaranje sigurnosne kopije vašeg svijeta:
- Zaustavite server putem GPanel kako biste osigurali da su svi podaci zapisani na disk.
- Povežite se na server putem SFTP. Pogledajte How to Upload Files via SFTP za upute o povezivanju.
- Navigirajte do
Astro/Saved/SaveGames/. - Preuzmite
.savegamedatoteke koje želite sačuvati.
Vraćanje spremanja
- Zaustavite server putem GPanel.
- Povežite se putem SFTP i navigirajte do
Astro/Saved/SaveGames/. - Prenesite svoju
.savegamedatoteku u ovaj direktorij, zamjenjujući postojeće spremanje ako je potrebno. - Pokrenite server putem GPanel. Server će učitati datoteku spremanja prilikom pokretanja.
Rješavanje problema
Server se ne pojavljuje u pregledniku
- Potvrdite da je server potpuno pokrenut u GPanel. Provjerite konzolu za poruke o greškama.
- Provjerite podudara li se
PUBLIC_IPu kartici Startup s IP adresom servera iz kartice Network. - Pregledniku servera može trebati nekoliko minuta da indeksira novopokrenut server. Pokušajte se izravno povezati putem IP adrese dok čekate.
Server se ruši prilikom pokretanja
- Provjerite zapisnik konzole u GPanel za poruke o greškama. Česti uzroci uključuju nevaljane konfiguracijske vrijednosti u
AstroServerSettings.ini. - Pokušajte obrisati
AstroServerSettings.inii ponovo pokrenuti server. Nova konfiguracijska datoteka generirat će se sa zadanim vrijednostima. - Ako se pad nastavlja, otvorite zahtjev za podršku s IP adresom servera i svim porukama o greškama iz konzole.
Povezani članci
- Astroneer Admin and Whitelist Setup
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Trebate pomoć?
Ako naiđete na probleme sa svojim Astroneer serverom koji nisu pokriveni ovdje, otvorite zahtjev za podršku i uključite IP adresu svog servera, opis problema i sve relevantne poruke o greškama iz GPanel konzole.