Блискавичний розпродаж 50% знижка на всі сервери Останній день!
Завершується через: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Категорії

Посібник із налаштування сервера Icarus

UK icarus setup config survival 0 вважають це корисним

Цей посібник охоплює все, що вам потрібно для налаштування та конфігурації вашого виділеного сервера Icarus на Legion Hosting, включно з першим запуском, змінними запуску GPanel, конфігурацією ServerSettings.ini, керуванням Prospect та сесіями, підключенням до вашого сервера та керуванням збереженнями. Для усунення поширених проблем див. Усунення несправностей Icarus.

Що таке Icarus

Icarus — це гра на виживання на основі сесій, розроблена студією RocketWerkz, заснованою Діном Холлом (творцем DayZ). Дія відбувається на чужопланетній планеті, яка мала стати другим домом для людства, але стала ворожим рубежем після невдалої спроби тераформування; гравці беруть на себе роль Prospector'ів, які спускаються на поверхню планети під час місій із обмеженим часом, що називаються Prospect. Кожен Prospect має конкретні цілі, обмеження часу та вимагає від гравців повернутися на орбіту до закінчення таймера — інакше ризикуєте втратити свого персонажа.

Ключові особливості виділеного сервера включають:

  • Підтримку до 8 одночасних гравців на сервер
  • Геймплей на основі сесій із Prospect з обмеженим часом (місіями) та постійними Outpost
  • Режим Open World для постійного, необмеженого в часі дослідження та будівництва поселень
  • Керування Prospect через конфігурацію сервера та консольні команди
  • Кілька рівнів складності від Easy до Extreme, з опціональним режимом Hardcore (без відродження)
  • Доступ адміністратора через команди RCON
Зупиніть сервер перед редагуванням будь-яких файлів конфігурації. Завжди зупиняйте сервер на вкладці Console у GPanel перед внесенням змін до ServerSettings.ini. Зміни, внесені під час роботи сервера, не набудуть чинності та можуть бути перезаписані.

Перший запуск

Коли ви вперше отримуєте свій сервер Icarus від Legion Hosting, йому потрібно завершити початкову інсталяцію, перш ніж на ньому можна буде грати.

  1. Увійдіть до GPanel та виберіть свій сервер Icarus зі списку серверів.
  2. Натисніть вкладку Console і натисніть Start.
  3. Сервер завантажить і встановить файли виділеного сервера Icarus через Steam. Це початкове завантаження може зайняти кілька хвилин.
  4. Щойно завантаження завершиться, сервер запуститься автоматично. Файл конфігурації ServerSettings.ini генерується під час першого завантаження.
  5. Зачекайте, доки вивід консолі не вкаже, що сервер готовий і очікує на підключення.
Перше завантаження генерує файли конфігурації. Файл ServerSettings.ini створюється лише після першого запуску сервера. Якщо вам потрібно відредагувати налаштування, запустіть сервер один раз, зупиніть його, потім внесіть зміни.

Змінні запуску GPanel

Основні налаштування сервера налаштовуються як змінні запуску в GPanel. Ці значення передаються як параметри командного рядка під час запуску сервера.

  1. У GPanel виберіть свій сервер Icarus.
  2. Натисніть вкладку Startup.
  3. Встановіть змінні, перелічені нижче. Зміни набудуть чинності під час наступного запуску або перезапуску сервера.
Змінна За замовчуванням Опис
SERVER_NAME My Icarus Server Назва, що відображається у браузері серверів. Відповідає параметру запуску -SteamServerName (обмежено 64 символами).
SERVER_PASSWORD (порожньо) Пароль, необхідний для приєднання гравців. Залиште порожнім для публічного сервера. Відповідає JoinPassword у конфігурації.
MAX_PLAYERS 8 Максимальна кількість одночасних гравців. Icarus підтримує 1-8 гравців на сервер.
ADMIN_PASSWORD (порожньо) Пароль для доступу адміністратора через RCON. Якщо залишити порожнім, вхід адміністратора доступний без пароля через /AdminLogin у чаті.
GAME_PORT 17777 Основний UDP-порт для ігрових підключень (параметр -PORT). Автоматично налаштовується вашим хостинговим планом.
QUERY_PORT 27015 UDP-порт, який використовується Steam для запитів браузера серверів (параметр -QueryPort). Налаштовується автоматично.
Назва сервера використовує командний рядок, а не конфігурацію. Налаштування SessionName у ServerSettings.ini наразі не працює для браузера серверів. Ви повинні використовувати параметр командного рядка -SteamServerName (встановлюється на вкладці GPanel Startup), щоб назва вашого сервера коректно відображалася у браузері.

Конфігурація ServerSettings.ini

Детальні налаштування сервера контролюються через файл ServerSettings.ini. Це основний файл конфігурації для вашого сервера Icarus.

Розташування файлу

Файл конфігурації розташований за адресою:

Icarus/Saved/Config/WindowsServer/ServerSettings.ini

Отримайте доступ до цього файлу через вкладку GPanel Files або через SFTP. Усі налаштування розміщуються під заголовком секції [/Script/Icarus.DedicatedServerSettings].

Повний довідник налаштувань

Налаштування За замовчуванням Опис
SessionName (порожньо) Назва сесії сервера. Примітка: це налаштування наразі не впливає на відображення у браузері серверів. Натомість використовуйте параметр командного рядка -SteamServerName.
JoinPassword (порожньо) Пароль, необхідний для приєднання до сервера. Залиште порожнім для публічного сервера без пароля.
MaxPlayers (порожньо) Максимальна кількість гравців (1-8). Залиште порожнім, щоб використовувати максимум за замовчуванням — 8.
AdminPassword (порожньо) Пароль для команд адміністратора RCON. Якщо залишити порожнім, будь-який гравець може отримати доступ до команд адміністратора через /AdminLogin.
ShutdownIfNotJoinedFor 300.000000 Секунди до вимкнення сервера, якщо жоден гравець не приєднається після запуску. Встановіть від'ємне значення (-1), щоб сервер працював необмежено. 0 вимикає негайно.
ShutdownIfEmptyFor 300.000000 Секунди до вимкнення сервера після того, як останній гравець вийде. Встановіть від'ємне значення (-1), щоб працювати необмежено.
AllowNonAdminsToLaunchProspects True Якщо True, будь-який гравець може створювати та запускати нові Prospect. Якщо False, лише адміністратори можуть запускати Prospect.
AllowNonAdminsToDeleteProspects False Якщо True, будь-який гравець може видаляти збережені Prospect. Якщо False, лише адміністратори можуть їх видаляти.
LoadProspect (порожньо) Назва збереженого Prospect для завантаження під час запуску сервера. Файл Prospect повинен існувати в Saved/PlayerData/DedicatedServer/Prospects/.
CreateProspect (порожньо) Створює новий Prospect під час запуску сервера. Формат: [ProspectType] [Difficulty] [Hardcore] [SaveName] (див. розділ «Керування Prospect»).
ResumeProspect True Якщо True, сервер автоматично відновлює останній активний Prospect під час запуску. Це рекомендоване налаштування для постійних серверів.
LastProspectName (порожньо) Автоматично заповнюється назвою останнього активного Prospect. Не редагуйте це вручну.

Приклад 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=
Залиште ShutdownIfNotJoinedFor встановленим на -1 на хостингових серверах. Значення за замовчуванням 300 (5 хвилин) автоматично вимкне сервер, якщо ніхто не приєднається протягом 5 хвилин після запуску. Для виділеного хостингового сервера встановіть це на -1, щоб сервер працював необмежено. Те саме стосується ShutdownIfEmptyFor — встановіть на -1, щоб запобігти автоматичному вимкненню, коли сервер порожній.

Параметри запуску командного рядка

Окрім файлу ServerSettings.ini, Icarus підтримує параметри запуску командного рядка. Зазвичай вони налаштовуються через вкладку GPanel Startup або поле додаткових аргументів запуску.

Параметр Опис
-SteamServerName="Name" Назва сервера, що відображається у браузері (обмеження 64 символи). Це робочий метод встановлення назви сервера.
-PORT=N Порт ігрового сервера (UDP).
-QueryPort=N Порт запитів Steam для браузера серверів.
-MULTIHOME=IP Прив'язує сервер до конкретної IP-адреси (лише для серверів з кількома адресами).
-UserDir="path" Встановлює власний шлях до базового каталогу для даних сервера.
-saveddirsuffix="suffix" Додає суфікс до каталогу Saved/, корисно для запуску кількох екземплярів.
-LOG="filename" Встановлює шлях до файлу журналу відносно Saved/Logs/.
-ABSLOG="path" Встановлює абсолютний шлях для файлу журналу.
GPanel обробляє більшість параметрів автоматично. На Legion Hosting основні параметри (порт, порт запитів, назва сервера) налаштовуються через вкладку GPanel Startup. Зазвичай вам не потрібно додавати додаткові параметри запуску, якщо це не вказала підтримка.

Керування Prospect та сесіями

Icarus використовує унікальну систему на основі сесій. Розуміння Prospect є важливим для ефективного керування вашим сервером.

Типи Prospect

Icarus пропонує кілька типів сесій (Prospect), які визначають ігровий досвід:

Тип Опис
Missions Prospect з обмеженим часом і конкретними цілями. Гравці спускаються на поверхню, виконують завдання (будівництво, розвідка, експедиція тощо) та повинні повернутися на орбіту до закінчення таймера. Невдала евакуація означає втрату вашого персонажа.
Outposts Постійні, необмежені в часі поселення. Гравці можуть будувати постійні бази та вільно повертатися. Без тиску таймера. Ідеально для невимушеної гри та будівництва баз.
Open World Постійний, необмежений у часі досвід відкритого світу з дослідженням, боями, місіями SMPL3 та операціями. Включає світових босів та контент кінцевої гри.

Створення Prospect

Ви можете створити новий Prospect, використовуючи налаштування CreateProspect у ServerSettings.ini або через ігрову консольну команду. Формат:

CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]

Параметри:

  • ProspectType — внутрішня назва Prospect/місії для запуску (наприклад, Outpost або назва конкретної місії).
  • Difficulty — число від 1 до 4: 1 = Easy, 2 = Medium, 3 = Hard, 4 = Extreme.
  • HardcoreTrue або False. Коли Hardcore увімкнено, гравці не можуть відродитися після смерті.
  • SaveName — власна назва для цього файлу збереження Prospect.

Завантаження та відновлення Prospect

  • ResumeProspect=True — сервер автоматично відновлює останній активний Prospect під час запуску. Це рекомендоване налаштування для постійних серверів.
  • LoadProspect=[name] — завантажує конкретний збережений Prospect за назвою з Saved/PlayerData/DedicatedServer/Prospects/.

Консольні команди для керування Prospect

Ви можете керувати Prospect через ігрову чат-консоль. Додавайте до команд префікс / або \\ під час гри. У лобі сервера команди можна вводити без префікса.

  • /CreateProspect [type] [difficulty] [hardcore] [name] — створити новий Prospect.
  • /LoadProspect [name] — завантажити збережений Prospect.
  • /ResumeProspect — відновити останній активний Prospect.
Дозволи на керування Prospect. За замовчуванням усі гравці можуть запускати нові Prospect (AllowNonAdminsToLaunchProspects=True). Якщо ви хочете, щоб лише адміністратори контролювали створення та завантаження Prospect, встановіть це на False у вашому ServerSettings.ini.

Як підключитися

Гравці можуть підключатися до вашого сервера Icarus через ігровий браузер серверів або шляхом прямого підключення. Знайдіть IP-адресу та порт вашого сервера на вкладці GPanel Console або див. Як знайти IP-адресу та порт вашого сервера.

Через ігровий браузер серверів

  1. Запустіть Icarus і натисніть Play.
  2. Створіть або виберіть персонажа.
  3. Відкрийте меню Join.
  4. Перейдіть на вкладку Dedicated Servers у верхньому правому куті екрана.
  5. Знайдіть свій сервер за назвою або прокрутіть список.
  6. Натисніть на свій сервер і натисніть Join. Введіть пароль, якщо його встановлено.

Через пряме підключення

  1. Запустіть Icarus, натисніть Play та виберіть свого персонажа.
  2. Відкрийте меню Join.
  3. Перейдіть на вкладку Dedicated Servers.
  4. Натисніть Direct Connect.
  5. Введіть IP-адресу та ігровий порт вашого сервера у форматі IP:PORT (наприклад, 192.168.1.100:17777).
  6. Натисніть Confirm. Введіть пароль сервера, якщо буде запропоновано.
Який порт використовувати? При підключенні через пряме підключення використовуйте ігровий порт (за замовчуванням 17777), а не порт запитів. Якщо у вас виникають проблеми з підключенням, спробуйте натомість додати порт запитів (27015). Порт вашого сервера призначається випадковим чином, якщо у вас немає приватної IP — завжди перевіряйте GPanel для правильного порту.
Сервер не відображається? Якщо ваш сервер не з'являється у браузері, переконайтеся, що він повністю запущено й працював принаймні 2-3 хвилини. Перевірте, що параметр -SteamServerName встановлено правильно. Ви завжди можете скористатися прямим підключенням з вашою IP та ігровим портом, поки сервер реєструється у браузері.

Керування збереженнями та Prospect

Розуміння того, як працюють збереження Icarus, є критично важливим для керування Prospect та даними гравців вашого сервера.

Розташування збережень

Файли збереження Prospect зберігаються за адресою:

Icarus/Saved/PlayerData/DedicatedServer/Prospects/

Кожен Prospect зберігається як окремий файл, який можна завантажити, зробити резервну копію або видалити.

Автоматичні збереження

Icarus автоматично зберігає поточний стан Prospect через регулярні інтервали. Сервер також зберігає, коли гравці приєднуються, виходять, або коли відбуваються певні ігрові події.

Створення резервних копій

  1. Зупиніть сервер з GPanel.
  2. Перейдіть до Icarus/Saved/ через вкладку GPanel Files або SFTP.
  3. Завантажте такі каталоги та файли:
    • PlayerData/DedicatedServer/Prospects/ — усі файли збереження Prospect
    • Config/WindowsServer/ServerSettings.ini — ваша конфігурація сервера
  4. Зберігайте ці файли безпечно на вашому локальному комп'ютері.

Відновлення резервної копії

  1. Зупиніть сервер.
  2. Завантажте резервні файли Prospect до Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  3. За потреби встановіть LoadProspect=[name] у ServerSettings.ini, щоб завантажити конкретний Prospect під час наступного запуску.
  4. Запустіть сервер.

Видалення Prospect (початок з нуля)

  1. Зупиніть сервер.
  2. Перейдіть до Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  3. Видаліть файл(и) збереження Prospect, які ви хочете прибрати.
  4. Очистіть поля LastProspectName та LoadProspect у ServerSettings.ini.
  5. За бажанням встановіть значення CreateProspect, щоб згенерувати новий Prospect під час наступного запуску.
  6. Запустіть сервер.
Зробіть резервну копію перед видаленням. Завжди завантажуйте копію файлів збереження Prospect перед їх видаленням. Після видалення дані Prospect не можна відновити.

Довідник портів

Icarus використовує такі мережеві порти. Вони автоматично налаштовуються вашим хостинговим планом на Legion Hosting.

Порт Протокол За замовчуванням Призначення
Game Port UDP 17777 Основні ігрові підключення. Гравці підключаються на цьому порту.
Query Port UDP 27015 Запити браузера серверів Steam.

Пов'язані статті


Потрібна допомога?

Якщо у вас все ще виникають проблеми з вашим сервером Icarus, будь ласка, відкрийте тикет підтримки, і наша команда з радістю вам допоможе.


Чи була ця стаття корисною?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.