Това ръководство покрива как да конфигурирате файловете GameUserSettings.ini и Game.ini за вашия ARK: Survival Ascended сървър, хостван в Legion Hosting.
.ini файлове. ARK може да презапише файлове при изключване, така че промените, направени докато сървърът работи, могат да бъдат загубени.
Преглед на конфигурационните файлове
ARK: Survival Ascended използва два основни конфигурационни файла за управление на поведението на сървъра. И двата се намират в директорията ShooterGame/Saved/Config/WindowsServer/ на вашия сървър.
| Файл | Цел |
|---|---|
GameUserSettings.ini |
Основни настройки на сървъра — име на сесията, пароли, брой играчи, скорости, crossplay, BattleEye и др. Този файл се създава при първото стартиране на сървъра. |
Game.ini |
Разширени gameplay настройки — engram points, мащабиране на статистики, размер на стак на предмети, персонализирани NPC spawns. Трябва да е точно Game.ini (чувствителен към регистър). Създайте ръчно, ако не съществува. |
Game.ini с главно G и I — game.ini или GAME.INI няма да работи.
Стъпка 1 — Достъп до File Manager в GPanel
- Влезте в GPanel.
- Изберете вашия ARK: Survival Ascended сървър от списъка със сървъри.
- Ако сървърът работи, кликнете Stop в раздела Console и изчакайте статусът да се промени на Offline.
- Кликнете раздела Files, за да отворите файловия мениджър.
- Навигирайте до
ShooterGame/Saved/Config/WindowsServer/. Ще намеритеGameUserSettings.iniтук, след като сървърът е стартирал поне веднъж. АкоGame.iniне присъства, ще го създадете ръчно в Стъпка 3.
Стъпка 2 — Конфигурирайте GameUserSettings.ini
Кликнете GameUserSettings.ini във файловия мениджър, за да го отворите във вградения редактор. Файлът е разделен на секции — най-важните за конфигурация на сървъра са [SessionSettings] и [ServerSettings].
Ключови настройки в [SessionSettings]
| Настройка | Примерна стойност | Описание |
|---|---|---|
SessionName |
My Legion Server |
Името, което се появява в браузъра на сървъри в играта. Дръжте го уникално, така че играчите да могат да го намерят лесно. |
QueryPort |
7778 |
Query портът, използван от браузъра на сървъри. Трябва да съответства на порта, присвоен в GPanel. По подразбиране е игровият порт + 1. |
Ключови настройки в [ServerSettings]
| Настройка | Примерна стойност | Описание |
|---|---|---|
ServerPassword |
mypassword |
Парола, изисквана за присъединяване на играчите. Оставете празно за публичен сървър. |
ServerAdminPassword |
adminpass123 |
Администраторска парола, използвана за удостоверяване на администраторски команди в играта. Дръжте я лична. |
MaxPlayers |
20 |
Максимален брой едновременни играчи. Трябва да съответства на лимита на слотовете за играчи на вашия план. |
XPMultiplier |
2.0 |
Множител за натрупване на XP. 1.0 е по подразбиране, 2.0 удвоява натрупването на XP. |
TamingSpeedMultiplier |
3.0 |
Множител за скоростта на опитомяване. По-високи стойности ускоряват опитомяването. |
HarvestAmountMultiplier |
2.0 |
Множител за ресурси, събирани на действие за събиране. |
DifficultyOffset |
1.0 |
Контролира разпределението на нивата на създанията. Задайте 1.0 за макс. диви нива при официалните настройки. |
OverrideOfficialDifficulty |
5.0 |
Задава максималното ниво на дивите динозаври, когато DifficultyOffset=1.0. Стойност 5.0 позволява нива до 150. |
AllowCrateSpawnsOnTopOfStructures |
True |
Позволява на supply drops да кацат върху структури на играчите. Препоръчва се за PvE сървъри. |
EnablePvPGamma |
True |
Позволява на играчите да регулират гамата в PvP. Деактивирайте за по-състезателно изживяване. |
Минимален пример на конфигурирана секция GameUserSettings.ini:
[SessionSettings]
SessionName=My Legion Server
QueryPort=7778
[ServerSettings]
ServerPassword=
ServerAdminPassword=adminpass123
MaxPlayers=20
XPMultiplier=2.0
TamingSpeedMultiplier=3.0
HarvestAmountMultiplier=2.0
DifficultyOffset=1.0
OverrideOfficialDifficulty=5.0
Стъпка 3 — Създайте и конфигурирайте Game.ini
Създаване на Game.ini
Game.ini трябва да бъде създаден ръчно от потребителя, ако още не съществува. Навигирайте до ShooterGame/Saved/Config/WindowsServer/ във файловия мениджър на GPanel. Ако Game.ini не е изброен, създайте нов файл с точното име Game.ini (главно G и главно I — game.ini или GAME.INI няма да работи).
Стартирайте файла със следния хедър — всички настройки на Game.ini отиват под тази единствена секция:
[/script/shootergame.shootergamemode]
Редактиране на Game.ini
Game.ini използва формат, базиран на секции. Най-често срещаната секция за персонализиране на сървъра е [/script/shootergame.shootergamemode]. Настройките се добавят по една на ред в съответната секция.
Често срещани персонализирания на Game.ini:
[/script/shootergame.shootergamemode]
; Engram points per level (one entry per level, starting at level 1)
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
; Increase max XP required per level (one entry per level)
LevelExperienceRampOverrides=(...)
; Custom harvest amounts per resource
ResourceItemReplacementClasses=(...)
; Disable specific engrams
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TurretGun_Rocket_C",LevelToAutoUnlock=0)
| Настройка | Описание |
|---|---|
OverridePlayerLevelEngramPoints=N |
Задава engram points, давани на всяко ниво. Добавете по един ред на ниво на играч. Използвайте това, за да предоставите повече engrams на повишение на ниво. |
MaxCustomNodes=N |
Контролира максималните персонализирани spawn nodes. Релевантно за разширени модифицирани конфигурации на spawns. |
EngramEntryAutoUnlocks=(...) |
Принуждава определени engrams да се отключват автоматично на определено ниво, полезно за даване на всички играчи достъп до определени предмети без харчене на точки. |
ConfigOverrideItemMaxQuantity=(...) |
Замества максималните размери на стак за конкретни предмети. |
[/script/shootergame.shootergamemode] трябва да присъства точно веднъж в Game.ini. Ако го добавите втори път, ще се използва само последното появяване. Добавете всички ваши настройки под единственото заглавие.
Конфигурация на Query порт
Query портът е отделен от игровия порт и се използва изключително от браузъра на сървъри (Steam/Epic) за изброяване на вашия сървър. Ако query портът е неправилен или недостъпен, вашият сървър няма да се появи в браузъра дори ако работи правилно.
| Порт | По подразбиране | Конфигуриран в | Цел |
|---|---|---|---|
| Game Port | 7777 |
Раздел Startup / Network на GPanel | Играчите се свързват през този порт, за да се присъединят към сървъра |
| Query Port | 7778 |
GameUserSettings.ini — QueryPort в [SessionSettings] |
Запитвания от браузъра на сървъри — трябва да съответства на порта, разпределен в GPanel |
QueryPort в GameUserSettings.ini трябва да съответства точно на query порта, показан в раздела Network на GPanel. Legion Hosting предварително присвоява и двата порта при създаването на вашия сървър — проверете раздела Network за вашите конкретни стойности, преди да редактирате .ini файла. Не приемайте, че стандартните 7777/7778 се отнасят за вашия сървър.
Прилагане на промените
- Запазете редактирания
.iniфайл с бутона Save в редактора на файлове на GPanel. - Върнете се в раздела Console.
- Кликнете Start, за да стартирате сървъра. GPanel ще зареди вашата актуализирана конфигурация при стартиране.
- Наблюдавайте изхода на конзолата за грешки. Грешки в конфигурацията като невалидни стойности или дублирани заглавия на секции често ще предизвикат предупреждения в стартовия лог.
GameUserSettings.ini или Game.ini, докато сървърът е спрян, и след това стартирането на сървъра е достатъчно. Не се опитвайте да презареждате конфигурационни файлове на горещо, докато сървърът работи — ARK не поддържа презареждане на конфигурацията в реално време за повечето настройки.
Отстраняване на проблеми
Game.ini не съществува или настройките не се прочитат
Game.iniне се създава автоматично. Ако файлът не съществува, създайте го ръчно във файловия редактор на GPanel вShooterGame/Saved/Config/WindowsServer/.- Името на файла е чувствително към регистър. Трябва да е точно
Game.ini— неgame.ini,GAME.INIили друга вариация. - Уверете се, че файлът съдържа хедъра
[/script/shootergame.shootergamemode]като първи ред и че този хедър се появява само веднъж.
Настройките в Game.ini или GameUserSettings.ini не се прилагат
- Потвърдете, че сървърът е напълно спрян, преди да редактирате файла. Ако сървърът е работил, може да е презаписал вашите промени при следващото си изключване.
- Проверете, че заглавието на секцията (напр.
[ServerSettings]или[/script/shootergame.shootergamemode]) се появява точно веднъж във файла. Дублирани заглавия на секции ще накарат по-късните настройки да заместят по-ранните или изобщо да бъдат игнорирани в зависимост от парсера. - След запазване на файла, рестартирайте сървъра напълно от GPanel, преди да тествате.
- Проверете, че файлът е в правилната директория:
ShooterGame/Saved/Config/WindowsServer/. Файлове, поставени на грешно място, се игнорират тихо.
Сървърът не се появява в браузъра на сървъри след конфигуриране на настройки
- Потвърдете, че
QueryPortвGameUserSettings.iniсъответства точно на порта, изброен в раздела Network на GPanel. - Браузърът на сървъри може да отнеме 5–10 минути, за да индексира новостартиран или преконфигуриран сървър. Опитайте директна връзка с
open IP:GAMEPORTв конзолата на ASA в играта, за да проверите дали сървърът е достъпен, докато браузърът наваксва. - Ако crossplay е активиран, играчите трябва да премахнат отметката от филтрите за заключване на платформа в браузъра на сървъри. Вижте ръководството за свързване за подробности.