Как выдать игроку опыт навыка в Project Zomboid

По источнику для многопользовательской Build 42.19 администратор может выдать игроку опыт через Player Stats или команду /addxp. Нужны права просмотра характеристик и AddXP, а также имя пользователя внутри сервера; цель должна быть онлайн. Это описание источника: команды, роли и интерфейс на сервере не проверялись.
Используйте именно внутриигровой username, а не SteamID или отображаемое имя Steam. Имена с пробелами заключайте в кавычки. Родительские категории Combat, Crafting, Survivalist, Agility, Firearm и Passiv не являются отдельными ID навыка; нужен конечный навык, например Woodwork.
Способ 1: окно Player Stats
- В списке игроков или мини-таблице нажмите правой кнопкой по игроку и выберите Check Stats; то же действие доступно при нажатии по персонажу в мире.
- Для своих характеристик откройте Admin Panel → Check your Stats.
- В списке навыков выберите конкретную строку; родительская категория в скобках нужна для чтения.
- Нажмите Add XP, введите количество; по желанию включите Use XP multipliers для книжных, профессиональных и временных множителей.
- Либо выберите Level Up: по источнику это выдаёт ровно нужный до следующего уровня сырой опыт без множителей.

По описанию, интерфейс формирует ту же серверную команду и показывает конечные навыки. Пример без множителей:
/addxp "PlayerName" Woodwork=250 -false
При Use XP multipliers интерфейс вместо -false отправляет -true.
Способ 2: команда /addxp
По источнику команда доступна администратору через чат, серверную консоль или RCON. Идентификатор навыка и количество разделяются знаком =; -false или отсутствие флага дают сырой опыт, -true применяет текущие множители персонажа.
/addxp "playername" perkname=xp [-true|-false]
/addxp "James" Woodwork=5 -false
Пример выдаёт James 5 единиц сырого опыта Carpentry (ID Woodwork).
/addxp "Blue Fox" Tracking=200 -true
Здесь 200 XP Tracking обрабатывается с текущими множителями персонажа.
/addxp "rj" Electricity=50
Без последнего флага опыт тоже считается сырым. При неверном ID сервер, по источнику, выводит доступные навыки; при изменениях сборки сверяйтесь с этим списком и Player Stats.
ID навыков для команды
| ID | Название в интерфейсе | Группа или примечание |
|---|---|---|
| Axe | Axe | Ближний бой |
| Blunt | Long Blunt | Ближний бой |
| SmallBlunt | Short Blunt | Ближний бой |
| LongBlade | Long Blade | Ближний бой |
| SmallBlade | Short Blade | Ближний бой |
| Spear | Spear | Ближний бой |
| Maintenance | Maintenance | Ближний бой |
| Aiming | Aiming | Огнестрельное |
| Reloading | Reloading | Огнестрельное |
| Fitness | Fitness | Пассивные |
| Strength | Strength | Пассивные |
| Sprinting | Running | Ловкость |
| Lightfoot | Lightfooted | Ловкость |
| Nimble | Nimble | Ловкость |
| Sneak | Sneaking | Ловкость |
| Woodwork | Carpentry | Командный ID не Carpentry |
| Cooking | Cooking | |
| Farming | Agriculture | |
| Doctor | First Aid | |
| Electricity | Electrical | |
| MetalWelding | Welding | |
| Melting | Smelting | |
| Mechanics | Mechanics | |
| Tailoring | Tailoring | |
| Blacksmith | Blacksmithing | Build 42 |
| Masonry | Masonry | Build 42 |
| Pottery | Pottery | Build 42 |
| Carving | Carving | Build 42 |
| FlintKnapping | Knapping | Build 42 |
| Glassmaking | Glassmaking | Build 42 |
| Fishing | Fishing | |
| Trapping | Trapping | |
| PlantScavenging | Foraging | Командный ID не Foraging |
| Tracking | Tracking | Build 42 |
| Husbandry | Animal Care | Build 42 |
| Butchering | Butchering | Build 42 |
Дополнительно: /additem
Источник описывает также выдачу предмета подключённому живому игроку. Если имя не указано в игровой сессии, предмет получает выполняющий администратор; в консоли сервера или RCON укажите получателя явно. ID module.item чувствителен к регистру, количество необязательно: по умолчанию 1, максимум 100 за команду. Это игровая административная команда, отдельно от начисления навыка.
/additem "username" "module.item" count
/additem "James" Base.Axe 5
/additem Base.Axe
Во втором примере администратор получает один топор.
Если действие не работает
| Симптом | Проверка по источнику |
|---|---|
| Нет Check Stats | Права просмотра статистики или администратора |
| No such user | Игрок не онлайн либо введено Steam/display name вместо игрового username |
| Выведен список навыков | Неверный конечный ID или опечатка; сверить список сервера или Player Stats |
| Полоса опыта почти не изменилась | Для высоких уровней нужны большие суммы; можно выбрать Level Up или другое количество |
| Более 100 предметов /additem отклонено | Разделить выдачу на несколько команд |
Связанные материалы источника: предоставление админ-доступа, советы администраторам, особенности Build 41/42 и обычная прокачка Carpentry.
Как выдать права администратора
Советы администраторам сервера
Управление сервером в Build 41 и 42
Мультиплеер в Build 41 и 42
Обычная прокачка Carpentry