Брза Распродажба 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 сервер

MK icarus setup config survival 0 го најдоа ова корисно

Овој водич опфаќа сè што ви е потребно за да го поставите и конфигурирате вашиот наменски Icarus сервер на Legion Hosting, вклучувајќи прво вклучување, GPanel променливи за вклучување, конфигурација на ServerSettings.ini, управување со prospects и сесии, поврзување со вашиот сервер и управување со зачувувања. За решавање на чести проблеми, видете Решавање проблеми со Icarus.

Што е Icarus

Icarus е survival игра базирана на сесии, развиена од RocketWerkz, студиото основано од Dean Hall (创建ор на DayZ). Сместена на вонземска планета која требало да биде вториот дом на човештвото, но станала непријателска граница по неуспешен обид за тераформирање, играчите ја преземаат улогата на Prospectors кои се спуштаат на површината на планетата на временски ограничени мисии наречени Prospects. Секој Prospect има специфични цели, временско ограничување и бара играчите да се вратат во орбита пред истекот на тајмерот -- или ризикуваат да го изгубат својот лик.

Клучните карактеристики на наменскиот сервер вклучуваат:

  • Поддршка за до 8 истовремени играчи по сервер
  • Геймплеј базиран на сесии со временски ограничени Prospects (мисии) и трајни Outposts
  • Open World режим за постојано, временски неограничено истражување и градење населби
  • Управување со Prospects преку конфигурација на серверот и конзолни команди
  • Повеќе нивоа на тежина од 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 (поставен преку картичката 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 минути од вклучувањето. За наменски хостиран сервер, поставете го ова на -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 мисии и Operations. Вклучува светски босови и содржина за крајот на играта.

Создавање на 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 е овозможен, играчите не можат да се обноват по смрт.
  • 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). Ако сакате само админите да ги контролираат создавањето и вчитувањето на Prospects, поставете го ова на False во вашиот ServerSettings.ini.

Како да се поврзете

Играчите можат да се поврзат со вашиот Icarus сервер преку прелистувачот на сервери во играта или преку директно поврзување. Најдете ги IP адресата и портот на вашиот сервер од картичката Console во GPanel или видете Како да ги најдете 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), не query портот. Ако имате проблеми со поврзувањето, обидете се да го додадете query портот (27015) наместо тоа. Портот на вашиот сервер е случајно доделен освен ако немате приватна IP -- секогаш проверете го GPanel за правилниот порт.
Серверот не се прикажува? Ако вашиот сервер не се појавува во прелистувачот, уверете се дека целосно се вклучил и работи најмалку 2-3 минути. Проверете дека параметарот -SteamServerName е поставен правилно. Секогаш можете да користите директно поврзување со вашата IP и игрискиот порт додека серверот се регистрира во прелистувачот.

Управување со зачувувања и Prospects

Разбирањето како функционираат зачувувањата во Icarus е критично за управување со Prospects и податоците на играчите на вашиот сервер.

Локација на зачувувања

Датотеките за зачувување на Prospects се чуваат на:

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 сервер, ве молиме отворете тикет за поддршка и нашиот тим со задоволство ќе ви помогне.


Дали оваа статија ви беше корисна?

Ready to Get Started?

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