Предварителни изисквания
- Работещ Project Zomboid сървър, хостван в Legion Hosting
- Достъп до GPanel
- Играта инсталирана и можеща да се свърже с вашия сървър
Настройка на администраторски достъп
Преди да можете да използвате администраторски команди в играта, трябва да конфигурирате администраторска парола на вашия сървър. Има два начина да направите това.
Опция 1: Файл с настройки на сървъра
- Отворете GPanel и навигирайте до вашия сървър.
- Отидете на File Manager и отворете
/.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> |
Телепортиране на себе си до конкретни координати на картата |
Чийтове / Дебъг за играчи
| Команда | Описание |
|---|---|
/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 Console
Можете също да изпълнявате команди чрез уеб конзолата на GPanel, без да сте влезли в играта:
- Отворете GPanel и навигирайте до вашия сървър.
- Отидете на раздела Console.
- Въведете командата си в полето за въвеждане в долната част и натиснете Enter.
/) могат също да се изпълняват от GPanel конзолата, като се въвеждат с префикса /. Някои команди като setaccesslevel са само за конзолата и не използват префикс /. Определени команди (като телепортация и god mode) може да работят само когато сте влезли в играта.
Управление на списъка с банове
Когато банирате играч с /banuser, банът се съхранява в базата данни на сървъра, разположена в /.cache/db/.
За да управлявате бановетe:
- Баниране на играч:
/banuser <username> - Премахване на бан:
/unbanuser <username> - Ръчно редактиране: Можете също да използвате GPanel File Manager, за да преглеждате директорията
/.cache/db/и да редактирате ръчно списъка с банове, ако е необходимо.
Отстраняване на проблеми
- Уверете се, че администраторската ви парола е зададена правилно в
/.cache/server/<servername>.ini(редътAdminPassword=) и сървърът е бил рестартиран след промяната. - Уверете се, че сте въвели администраторската парола, когато се свързвате с сървъра.
- Проверете логовете на сървъра в
/.cache/Logs/за съобщения за грешка.
- Нивото ви на достъп може да не е достатъчно високо. Помолете администратор на сървъра да зададе нивото ви на достъп от GPanel Console с помощта на
setaccesslevel <username> admin. - Някои команди изискват нивото на достъп admin. Ако сте били настроени на по-ниско ниво (като moderator или gm), определени команди може да не са достъпни за вас.
- Уверете се, че името на perk е изписано правилно и използва точното PZ име на perk (напр.
Carpentry,Cooking,Farming,Fitness,Strength). - Играчът трябва да бъде онлайн, когато изпълнявате командата.
- Някои команди работят само когато се въвеждат в играта, а не през GPanel конзолата.
- Уверете се, че сървърът работи и не е в състояние на срив или спрян.
- Опитайте да рестартирате сървъра от GPanel и опитайте командата отново.
Свързани ръководства
- Ръководство за настройки на Project Zomboid сървър — Конфигурирайте настройките за геймплей, трудност и sandbox опции на сървъра си.
- Ръководство за инсталиране на модове за Project Zomboid — Добавете Workshop модове към сървъра си.