Това ръководство покрива как да настроите и използвате администраторски команди на вашия ARK: Survival Ascended сървър, включително конзолни команди в играта, RCON достъп и предоставяне на администраторски привилегии на други играчи.
ServerAdminPassword в конфигурацията на вашия сървър и да се удостоверите с нея за всяка сесия. Ако още не сте конфигурирали сървъра си, вижте първо ръководството за конфигурация на сървъра.
Предварителни изисквания
- Активен ARK: Survival Ascended сървър в Legion Hosting
- Достъп до GPanel
ServerAdminPassword, конфигурирана във вашияGameUserSettings.ini(покрито в Стъпка 1 по-долу)
Стъпка 1 — Задайте администраторската парола
Администраторската парола се задава в GameUserSettings.ini в секцията [ServerSettings]. Ако вече имате конфигурирана администраторска парола, преминете към Стъпка 2.
- Влезте в GPanel и изберете вашия ARK: Survival Ascended сървър.
- Спрете сървъра от раздела Console и изчакайте статусът да покаже Offline.
- Кликнете раздела Files и навигирайте до
ShooterGame/Saved/Config/WindowsServer/. - Отворете
GameUserSettings.iniвъв файловия редактор. - Намерете секцията
[ServerSettings]и локализирайте или добавете редаServerAdminPassword:
[ServerSettings]
ServerAdminPassword=YourSecurePassword
- Запазете файла и стартирайте сървъра от раздела Console.
Стъпка 2 — Активирайте администраторския режим в играта
Всеки път, когато се присъединявате към сървъра си, трябва да се удостоверите като администратор, преди да работят каквито и да е администраторски команди. Това е необходимо веднъж на сесия.
- Присъединете се към вашия ARK: Survival Ascended сървър.
- Натиснете клавиша тилда (~), за да отворите конзолата в играта. При някои клавиатурни подредби клавишът може да бъде ` (обратен апостроф).
- Въведете следната команда, като замените
YourPasswordсServerAdminPassword, която сте задали в Стъпка 1:
EnableCheats YourPassword
- Натиснете Enter. Ако паролата е правилна, няма да се появи съобщение за грешка и сега имате администраторски достъп за тази сесия.
EnableCheats всеки път, когато се присъединявате. Администраторското удостоверяване не се запазва между сесиите. Ако се изключите и се свържете отново, трябва да изпълните командата отново.
Стъпка 3 — Използване на администраторски команди
След удостоверяване можете да изпълнявате администраторски команди от конзолата в играта. Повечето команди изискват префикс cheat или admincheat. Таблицата по-долу изброява най-често използваните команди.
Най-използвани администраторски команди
| Команда | Описание |
|---|---|
cheat God |
Превключва божествен режим — не можете да получавате щети, докато е активен. |
cheat Fly |
Активира режим на летене. Използвайте cheat Walk, за да се върнете към нормално движение. |
cheat Walk |
Деактивира режима на летене и връща нормалното ходене/гравитация. |
cheat Ghost |
Активира noclip — преминаване през терен и структури. Използвайте cheat Walk, за да излезете. |
cheat InfiniteStats |
Дава безкрайно здраве, издръжливост, храна, вода и други статистики. Изключете го, като го изпълните отново. |
cheat GiveItemNum <ItemID> <Qty> <Quality> <Blueprint> |
Дава предмет по неговия ID номер. Пример: cheat GiveItemNum 1 100 1 0 дава 100 Simple Pistol Ammo. |
cheat GFI <ItemName> <Qty> <Quality> <Blueprint> |
Дава предмет по кратко име. Пример: cheat GFI MetalIngot 500 1 0 дава 500 Metal Ingots. |
cheat Summon <DinoID> |
Призовава създание на мястото на вашия мерник. Пример: cheat Summon Rex_Character_BP_C призовава Rex. |
cheat GMSummon "<DinoID>" <Level> |
Призовава опитомено създание на определено ниво. Пример: cheat GMSummon "Rex_Character_BP_C" 150 призовава опитомен Rex от ниво 150. |
cheat TeleportPlayerIDToMe <PlayerID> |
Телепортира играч до вашето местоположение. Използвайте cheat ListPlayers, за да намерите ID на играчите. |
cheat SetTimeOfDay <HH:MM> |
Задава времето от деня. Пример: cheat SetTimeOfDay 12:00 го задава на обяд. |
cheat DestroyWildDinos |
Премахва всички диви динозаври от картата. Те ще се появят отново естествено. Полезно за обновяване на дивите spawns след промяна на настройките за трудност. |
cheat ListPlayers |
Изброява всички свързани играчи с техните имена и ID. |
cheat KickPlayer <SteamID> |
Изгонва играч от сървъра по неговото Steam/платформено ID. |
cheat BanPlayer <SteamID> |
Банва играч от сървъра. Използвайте cheat UnbanPlayer <SteamID>, за да отмените. |
cheat SaveWorld |
Форсира незабавно запазване на света. |
cheat DoExit |
Запазва и спира сървъра. Използвайте GPanel, за да го стартирате отново след това. |
cheat и admincheat работят. Можете да използвате който и да е — те са взаимозаменяеми в ARK: Survival Ascended.
Даване на предмети — бърза справка
Двата основни начина за даване на предмети са GiveItemNum (по ID номер на предмета) и GFI (по кратко име). Синтаксисът и за двете е:
cheat GFI <ShortName> <Quantity> <Quality> <IsBlueprint>
Quality: 1 = Primitive through higher values for better quality
IsBlueprint: 0 = item, 1 = blueprint
Често срещани кратки имена на предмети:
| Кратко име | Предмет | Примерна команда |
|---|---|---|
MetalIngot |
Metal Ingot | cheat GFI MetalIngot 500 1 0 |
Cemite |
Cementing Paste | cheat GFI Cemite 200 1 0 |
Polymer |
Polymer | cheat GFI Polymer 200 1 0 |
Crystal |
Crystal | cheat GFI Crystal 300 1 0 |
FlarGun |
Flare Gun | cheat GFI FlarGun 1 1 0 |
WeaponRifle |
Longneck Rifle | cheat GFI WeaponRifle 1 1 0 |
Стъпка 4 — RCON (отдалечена конзола) достъп
RCON ви позволява да изпълнявате администраторски команди отдалечено, без да се присъединявате към сървъра в играта. Това е полезно за управление на сървъра извън играта или изпълнение на планирани команди.
RCON чрез GPanel
GPanel включва вградена конзола в раздела Console. Можете да въвеждате администраторски команди директно в полето за вход на конзолата, докато сървърът работи. Командите, въведени тук, се изпълняват така, сякаш сте ги изпълнили в играта с администраторски привилегии — не е необходим EnableCheats.
RCON чрез инструменти от трети страни
Ако предпочитате специализиран RCON клиент, можете да използвате инструменти от трети страни като mcrcon, ARRCON или RCONConsole. За да се свържете, ще ви е необходимо:
| Настройка | Къде да я намерите |
|---|---|
| RCON порт | Раздел Network на GPanel — потърсете разпределението на RCON порта. Ако не е изброен RCON порт, свържете се с поддръжката, за да поискате такъв. |
| RCON парола | Същата като вашата ServerAdminPassword в GameUserSettings.ini. |
| IP на сървъра | Раздел Console или Network на GPanel. |
За да активирате RCON на вашия сървър, уверете се, че следната настройка съществува във вашия GameUserSettings.ini в [ServerSettings]:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=YourSecurePassword
RCONPort в конфигурацията си да съответства. Не приемайте, че стандартният 27020 се отнася за вашия сървър — проверете раздела Network за вашия действителен разпределен порт.
Предоставяне на администраторски достъп на други играчи
В ARK: Survival Ascended администраторският достъп се контролира изцяло от ServerAdminPassword. Няма отделен администраторски списък или роля за отделни играчи. За да дадете на друг играч администраторски достъп:
- Споделете
ServerAdminPasswordс играча лично. - Играчът се присъединява към сървъра и изпълнява
EnableCheats YourPasswordв конзолата за удостоверяване. - Той ще има пълни администраторски привилегии за тази сесия.
BanPlayer, DoExit и DestroyWildDinos. Споделяйте паролата само с хора, на които напълно вярвате. Ако трябва да отмените достъпа, променете ServerAdminPassword в GameUserSettings.ini и рестартирайте сървъра.
Проверка
- Присъединете се към сървъра си и отворете конзолата с ~.
- Изпълнете
EnableCheats YourPassword— не трябва да се появи съобщение за грешка. - Тествайте с безвредна команда като
cheat Fly. Ако вашият персонаж започне да лети, администраторският режим работи правилно. Изпълнетеcheat Walk, за да се върнете към нормално. - Изпълнете
cheat ListPlayers, за да проверите дали можете да видите списъка с играчи. Това потвърждава пълния администраторски достъп.
Отстраняване на проблеми
EnableCheats не работи или връща грешка
- Проверете отново дали въвеждате точната парола, зададена в
ServerAdminPasswordвъв вашияGameUserSettings.ini. Паролите са чувствителни към главни и малки букви. - Уверете се, че няма крайни интервали в полето за парола в конфигурационния файл.
- Ако наскоро сте променили паролата, сървърът трябва да бъде рестартиран, за да влезе в сила промяната.
- Потвърдете, че редът
ServerAdminPasswordе в секцията[ServerSettings], а не неправилно поставен под друго заглавие на секция.
Администраторските команди не правят нищо или връщат "no permission"
- Трябва да изпълните
EnableCheatsпърво всеки път, когато се присъединявате. Администраторският режим не се запазва между сесиите. - Ако сте се изключили и сте се свързали отново, изпълнете
EnableCheatsотново, преди да опитате каквито и да е команди. - Някои команди изискват префикс
cheat. Опитайте да добавитеcheatпреди командата, ако не работи (напр.cheat Flyвместо простоFly).
RCON връзката е отказана или изтича
- Проверете дали
RCONEnabled=Trueе зададено във вашияGameUserSettings.iniв[ServerSettings]. - Потвърдете, че
RCONPortв конфигурацията съответства на порта, разпределен в раздела Network на GPanel. - Уверете се, че сървърът работи напълно, преди да опитате да се свържете — RCON не е наличен по време на стартиране.
- Ако в GPanel няма изброен RCON порт, свържете се с поддръжката, за да поискате разпределяне на порт.
Командите на конзолата на GPanel не се изпълняват
- Уверете се, че сървърът е в състояние Running. Командите не могат да се изпращат до спрян или стартиращ сървър.
- Опитайте първо проста команда като
ListPlayers, за да проверите дали връзката на конзолата работи. - Ако конзолата не показва отговор, сървърът може да е забил тихо. Проверете изхода на раздела Console за грешки и рестартирайте, ако е необходимо.