Това ръководство покрива всичко, което трябва да настроите и конфигурирате вашия Abiotic Factor dedicated сървър на Legion Hosting, включително първото стартиране, променливи за стартиране в GPanel, sandbox настройки, конфигурация на света, свързване към вашия сървър и управление на запазвания. За помощ с сривове и проблеми с връзката вижте Отстраняване на проблеми с Abiotic Factor.
Какво е Abiotic Factor
Abiotic Factor е кооперативна игра за оцеляване, разположена вътре в огромен подземен научен комплекс. До шест играчи работят заедно като учени, попаднали в капан в изследователски комплекс, нападнат от аномални създания и екологични опасности. Играта смесва механики за оцеляване -- глад, жажда, умора, крафтинг и изграждане на бази -- с базиран на физика бой и изследване на множество свързани сектори на комплекса. Играчите изследват нови технологии, изграждат защити и разкриват тайните на това какво се е объркало в комплекса.
Основни характеристики на dedicated сървъра включват:
- Постоянен свят, който работи 24/7, така че играчите могат да се присъединяват и напускат свободно
- Обширни sandbox настройки за трудност, поведение на враговете, темпо на ресурсите и статистики на играчите
- Множество запазвания на светове с независими конфигурации
- Защита с парола за администратори и видимост в браузъра на сървъри
Първо стартиране
Когато за първи път получите вашия Abiotic Factor сървър от Legion Hosting, той трябва да завърши първоначална инсталация, преди да може да се играе на него.
- Влезте в GPanel и изберете вашия Abiotic Factor сървър от списъка със сървъри.
- Кликнете раздела Console и натиснете Start.
- Сървърът ще изтегли и инсталира файловете на Abiotic Factor dedicated сървъра чрез Steam (App ID
2857200). Това първоначално изтегляне може да отнеме няколко минути. - След като изтеглянето завърши, сървърът ще се стартира автоматично. Изчакайте, докато видите изход в дневника, показващ, че сървърът слуша за връзки.
- Първото стартиране може да отнеме повече време от следващите стартирания, докато сървърът генерира първоначални данни за света и конфигурационни файлове.
Променливи за стартиране в GPanel
Основните настройки на сървъра се конфигурират като променливи за стартиране в GPanel. Тези стойности се подават към сървърния изпълним файл като параметри на командния ред при стартирането му.
- В GPanel изберете вашия Abiotic Factor сървър.
- Кликнете раздела Startup.
- Задайте променливите, изброени по-долу. Промените влизат в сила при следващото стартиране или рестартиране на сървъра.
| Променлива | По подразбиране | Описание |
|---|---|---|
SERVER_NAME |
My Abiotic Factor Server |
Името, показвано в браузъра на сървъри в Steam. Използвайте описателно име, така че играчите да могат лесно да намерят вашия сървър. |
SERVER_PASSWORD |
(празно) | Парола, изисквана за играчите да се присъединят. Оставете празно за публичен сървър. Задайте парола, за да ограничите достъпа само до поканени играчи. |
NUM_PLAYERS |
6 |
Максимален брой едновременни играчи. Abiotic Factor поддържа до 32 играчи на сървър. Не трябва да надвишава лимита на слотовете на вашия хостинг план. |
QUERY_PORT |
27015 |
UDP портът, използван от Steam за заявки към браузъра на сървъри. Също се конфигурира автоматично от вашия хостинг план. |
Конфигурация на сървъра
Освен променливите за стартиране, Abiotic Factor използва параметри на командния ред, подавани към сървърния изпълним файл. Най-важните параметри са:
| Параметър | Описание |
|---|---|
-SteamServerName="Name" |
Задава името на сървъра, показвано в браузъра на сървъри. |
-MaxServerPlayers=6 |
Задава максималния брой играчи (до 6). |
-PORT=7777 |
Задава порта за игрова връзка (UDP). |
-QueryPort=27015 |
Задава Steam порта за заявки (UDP). |
-ServerPassword="pass" |
Задава паролата за присъединяване към сървъра. |
-AdminPassword="pass" |
Задава администраторската парола. Алтернативно, добавете Steam ID в Admin.ini. |
-log |
Активира извеждане на дневник в конзолния прозорец. |
-newconsole |
Отваря нов конзолен прозорец за изхода на сървъра. |
Sandbox настройки (Конфигурация на света)
Sandbox настройките контролират трудността на геймплея, поведението на враговете, статистиките на играчите и правилата на света. Те се конфигурират във файла SandboxSettings.ini.
Намиране на файла
Файлът със sandbox настройки се намира на:
AbioticFactor/Saved/SaveGames/Server/Worlds/<YourWorldName>/SandboxSettings.ini
Можете да достъпите този файл чрез раздела Files в GPanel или чрез SFTP.
[SandboxSettings] на първия ред, за да може сървърът да го прочете правилно. Ако заглавието липсва, настройките ще бъдат игнорирани.
Настройки за трудност
| Настройка | По подразбиране | Диапазон | Описание |
|---|---|---|---|
GameDifficulty |
1 |
0-2 | Обща трудност. 0 = Нормална, 1 = Трудна, 2 = Апокалиптична. Контролира присъствието, агресията и реакционната скорост на враговете. |
HardcoreMode |
False |
True/False | Режим с пермасмърт. Принудително задава Апокалиптична трудност. Играчите имат само един живот. |
Настройки за враговете
| Настройка | По подразбиране | Диапазон | Описание |
|---|---|---|---|
EnemySpawnRate |
1.0 |
0.5 - 3.0 | Колко често враговете се респаунват. По-ниски стойности означават по-малко врагове, по-високи стойности означават по-чести спаунове. |
EnemyHealthMultiplier |
1.0 |
0.75 - 3.0 | Множител за здравето на враговете. По-високите стойности правят враговете по-издръжливи. |
EnemyPlayerDamageMultiplier |
1.0 |
0.25 - 3.0 | Колко щета враговете нанасят на играчите. По-ниските стойности правят боя по-опрощаващ. |
EnemyDeployableDamageMultiplier |
1.0 |
0.1 - 5.0 | Колко щета враговете нанасят на структури и разгърнати обекти, изградени от играчите. |
DetectionSpeedMultiplier |
1.0 |
0.1 - 3.0 | Колко бързо враговете откриват и реагират на играчите. По-ниските стойности правят стелса по-лесен. |
EnemyAccuracy |
2 |
0-3 | Точност на враговете с далекобойни оръжия. 0 = Жалка, 1 = Ниска, 2 = Нормална, 3 = Прецизна. |
Настройки за играчите
| Настройка | По подразбиране | Диапазон | Описание |
|---|---|---|---|
PlayerXPGainMultiplier |
1.0 |
0.0 - 3.0 | Множител за натрупване на XP за умения. По-високите стойности ускоряват прогреса. |
HungerSpeedMultiplier |
1.0 |
0.0 - 2.0 | Колко бързо нараства гладът. Задайте на 0, за да деактивирате глада напълно. |
ThirstSpeedMultiplier |
1.0 |
0.0 - 2.0 | Колко бързо нараства жаждата. Задайте на 0, за да деактивирате жаждата. |
FatigueSpeedMultiplier |
1.0 |
0.0 - 2.0 | Колко бързо нараства умората. Задайте на 0, за да деактивирате умората. |
DamageToAlliesMultiplier |
0.5 |
0.0 - 3.0 | Множител за щета от приятелски огън. Задайте на 0, за да деактивирате приятелския огън напълно. |
ItemStackSizeMultiplier |
1.0 |
1.0 - 30.0 | Множител за размера на стака на предметите. По-високите стойности позволяват на играчите да носят повече предмети на стак. |
ItemWeightMultiplier |
1.0 |
0.0 - 5.0 | Множител за теглото на предметите. Задайте на 0 за безтегловни предмети. |
ItemDurabilityMultiplier |
1.0 |
0.1 - 10.0 | Множител за издръжливостта на предметите. По-високите стойности правят инструментите и оръжията да издържат по-дълго. |
DurabilityLossOnDeathMultiplier |
0.1 |
0.0 - 1.0 | Колко издръжливост губят предметите, когато играчът умре. Задайте на 0 за никакво наказание за издръжливост при смърт. |
BaseInventorySize |
12 |
0 - 42 | Брой по подразбиране на слотове за инвентар, налични за играчите. |
BonusPerkPoints |
0 |
-20 до 50 | Допълнителни перк точки, давани на играчите при създаване на персонаж. |
DeathPenalties |
1 |
0 - 5 | Контролира какво играчите запазват или губят при смърт. 0 = запазват всичко, по-високи стойности = по-наказателно. |
Настройки на света
| Настройка | По подразбиране | Диапазон | Описание |
|---|---|---|---|
DayNightCycleState |
0 |
0-2 | 0 = Нормален цикъл, 1 = Винаги ден, 2 = Винаги нощ. |
DayNightCycleSpeedMultiplier |
1.0 |
0.1 - 3.0 | Колко бързо напредва цикълът ден/нощ. По-ниските стойности го забавят. |
LootRespawnEnabled |
False |
True/False | Дали плячката и ресурсите се респаунват спонтанно в света. |
FoodSpoilSpeedMultiplier |
1.0 |
0.0 - 2.0 | Колко бързо храната се разваля. Задайте на 0, за да деактивирате развалянето на храна. |
RefrigerationEffectivenessMultiplier |
1.0 |
0.0 - 2.0 | Колко ефективни са хладилниците в забавянето на развалянето. |
PowerSocketsOffAtNight |
True |
True/False | Дали електрическите контакти се изключват през нощните часове. |
WeatherFrequency |
3 |
0-4 | Колко често се случват метеорологични събития. 0 = Никога, 4 = Ежедневно. |
HomeWorlds |
True |
True/False | Дали играчите могат да достъпват Home Worlds (лични инстанции). |
RadiationDealsDamage |
False |
True/False | Дали радиационните зони причиняват директна щета на здравето в допълнение към ефектите. |
Разни настройки
| Настройка | По подразбиране | Описание |
|---|---|---|
ShowDeathMessages |
True |
Показва известия за смърт за всички играчи. |
AllowRecipeSharing |
True |
Позволява на играчите да споделят крафт рецепти помежду си. |
AllowPagers |
True |
Позволява на играчите да използват пейджъри за комуникация. |
AllowTransmog |
True |
Позволява на играчите да променят външния вид на своята броня (трансмог). |
DisableResearchMinigame |
False |
Пропуска изследователската мини-игра и автоматично завършва изследването. |
AllowCharacterReset |
True |
Позволява на играчите да нулират своята работа, умения и черти. |
HostAccessPlayerCorpses |
True |
Позволява на хоста/администратора да достъпва чанти за смърт на други играчи. |
Примерен SandboxSettings.ini
[SandboxSettings]
GameDifficulty=1
HardcoreMode=False
EnemySpawnRate=1.0
EnemyHealthMultiplier=1.0
EnemyPlayerDamageMultiplier=1.0
PlayerXPGainMultiplier=1.5
HungerSpeedMultiplier=0.8
ThirstSpeedMultiplier=0.8
FatigueSpeedMultiplier=0.8
DamageToAlliesMultiplier=0.0
ItemStackSizeMultiplier=2.0
LootRespawnEnabled=True
DayNightCycleState=0
DayNightCycleSpeedMultiplier=1.0
FoodSpoilSpeedMultiplier=0.5
DeathPenalties=1
SandboxSettings.ini, така че можете да изпълнявате различни светове с различни набори от правила. Промените изискват рестартиране на сървъра, за да влязат в сила.
Режими на игра и трудност
Abiotic Factor предлага три нива на трудност, които фундаментално променят преживяването за оцеляване:
- Нормална (0): Балансирано преживяване, подходящо за повечето групи. Враговете присъстват, но са управляеми, оскъдността на ресурси е умерена, а наказанията за смърт са опрощаващи. Препоръчва се за играчи начинаещи.
- Трудна (1): Повишена агресия и скорост на откриване на враговете. Ресурсите са по-оскъдни и враговете удрят по-силно. Настройката по подразбиране за dedicated сървъри.
- Апокалиптична (2): Максимално предизвикателство. Враговете са изключително агресивни, изключително точни и нанасят значителна щета. Ресурсите са много оскъдни. Препоръчва се само за опитни групи.
Допълнително, Hardcore режим може да бъде наслоен върху всяка трудност (макар че принудително задава Апокалиптична). В Hardcore всеки играч има само един живот -- ако умрете, вашият персонаж се изтрива завинаги и трябва да започнете отначало.
Как да се свържете
Играчите могат да се свържат към вашия Abiotic Factor сървър чрез браузъра на сървъри в Steam или чрез директна връзка.
Чрез браузъра на сървъри в Steam
- Стартирайте Abiotic Factor.
- От главното меню изберете Play Online и след това Server Browser.
- Потърсете вашия сървър по име (името, което сте задали в променливата за стартиране
SERVER_NAME). - Кликнете на вашия сървър и натиснете Join. Въведете паролата, ако е зададена.
Чрез директна връзка
- Намерете IP и порт на вашия сървър от раздела Console в GPanel. За помощ вижте Как да намерите IP и порт на вашия сървър.
- В Abiotic Factor отворете браузъра на сървъри и потърсете опция Direct Connect.
- Въведете IP на вашия сървър и игровия порт (по подразбиране
7777) във форматIP:PORT. - Натиснете Connect и въведете паролата на сървъра, ако се изисква.
Чрез Steam
- В Steam отидете на View > Game Servers (или Servers).
- Кликнете раздела Favorites и след това Add a Server.
- Въведете IP на вашия сървър и query порт (по подразбиране
27015). - След като сървърът се появи във вашите любими, кликнете двукратно върху него, за да се свържете чрез Abiotic Factor.
Управление на запазвания и постоянство на света
Abiotic Factor dedicated сървърите запазват данни за света автоматично. Разбирането на това как работят запазванията ще ви помогне да управлявате резервни копия и да избегнете загуба на данни.
Местоположение на запазването
Данните за запазване на света се съхраняват в:
AbioticFactor/Saved/SaveGames/Server/Worlds/<WorldName>/
Всеки свят има своя собствена директория, съдържаща данните за запазване и конфигурационни файлове (включително SandboxSettings.ini).
Автоматични запазвания
Сървърът запазва състоянието на света периодично по време на геймплей. Данните за света също се запазват, когато сървърът се изключва коректно. Винаги използвайте бутона Stop в GPanel, вместо да убивате принудително процеса, за да осигурите чисто запазване.
Ръчни резервни копия
За създаване на ръчно резервно копие:
- Спрете сървъра от GPanel.
- Навигирайте до директорията за запазване на света чрез раздела Files или SFTP.
- Изтеглете цялата папка на света на вашия локален компютър.
- За възстановяване на резервно копие, спрете сървъра, качете архивираната папка на света на същото място и стартирайте сървъра.
Стартиране на нов свят
За стартиране на нов свят без загуба на съществуващото ви запазване:
- Спрете сървъра.
- Преименувайте или преместете съществуващата папка на света (напр. преименувайте я на
World_backup). - Стартирайте сървъра. Той ще генерира нов свят от нула.
Конфигурация на администратор
Администраторите на сървъра могат да бъдат конфигурирани по два начина:
Чрез Steam ID (Admin.ini)
За постоянен админ достъп без споделяне на пароли, добавете Steam ID към файла Admin.ini:
- Спрете сървъра.
- Навигирайте до конфигурационната директория на сървъра чрез раздела Files в GPanel или SFTP.
- Създайте или редактирайте файла
Admin.ini. - Добавете един Steam64 ID на ред:
76561198012345678 76561198087654321 - Запазете файла и стартирайте сървъра. Играчите с изброени Steam ID ще имат автоматично администраторски права.
76561198012345678). Ако използвате персонализиран URL, посетете steamid.io и поставете URL на профила си, за да го намерите.
Свързани статии
- Отстраняване на проблеми с Abiotic Factor
- Как да намерите IP и порт на вашия сървър
- Как да качвате файлове чрез SFTP
- Започване с вашия нов сървър
Нуждаете се от помощ?
Ако все още имате проблеми с вашия Abiotic Factor сървър, моля отворете тикет за поддръжка и нашият екип ще се радва да ви помогне.