Если сервер не запускается или зависает на загрузке карты, проблема почти всегда в карте или ссылке на неё. Разберём по шагам.
Шаг 1. Посмотрите логи
Откройте папку /logs в файловом менеджере и найдите последние строки. Частые признаки:
- Couldn't load level — карта не загрузилась (битый файл или плохая ссылка).
- Зависание на этапе загрузки уровня — обычно та же причина.
Шаг 2. Определите тип карты
Кастомная карта (есть ссылка в server.levelurl)
- Проверьте, что ссылка прямая: вставьте её в браузер — файл .map должен сразу начать скачиваться. Если открывается страница сайта — ссылка не годится.
- Убедитесь, что файл не повреждён (скачайте и проверьте размер — не 0 байт).
- Уберите worldsize и seed, если они остались от процедурной карты.
- Перезапустите сервер.
Процедурная карта (worldsize + seed)
- Проверьте, что worldsize в разумных пределах (примерно 1000–6000).
- Слишком большой worldsize при нехватке ОЗУ может приводить к вылету — уменьшите размер.
- Перезапустите сервер.
Шаг 3. Проверьте ресурсы
Очень большая карта + мало оперативной памяти = вылет при загрузке. Посмотрите метрики ОЗУ в панели; при необходимости уменьшите размер карты (см. «Сколько ОЗУ нужно серверу»).
Таблица быстрых решений
Если не помогло
Обратитесь в поддержку и приложите последние ~50 строк из /logs и ссылку на карту — так мы быстро увидим причину.
Из практики поддержки: если сервер «виснет» на загрузке карты и в логах нет явной ошибки — чаще всего это большой worldsize при нехватке ОЗУ: процесс долго генерирует мир, а потом падает. Уменьшите размер карты или поставьте Barren для проверки — если с ней сервер стартует, дело именно в размере/ресурсах.
Создайте свой сервер за 5 минут
Бесплатный тестовый период 24 часа. Без привязки карты.
Попробовать бесплатно