Како администратор на PixARK сервер, имате пристап до моќни команди за управување со играчи, суштества, поставки на светот и серверски операции. Овој водич опфаќа поставување на администраторска лозинка, вообичаени команди, RCON конфигурација и техники за решавање проблеми за вашиот PixARK наменски сервер.
Поставување на администраторска лозинка
Пред да може да користите администраторски команди во играта, мора да конфигурирате администраторска лозинка. Најлесниот начин е преку ARK_ADMIN_PASSWORD GPanel startup променливата. Алтернативно, може да поставите ServerAdminPassword во датотеката GameUserSettings.ini на вашиот сервер.
Поставување на администраторската лозинка
Опција 1 (Препорачано): Во GPanel, одете до јазичето Startup и поставете ја ARK_ADMIN_PASSWORD променливата на вашата сакана лозинка, потоа рестартирајте го серверот.
Опција 2: Уредете ја конфигурациската датотека директно:
- Запрете го вашиот сервер од GPanel.
- Одете до
ShooterGame/Saved/Config/WindowsServer/GameUserSettings.iniпреку SFTP или менаџерот на датотеки на GPanel. - Најдете ја секцијата
[ServerSettings]и додадете ја или изменете ја следната линија:
[ServerSettings]
ServerAdminPassword=YourSecureAdminPassword
- Зачувајте ја датотеката и стартувајте го вашиот сервер.
Овозможување на администратор во играта
Откако ќе ја конфигурирате вашата администраторска лозинка, треба да се автентицирате секој пат кога ќе се приклучите на серверот:
- Приклучете се на вашиот PixARK сервер.
- Отворете ја конзолата во играта со притискање на Tab (стандардно копче).
- Внесете ја следната команда и притиснете Enter:
enablecheats YourSecureAdminPassword
Ако лозинката е точна, ќе видите порака за потврда. Сега имате администраторски пристап за времетраењето на оваа сесија. Ќе треба повторно да се автентицирате секој пат кога повторно ќе се поврзете со серверот.
enablecheats не произведува видлив излез на некои верзии. Ако не видите порака за грешка, командата веројатно успеала. Тестирајте со едноставна команда како cheat fly за да потврдите.
Вообичаени администраторски команди
Сите администраторски команди имаат префикс cheat. Отворете ја конзолата со Tab и внесувајте команди како што е прикажано подолу.
Команди за движење и преживување
| Команда | Опис |
|---|---|
cheat fly |
Овозможува режим на летање. Вашиот лик може слободно да лета во кој било правец. Користете cheat walk за да го оневозможите. |
cheat walk |
Го оневозможува режимот на летање и се враќа на нормално одење/гравитација. |
cheat god |
Го вклучува/исклучува god режимот, правејќи ве неранлив на сите штети. Извршете повторно за да го оневозможите. |
cheat ghost |
Овозможува noclip режим, дозволувајќи ви да поминувате низ теренот и структурите. Користете cheat walk за да го оневозможите. |
cheat infinitestats |
Дава бесконечно здравје, издржливост, храна, вода и други статистики. Вклучете/исклучете. |
Команди за суштества
| Команда | Опис |
|---|---|
cheat forcetame |
Веднаш го припитомува суштеството во кое гледате. Суштеството станува возливо без седло и одговара на вашите команди. |
cheat destroywilddinos |
Ги отстранува сите диви (неприпитомени) суштества од мапата. Нови суштества ќе се појават природно повторно. Корисно за освежување на појавувањата или поправање на лаг предизвикан од натрупување на суштества. |
cheat dotame |
Го припитомува целното суштество како да сте го припитомиле нормално (бара седло за возење). |
cheat summon <ClassID> |
Создава суштество од наведената класа на вашата локација. Пример: cheat summon Raptor_Character_BP_C |
cheat destroyallenemies |
Ги уништува сите непријателски суштества на мапата. Слично на destroywilddinos, но конкретно ги цели агресивните суштества. |
Команди за светот и околината
| Команда | Опис |
|---|---|
cheat settimeofday <HH:MM> |
Го поставува времето во играта. Пример: cheat settimeofday 12:00 го поставува на пладне. Користете 24-часовен формат. |
cheat saveworld |
Принудува моментално зачувување на светот. Користете пред исклучување или правење ризични измени. |
cheat slomo <value> |
Ја менува брзината на играта. Стандардно е 1.0. Вредностите над 1.0 ја забрзуваат играта; под 1.0 ја забавуваат. Пример: cheat slomo 2 |
cheat setweather <type> |
Го менува тековното време. Достапните типови зависат од биомот. |
Команди за предмети и искуство
| Команда | Опис |
|---|---|
cheat giveitemnum <ID> <Qty> <Quality> <Blueprint> |
Дава предмет според неговото нумеричко ID. Квалитетот се движи од 0-100. Blueprint: 0 за предмет, 1 за blueprint. Пример: cheat giveitemnum 1 10 0 0 |
cheat gfi <name> <Qty> <Quality> <Blueprint> |
Дава предмет според делумно име. Пример: cheat gfi rifle 1 0 0 |
cheat addexperience <Amount> 0 1 |
Доделува поени за искуство на вашиот лик. Вториот параметар (0) значи дека се додава директно. Третиот параметар (1) споделува со племето. Пример: cheat addexperience 5000 0 1 |
cheat giveengrams |
Отклучува сите engram-и за изработка за вашиот лик. |
cheat giveresources |
Додава 50 од секој ресурс во вашиот инвентар. |
Команди за телепортација
| Команда | Опис |
|---|---|
cheat teleporttoplayer <SteamID> |
Ве телепортира до наведениот играч. |
cheat teleportplayertome <SteamID> |
Го телепортира наведениот играч до вашата локација. |
cheat setplayerpos <X> <Y> <Z> |
Ве телепортира до конкретни светски координати. |
Управување со играчи: исфрлање и забрана
Администраторите може да исфрлаат и забрануваат вознемирувачки играчи користејќи ги следните команди:
| Команда | Опис |
|---|---|
cheat kickplayer <SteamID> |
Веднаш го исфрла играчот од серверот. Тие може повторно да се приклучат. |
cheat banplayer <SteamID> |
Го забранува играчот според неговото Steam ID. Тие не можат повторно да се приклучат додека не им се отстрани забраната. |
cheat unbanplayer <SteamID> |
Отстранува забрана за наведеното Steam ID. |
cheat listplayers |
Наведува сите тековно поврзани играчи со нивните имиња и Steam ID-а. |
cheat listplayers за да ги видите сите поврзани играчи и нивните Steam ID-а. Може и да го најдете Steam ID на играч од URL-то на неговиот Steam профил.
Поставување на RCON
RCON (Remote Console) ви овозможува да извршувате администраторски команди оддалечено без да бидете поврзани со серверот во играта. Ова е корисно за автоматизирано управување со серверот, закажани рестартирања и оддалечена администрација.
Овозможување на RCON
- Запрете го вашиот сервер.
- Отворете
GameUserSettings.iniи додадете го следното под[ServerSettings]:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
RCONServerGameLogBuffer=600
- Осигурете се дека
ServerAdminPasswordе исто така поставена, бидејќи RCON ја користи оваа лозинка за автентикација. - Зачувајте ја датотеката и стартувајте го вашиот сервер.
Поврзување преку RCON
Користете кој било клиент компатибилен со Source RCON за да се поврзете со вашиот сервер. Популарни опции вклучуваат:
- mcrcon -- лесен RCON клиент од командна линија
- RCON CLI -- мултиплатформска RCON алатка
- Battlemetrics -- веб-базирано управување со сервери со поддршка за RCON
Поврзете се користејќи го IP-то на вашиот сервер, RCON портата (на пр., 27020) и вашата ServerAdminPassword. Откако ќе се поврзете, може да извршите која било администраторска команда без префиксот cheat.
# Example RCON commands (no "cheat" prefix needed via RCON)
saveworld
listplayers
settimeofday 12:00
destroywilddinos
kickplayer 76561198012345678
Решавање проблеми
Паѓања на серверот
| Симптом | Веројатна причина | Решение |
|---|---|---|
| Паѓање при стартување по измена на конфигурација | Синтаксна грешка во конфигурациската датотека | Прегледајте го GameUserSettings.ini за печатни грешки, недостасувачки загради или невалидни вредности. Вратете од резервна копија ако е потребно. |
| Паѓање за време на играње | Прелив на суштества или ограничување на меморија | Извршете cheat destroywilddinos за да го исчистите натрупувањето на суштества. Проверете го GPanel за искористување на меморијата. |
| Паѓање при создавање предмети | Невалидно ID на предмет или име на класа | Проверете дали ID-то на предметот или името на класата е точно за PixARK. Не сите ARK ID-а на предмети работат во PixARK. |
| Повторливи паѓања во исто време | Оштетување на автоматско зачувување | Вратете од неодамнешна резервна копија. Ако зачувувањата се оштетени, може да биде потребно бришење на светот. |
Проблеми со поврзување
| Проблем | Решение |
|---|---|
| Играчите не можат да го најдат серверот | Осигурете се дека query портата е точна и дека серверот работи најмалку 3-5 минути. Обидете се со директна IP врска. |
| Истек на врската | Проверете дали серверот работи во GPanel. Потврдете дека game портата (стандардно 7777) е точна. Серверот можеби сè уште се вчитува. |
| Исфрлен веднаш по приклучување | Проверете дали играчот е забранет (cheat listplayers и списокот на забрани). Проверете дали верзијата на играта се совпаѓа со верзијата на серверот. |
| RCON врската е одбиена | Проверете дали RCONEnabled=True е во конфигурацијата. Проверете дали ја користите точната RCON порта и администраторска лозинка. |
Оштетување на светот
Ако вашиот свет се оштети (на пр., постојани паѓања, недостасувачки терен, скршени структури), следете ги овие чекори:
- Запрете го серверот веднаш за да спречите понатамошно оштетување.
- Преземете го тековниот директориум
ShooterGame/Saved/преку SFTP како референтна копија. - Ако имате неодамнешна резервна копија, вратете ја со поставување на датотеките од резервната копија за да ги заменат тековните зачувувања.
- Ако не постои резервна копија, можеби ќе треба да извршите бришење на светот со бришење на содржината на директориумот за зачувување и рестартирање.
- Стартувајте го серверот и проверете дали се вчитува правилно.
cheat saveworld пред исклучување и избегнувајте принудно запирање на серверот секогаш кога е можно.
Поврзани написи
- Водич за поставување на PixARK сервер -- Почетна конфигурација на серверот, startup променливи и методи за поврзување.
- Како да ги најдете IP адресата и портата на вашиот сервер
- Како да поставувате датотеки преку SFTP
- Започнување со вашиот нов сервер