Светкавична разпродажба 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
Categories

Ръководство за настройка на Icarus сървър


Това ръководство покрива всичко необходимо за настройка и конфигуриране на вашия Icarus dedicated сървър в Legion Hosting, включително първо стартиране, GPanel стартиращи променливи, конфигурация на ServerSettings.ini, управление на Prospects и сесии, свързване към вашия сървър и управление на запазвания. За отстраняване на често срещани проблеми, вижте Icarus Troubleshooting.

Какво е Icarus

Icarus е базирана на сесии survival игра, разработена от RocketWerkz, студиото, основано от Dean Hall (създателят на DayZ). Развиваща се на чужда планета, която е трябвало да бъде втория дом на човечеството, но е станала враждебна граница след неуспешен опит за тераформиране, играчите поемат ролята на Prospectors, които се спускат на повърхността на планетата на ограничени във времето мисии, наречени Prospects. Всеки Prospect има специфични цели, времеви лимит и изисква играчите да се върнат в орбита преди изтичането на таймера -- или да рискуват да загубят своя герой.

Основни функции на dedicated сървъра включват:

  • Поддръжка на до 8 едновременни играчи на сървър
  • Базиран на сесии геймплей с ограничени във времето Prospects (мисии) и постоянни Outposts
  • Open World режим за постоянно, без времеви ограничения изследване и изграждане на селища
  • Управление на Prospects чрез сървърна конфигурация и конзолни команди
  • Множество нива на трудност от Easy до Extreme, с опционален Hardcore режим (без respawns)
  • Админски достъп чрез RCON команди
Спрете сървъра си, преди да редактирате конфигурационни файлове. Винаги спирайте сървъра си от раздела Console в GPanel, преди да правите промени в ServerSettings.ini. Промените, направени докато сървърът работи, няма да влязат в сила и могат да бъдат презаписани.

Първо стартиране

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

  1. Влезте в GPanel и изберете своя Icarus сървър от списъка със сървъри.
  2. Кликнете на раздела Console и натиснете Start.
  3. Сървърът ще изтегли и инсталира файловете на Icarus dedicated сървъра чрез 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 (зададен чрез раздела Startup на GPanel), за да се показва правилно името на сървъра в браузъра.

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

Подробните настройки на сървъра се контролират чрез файла ServerSettings.ini. Това е основният конфигурационен файл за вашия Icarus сървър.

Намиране на файла

Конфигурационният файл се намира на:

Icarus/Saved/Config/WindowsServer/ServerSettings.ini

Достъпвайте този файл чрез раздела Files в GPanel или чрез 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, всеки играч може да създава и стартира нови Prospects. Ако е False, само админите могат да стартират Prospects.
AllowNonAdminsToDeleteProspects False Ако е True, всеки играч може да изтрива запазени Prospects. Ако е False, само админите могат да ги изтриват.
LoadProspect (празно) Името на запазен Prospect, който да бъде зареден при стартиране на сървъра. Файлът на Prospect трябва да съществува в Saved/PlayerData/DedicatedServer/Prospects/.
CreateProspect (празно) Създава нов Prospect при стартиране на сървъра. Формат: [ProspectType] [Difficulty] [Hardcore] [SaveName] (вижте секцията Управление на Prospects).
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 минути след стартиране. За dedicated хостван сървър задайте това на -1, така че сървърът да остане работещ неограничено. Същото важи и за ShutdownIfEmptyFor -- задайте на -1, за да предотвратите автоматично изключване, когато сървърът е празен.

Параметри на стартиране от командния ред

Освен файла ServerSettings.ini, Icarus поддържа параметри за стартиране от командния ред. Те обикновено се конфигурират чрез раздела Startup на GPanel или допълнителното поле за аргументи на стартиране.

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

Управление на Prospects и сесии

Icarus използва уникална система, базирана на сесии. Разбирането на Prospects е от съществено значение за ефективното управление на вашия сървър.

Типове Prospects

Icarus предлага няколко типа сесии (Prospects), които определят геймплея:

Тип Описание
Missions Ограничени във времето Prospects със специфични цели. Играчите се спускат на повърхността, изпълняват цели (строителство, проучване, експедиция и др.) и трябва да се върнат в орбита преди изтичането на таймера. Ако не успеят да евакуират, губят своя герой.
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.
  • Hardcore -- True или False. Когато Hardcore е активиран, играчите не могат да respawn-ат след смърт.
  • SaveName -- Персонализирано име за този Prospect файл за запазване.

Зареждане и възобновяване на Prospects

  • ResumeProspect=True -- Сървърът автоматично възобновява последния активен Prospect при стартиране. Това е препоръчителната настройка за постоянни сървъри.
  • LoadProspect=[name] -- Зарежда специфичен запазен Prospect по име от Saved/PlayerData/DedicatedServer/Prospects/.

Конзолни команди за управление на Prospects

Можете да управлявате Prospects чрез вградената конзола за чат. Поставете префикс на командите с / или \\, докато сте в играта. В лобито на сървъра командите могат да бъдат въведени без префикс.

  • /CreateProspect [type] [difficulty] [hardcore] [name] -- Създава нов Prospect.
  • /LoadProspect [name] -- Зарежда запазен Prospect.
  • /ResumeProspect -- Възобновява последния активен Prospect.
Разрешения за контрол на Prospect. По подразбиране, всички играчи могат да стартират нови Prospects (AllowNonAdminsToLaunchProspects=True). Ако искате само админите да контролират създаването и зареждането на Prospect, задайте това на False във вашия ServerSettings.ini.

Как да се свържете

Играчите могат да се свържат към вашия Icarus сървър чрез вградения браузър на сървърите в играта или чрез директна връзка. Намерете IP и порта на сървъра си от раздела Console в GPanel или вижте How to Find Your Server IP and Port.

Чрез вградения браузър на сървърите в играта

  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. Въведете паролата на сървъра, ако бъдете подканени.
Кой порт да използвате? Когато се свързвате чрез директна връзка, използвайте game port (по подразбиране 17777), а не query порта. Ако имате проблеми със свързването, опитайте да добавите query порта (27015) вместо това. Портът на вашия сървър е произволно зададен, освен ако нямате частен IP -- винаги проверявайте GPanel за правилния порт.
Сървърът не се показва? Ако вашият сървър не се появи в браузъра, уверете се, че е стартирал напълно и работи поне 2-3 минути. Проверете дали параметърът -SteamServerName е зададен правилно. Винаги можете да използвате директна връзка с вашия IP и игрови порт, докато сървърът се регистрира в браузъра.

Управление на запазвания и Prospect

Разбирането как работят запазванията на Icarus е критично за управлението на Prospects и данните на играчите на вашия сървър.

Местоположение на запазванията

Файловете за запазване на Prospect се съхраняват в:

Icarus/Saved/PlayerData/DedicatedServer/Prospects/

Всеки Prospect се запазва като отделен файл, който може да бъде зареден, архивиран или изтрит.

Автоматични запазвания

Icarus автоматично запазва текущото състояние на Prospect през редовни интервали. Сървърът също запазва, когато играчите се присъединят, напуснат или когато се случат специфични игрови събития.

Създаване на архиви

  1. Спрете сървъра от GPanel.
  2. Отидете до Icarus/Saved/ чрез раздела Files в GPanel или 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 сървър, моля отворете тикет за поддръжка и нашият екип с удоволствие ще ви помогне.


Was this article helpful?

Ready to Get Started?

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