Предуслови
- Активен Project Zomboid сервер хостиран со Legion Hosting
- Пристап до GPanel
- Инсталирана игра што може да се поврзе на вашиот сервер
Поставување на администраторски пристап
Пред да можете да користите администраторски команди во игра, треба да конфигурирате администраторска лозинка на вашиот сервер. Постојат два начина да го направите ова.
Опција 1: Датотека со серверски поставки
- Отворете го GPanel и навигирајте до вашиот сервер.
- Одете во Менаџерот на датотеки и отворете го
/.cache/server/<servername>.ini(заменете го<servername>со името на вашиот сервер). - Најдете ја линијата што гласи
AdminPassword=и поставете ја на безбедна лозинка:AdminPassword=YourSecurePassword123 - Зачувајте ја датотеката и рестартирајте го вашиот сервер.
Опција 2: GPanel Startup таб
- Отворете го GPanel и навигирајте до вашиот сервер.
- Одете во табот Startup.
- Побарајте го полето Admin Password и внесете ја саканата лозинка.
- Рестартирајте го вашиот сервер за промената да стапи на сила.
Доделување на администраторски пристап на играчи
Откако ќе биде поставена вашата администраторска лозинка, играчите што се поврзуваат и ја внесуваат администраторската лозинка ќе имаат администраторски пристап. Можете исто така да поставите нивоа на пристап директно од серверската конзола.
Во табот GPanel Console, впишете:
setaccesslevel <username> admin
Ова е команда само за конзола — мора да се изврши од GPanel Console или серверската конзола, не од чет во игра.
Чести администраторски команди
Командите со префикс / се впишуваат во четот во игра — притиснете T или Enter за да го отворите прозорецот за чет. Командите без префикс / се само за конзола и мора да се извршат од табот GPanel Console.
Управување со играчи
| Команда | Опис |
|---|---|
/players |
Излистува сите моментално поврзани играчи |
/kick <username> |
Исфрла играч од серверот |
/banuser <username> |
Забранува играч од серверот |
/unbanuser <username> |
Отстранува забрана на играч |
/adduser <username> <password> |
Создава whitelist сметка за играч |
/servermsg <message> |
Емитува порака до сите играчи на серверот |
Телепортација
| Команда | Опис |
|---|---|
/teleport <username> |
Телепортирајте се на локацијата на играч |
/teleportto <x> <y> <z> |
Телепортирајте се на конкретни координати на мапата |
Чит-кодови за играчи / Debug
| Команда | Опис |
|---|---|
/godmod <username> |
Вклучи/исклучи god mode (неранливост) за играч |
/invisible <username> |
Вклучи/исклучи невидливост за играч (зомбињата ги игнорираат) |
/noclip <username> |
Вклучи/исклучи noclip за играч (летање низ ѕидови и терен) |
/addxp <username> <perk> <amount> |
Доделува XP на играч во конкретна вештина (на пр. /addxp Player1 Carpentry 1000) |
Свет и настани
| Команда | Опис |
|---|---|
/startrain |
Започнува настан со дожд |
/stoprain |
Го запира тековниот дожд |
/gunshot |
Активира настан со звук на истрел во близина за да привлече зомбиња |
/chopper |
Активира настан со прелетување на хеликоптер |
Контрола на серверот
| Команда | Опис |
|---|---|
/save |
Присилно зачувува го светот веднаш |
/quit |
Го зачувува светот и го запира серверот грациозно |
Нивоа на пристап
Project Zomboid има неколку нивоа на пристап што контролираат кои команди може да користи играч. Поставете го нивото на пристап на играч од GPanel Console (ова е команда само за конзола):
setaccesslevel <username> <level>
| Ниво | Опис |
|---|---|
| admin | Целосен пристап до сите команди. Може да управува со други администратори, да менува серверски поставки и да го контролира серверот. |
| moderator | Може да исфрла и забранува играчи, да телепортира и да гледа информации за играчите. Не може да менува серверски поставки. |
| overseer | Ограничени способности за модерација. Може да гледа информации за играчите и да врши основна модерација. |
| gm | Game Master. Може да создава предмети, да телепортира и да управува со настани во игра. Корисно за roleplay сервери. |
| observer | Може да набљудува играчи. Минимален пристап до команди. Корисно за следење на серверот. |
| none | Обичен играч без специјални привилегии. Ова е стандардно за сите играчи. |
none од GPanel Console:setaccesslevel PlayerName none
Користење на GPanel конзолата
Можете исто така да извршувате команди преку GPanel веб конзолата без да бидете најавени во играта:
- Отворете го GPanel и навигирајте до вашиот сервер.
- Одете во табот Console.
- Впишете ја вашата команда во полето за внес на дното и притиснете Enter.
/) можат исто така да се извршуваат од GPanel конзолата со впишување со префикс /. Некои команди како setaccesslevel се само за конзола и не користат префикс /. Одредени команди (како телепортација и god mode) може да работат само кога сте најавени во играта.
Управување со листата на забрани
Кога забранувате играч користејќи /banuser, забраната се чува во базата на податоци на серверот лоцирана на /.cache/db/.
За да управувате со забраните:
- Забрана на играч:
/banuser <username> - Отстранување на забрана на играч:
/unbanuser <username> - Рачно уредување: Можете исто така да го користите GPanel Менаџерот на датотеки за да го разгледате директориумот
/.cache/db/и рачно да ја уредите листата на забрани доколку е потребно.
Решавање на проблеми
- Осигурете се дека вашата администраторска лозинка е поставена правилно во
/.cache/server/<servername>.ini(линијатаAdminPassword=) и дека серверот е рестартиран по промената. - Осигурете се дека сте ја внеле администраторската лозинка при поврзување на серверот.
- Проверете ги серверските логови на
/.cache/Logs/за пораки за грешка.
- Вашето ниво на пристап можеби не е доволно високо. Прашајте администратор на серверот да го постави вашето ниво на пристап од GPanel Console користејќи
setaccesslevel <username> admin. - Некои команди бараат ниво на пристап admin. Ако сте поставени на пониско ниво (како moderator или gm), одредени команди можеби не ви се достапни.
- Осигурете се дека името на вештината е правилно напишано и користи точно PZ име на вештина (на пр.
Carpentry,Cooking,Farming,Fitness,Strength). - Играчот мора да биде онлајн кога ја извршувате командата.
- Некои команди работат само кога се впишуваат во игра, не преку GPanel конзолата.
- Осигурете се дека серверот работи и не е во срушена или запрена состојба.
- Обидете се да го рестартирате серверот од GPanel и повторно да ја пробате командата.
Поврзани водичи
- Водич за поставки на Project Zomboid сервер — Конфигурирајте ги поставките за играње, тежината и sandbox опциите на вашиот сервер.
- Водич за инсталација на модови за Project Zomboid — Додадете Workshop модови на вашиот сервер.