Если на сервер заходят, но почти никто не возвращается, дело почти всегда в первых минутах. Гайд для владельцев: что видит новичок и что поправить в первую очередь.
Вопросы по теме — пишите ниже, ответим.
Как понять, что проблема на старте
Посмотрите, сколько времени новые игроки проводят на сервере в первую сессию. Плагин Plan показывает длину сессий и удержание, но хватит и логов: время входа и выхода видно в logs/latest.log. Если заметная часть новичков выходит через три-пять минут, реклама и мониторинги тут ни при чём. Человек зашёл, не понял, что делать, и ушёл.Спавн
- Компактность. От точки появления до всего важного должно быть несколько секунд ходьбы. Огромный красивый спавн, по которому новичок блуждает две минуты, теряет людей.
- Направление взгляда. Игрок должен появляться лицом к тому, что нужно сделать первым: порталу, NPC, табличке «Начать игру». Команда /setspawn в EssentialsX запоминает и направление, в котором вы смотрите.
- Лёгкость. Десятки голограмм, стоек для брони, рамок и мобов на спавне роняют FPS на слабых ПК. Первое впечатление «у меня тут лагает» потом почти не исправить.
- Защита. PvP, мобы и поломка блоков на спавне выключаются регионом WorldGuard, например /rg flag spawn pvp deny. Про флаги подробнее: WorldGuard в справочнике.
Понятная цель на первые минуты
Через десять секунд после входа игрок должен знать, что делать дальше. Не «изучай сервер», а короткая цепочка:- забери стартовый набор;
- телепортируйся в дикий мир;
- поставь первую точку дома командой /sethome.
Стартовый набор
Набор решает две задачи: не дать умереть в первую ночь и показать, что о новичке позаботились. Каменные инструменты, еда, факелы и кровать, этого достаточно. Не выдавайте алмазы и броню: это ломает экономику и обесценивает прогресс. В EssentialsX набор можно выдавать автоматически при первом входе, в config.yml для этого есть блок newbies, где указывается kit.Туториал без стены текста
Пятнадцать строк в чате при входе никто не читает: чат уезжает за секунды, особенно когда сервер живой. Что работает лучше:- заголовок на экране в одну строку: где ты и что делать;
- подсказка в actionbar над хотбаром;
- боссбар с текущей задачей;
- NPC с двумя-тремя фразами вместо длинной лекции;
- таблички или голограммы на спавне, по одной мысли на каждой.
Меню вместо команд
Новичок не знает ваших /warp, /kit и /ah. Одна команда /menu или предмет в хотбаре, который открывает меню, решает это: варпы, наборы, магазин, правила, помощь в одном окне с понятными иконками. Собрать такое меню можно на DeluxeMenus: настройка DeluxeMenus. Подписывайте кнопки словами, а не только иконками: «Магазин», «Телепорт в дикий мир», «Мой дом».Чат и люди
- Объявление о новом игроке. EssentialsX умеет сообщать в чат о первом входе. Многие здороваются в ответ, и новичок сразу видит, что сервер живой.
- Кто-то из команды онлайн в часы пик. Вопрос в чате, оставшийся без ответа, - повод выйти.
- Модерация. Если новичка оскорбили или убили на выходе со спавна в первую минуту, он не вернётся. Безопасная зона вокруг спавна и защита новичков на первое время заметно снижают отток.
Лаги, пинг и загрузка
- Просадку TPS игрок чувствует сразу: блоки возвращаются, мобы дёргаются. Проверяйте командой /spark tps.
- Пинг зависит от того, где стоит сервер. Если аудитория из России, хостинг на другом конце мира даст задержку, которую не исправить никакими настройками.
- Тяжёлый ресурспак - это долгая загрузка на слабом интернете, а если пак обязательный, отказ от него кикает игрока. Если пак нужен, держите его лёгким. В server.properties за это отвечают resource-pack, require-resource-pack и resource-pack-prompt, в последнем можно коротко объяснить, зачем пак нужен.
- На серверах с авторизацией подсказка, как зарегистрироваться, должна быть видна сразу и крупно, а не теряться в общем потоке чата.
Тест глазами новичка
- Зайдите аккаунтом, который ни разу не был на сервере. Для чистоты можно поднять копию сервера и удалить там свои данные игрока в world/playerdata и в userdata EssentialsX, чтобы снова получить «первый вход».
- Не пользуйтесь командами, которые знаете как админ. Только то, что подсказывает сам сервер.
- Засеките, через сколько секунд стало понятно, что делать, и сколько действий прошло до первого полезного.
- Позовите человека, который ни разу не видел сервер, и молча смотрите, где он застрянет. Не подсказывайте.
- Исправьте это место и повторите тест с другим человеком.
Вопросы по теме — пишите ниже, ответим.