Овој водич опфаќа како да го поставите вашиот наменски сервер за Astroneer на Legion Hosting, да ги конфигурирате променливите за стартување, да ги уредите поставките на серверот, да се поврзете со вашиот сервер и да управувате со зачувувањата и резервните копии. За конфигурација на белата листа и администраторот, видете Поставување на администратор и бела листа за Astroneer.
1. Предуслови
Пред да го стартувате вашиот сервер за Astroneer, соберете ги следните информации:
- Steam корисничко име на сопственикот -- Вашето точно име на Steam профилот. Ова го користи серверот за да ја идентификува сопственичката сметка.
- Steam ID на сопственикот (GUID) -- Вашиот 64-битен Steam ID (на пр.
76561198012345678). Серверот го користи ова за да ви додели администраторски/сопственички привилегии во играта.
Како да го најдете вашиот Steam ID
- Отворете Steam и кликнете на вашето име на профилот во горниот десен агол.
- Изберете Account details. Вашиот Steam ID не е прикажан директно овде, но вашиот URL на профилот го содржи ако не сте поставиле прилагоден URL.
- Алтернативно, посетете steamid.io, залепете го URL на вашиот Steam профил и копирајте ја вредноста steamID64.
2. Прво стартување
- Најавете се на GPanel и изберете го вашиот сервер за Astroneer.
- Одете во картичката Startup. Ќе видите неколку конфигурабилни променливи (видете ја табелата подолу).
- Поставете го OWNER_NAME на вашето точно Steam корисничко име.
- Поставете го OWNER_GUID на вашиот 64-битен Steam ID.
- Проверете дали PUBLIC_IP е поставено правилно. Ова треба да се совпаѓа со јавната IP адреса на вашиот сервер прикажана во картичката Network.
- Вратете се во картичката Console и кликнете Start.
- Почекајте конзолата да покаже дека серверот завршил со вчитување. Првото стартување може да трае минута или две додека Astroneer ги иницијализира своите датотеки за светот преку Proton.
3. Променливи за стартување во GPanel
Следните променливи се достапни во картичката Startup на GPanel. Тие се пренесуваат на серверот при секое стартување.
| Променлива | Задолжителна | Опис |
|---|---|---|
PUBLIC_IP |
Да | Јавната IP адреса на вашиот сервер. Мора да се совпаѓа со IP прикажана во картичката Network на GPanel. Серверот нема да биде достапен ако ова е неточно. |
OWNER_NAME |
Да | Steam корисничкото име на сопственикот на серверот. На оваа сметка ѝ се доделуваат целосни администраторски привилегии во играта. |
OWNER_GUID |
Да | 64-битниот Steam ID на сопственикот на серверот (на пр. 76561198012345678). Работи заедно со OWNER_NAME за да ја идентификува администраторската сметка. |
SERVER_NAME |
Не | Името прикажано во прелистувачот на сервери. Стандардно е „Astroneer Dedicated Server" ако не е поставено. |
SERVER_PWD |
Не | Опционална лозинка што играчите мора да ја внесат за да се приклучат на серверот. Оставете празно за јавен сервер. |
4. AstroServerSettings.ini
За понапредна конфигурација, можете директно да ја уредите INI конфигурациската датотека на серверот. Запрете го вашиот сервер пред да направите промени.
Локација на датотеката
Astro/Saved/Config/WindowsServer/AstroServerSettings.ini
Отворете ја оваа датотека користејќи ја картичката Files во GPanel или поврзете се преку SFTP. Ако датотеката не постои, стартувајте и запрете го серверот еднаш за да ја генерирате со стандардни вредности.
Клучни поставки
| Поставка | Стандардно | Опис |
|---|---|---|
PublicIP |
(IP на вашиот сервер) | Јавната IP адреса на серверот. Мора да се совпаѓа со вистинската IP на вашиот сервер од картичката Network на GPanel. |
ServerName |
Astroneer Dedicated Server |
Името прикажано во прелистувачот на сервери во играта. |
ServerPassword |
(празно) | Опционална лозинка за приклучување. Оставете празно за јавен сервер. |
OwnerName |
(нема) | Steam корисничкото име на сопственикот на серверот. Мора точно да се совпаѓа (чувствително на големи/мали букви). |
OwnerGuid |
(нема) | 64-битниот Steam ID на сопственикот на серверот. |
MaxFPS |
30 |
Максимална стапка на тикови на серверот (рамки во секунда). Повисоките вредности ја зголемуваат одзивноста на серверот, но користат повеќе CPU. Се препорачуваат вредности меѓу 30 и 60. |
WhitelistEnabled |
False |
Кога е поставено на True, само играчите на белата листа можат да се приклучат. Видете Поставување на администратор и бела листа за Astroneer за детали. |
AutoSaveGameInterval |
900 |
Време меѓу автоматските зачувувања во секунди. Стандардно е 900 (15 минути). Пониските вредности зачувуваат почесто, но го зголемуваат дисковниот I/O. |
BackupSaveGamesInterval |
7200 |
Време меѓу резервните зачувувања во секунди. Стандардно е 7200 (2 часа). Резервните копии се одделни од автоматските зачувувања и обезбедуваат дополнителни точки за враќање. |
Пример конфигурација
[/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 датотека на Astro/Saved/Config/WindowsServer/Engine.ini. Оваа датотека контролира поставки на ниско ниво на енгинот, како што е поврзувањето на мрежниот порт. Во повеќето случаи не треба да ја уредувате оваа датотека -- стандардните вредности работат правилно со доделувањата на портови во GPanel.
5. Како да се поврзете
Опција A -- Прелистувач на сервери во играта
- Стартувајте Astroneer преку Steam.
- Од главното мени, изберете Multiplayer.
- Кликнете на картичката Dedicated Servers.
- Пребарувајте го вашиот сервер по име, или прелистувајте ја листата.
- Изберете го вашиот сервер и кликнете Join. Внесете ја лозинката на серверот ако е побарана.
Опција B -- Директно поврзување преку IP
- Стартувајте Astroneer преку Steam.
- Од главното мени, изберете Multiplayer.
- Кликнете на картичката Dedicated Servers.
- Користете ги IP адресата и портот од вашата картичка Network во GPanel за да се поврзете директно:
<your-server-ip>:<port> - Внесете ја лозинката на серверот ако е поставена.
PUBLIC_IP (и PublicIP во AstroServerSettings.ini) се совпаѓаат со вистинската IP адреса на вашиот сервер прикажана во картичката Network на GPanel. Несовпаѓањето е најчестата причина за неуспеси при поврзување.
6. Управување со зачувувања
Автоматско зачувување
Astroneer автоматски го зачувува вашиот свет во редовни интервали. Фреквенцијата се контролира со две поставки во AstroServerSettings.ini:
- AutoSaveGameInterval -- Колку често се случува примарното зачувување (стандардно: 900 секунди / 15 минути).
- BackupSaveGamesInterval -- Колку често се создава одделно резервно зачувување (стандардно: 7200 секунди / 2 часа). Резервните зачувувања обезбедуваат дополнителни точки за враќање над редовното автоматско зачувување.
Локација на датотеките со зачувувања
Датотеките со зачувувања се чуваат на серверот на:
Astro/Saved/SaveGames/
Датотеките имаат екстензија .savegame. Во овој директориум ќе го најдете и примарното зачувување и сите резервни зачувувања.
Рачни резервни копии преку SFTP
За да создадете рачна резервна копија на вашиот свет:
- Запрете го серверот од GPanel за да осигурате дека сите податоци се запишани на дискот.
- Поврзете се со вашиот сервер преку SFTP. Видете Како да прикачувате датотеки преку SFTP за упатства за поврзување.
- Навигирајте до
Astro/Saved/SaveGames/. - Преземете ги
.savegameдатотеките што сакате да ги задржите.
Враќање на зачувување
- Запрете го серверот од GPanel.
- Поврзете се преку SFTP и навигирајте до
Astro/Saved/SaveGames/. - Прикачете ја вашата
.savegameдатотека во овој директориум, заменувајќи го постоечкото зачувување ако е потребно. - Стартувајте го серверот од GPanel. Серверот ќе ја вчита датотеката со зачувување при стартување.
Решавање проблеми
Серверот не се појавува во прелистувачот
- Потврдете дека серверот е целосно стартуван во GPanel. Проверете ја конзолата за какви било пораки за грешка.
- Проверете дали
PUBLIC_IPво картичката Startup точно се совпаѓа со IP на вашиот сервер од картичката Network. - Прелистувачот на сервери може да потрае неколку минути за да индексира новостартуван сервер. Обидете се да се поврзете директно преку IP додека чекате.
Серверот паѓа при стартување
- Проверете го дневникот на конзолата на GPanel за пораки за грешка. Чести причини вклучуваат невалидни конфигурациски вредности во
AstroServerSettings.ini. - Обидете се да го избришете
AstroServerSettings.iniи да го рестартирате серверот. Ќе се генерира нова конфигурациска датотека со стандардни вредности. - Ако падот продолжи, отворете тикет за поддршка со вашиот сервер IP и сите пораки за грешка од конзолата.
Поврзани статии
- Поставување на администратор и бела листа за Astroneer
- Како да го најдете IP и портот на вашиот сервер
- Како да прикачувате датотеки преку SFTP
- Водич за стартување на серверот
Ви треба помош?
Ако наидете на проблеми со вашиот сервер за Astroneer што не се опфатени овде, отворете тикет за поддршка и вклучете го вашиот сервер IP, опис на проблемот и сите релевантни пораки за грешка од конзолата на GPanel.