Интерфейс симулятора
Интерфейс симулятора
Для чего эта страница
Эта страница простым языком объясняет экран /simulator: куда нажимать, где писать config и где искать ошибку.
Карта экрана
Удобно делить экран на четыре зоны:
- Панель команды сверху
- Поиск и импорт в середине
- Редактор config ниже
- Кнопка запуска и результаты внизу
Панель команды
Здесь собирается команда перед запуском. Каждая карточка — один слот персонажа.
- Кнопка + открывает выбор персонажа.
- Кнопка x очищает слот.
- Карточка показывает уровень, таланты, оружие и иногда портрет.
- Импортированные из Enka персонажи появляются в выборе.
- Заблокированный планом персонаж может быть виден в UI, но симуляция отклонит его при запуске.
Пример выбора персонажа




Поиск
Используйте средние кнопки, если не помните внутренний key. Симулятору нужен key вроде emblemofseveredfate, а не полное переведенное название.
- Персонажи
- Оружие
- Артефакты
- Враги
- Действия
- Статы
Редактор config
В редакторе находится настоящий скрипт симуляции. Новичку лучше читать сверху вниз:
- Options задает длительность и число повторов.
- Target задает уровень врага, сопротивление, позицию, радиус и HP.
- Строки персонажей задают команду, оружие, сеты, статы, стартовую энергию и HP.
- Active задает стартового персонажа на поле.
- Rotation говорит симулятору, какие кнопки нажимать.
Стартовый шаблон
Замените charactername, weaponname и setname на реальные key. Враг ниже имеет 100 уровень, 10% сопротивления и очень много HP, чтобы не умереть слишком рано.
options iteration=1000 duration=90 swap_delay=12;
target lvl=100 resist=0.1 radius=2 pos=0,2.4 hp=999999999;
charactername char lvl=90/90 cons=0 talent=9,9,9;
charactername add weapon="weaponname" refine=5 lvl=90/90;
charactername add set="setname" count=4;
charactername add stats hp=4780 atk=311 er=0.518 atk%=0.466 cr=0.311 cd=0.622;
active charactername;
for let i = 0; i < 4; i = i + 1 {
charactername skill;
charactername burst;
}Кнопка настроек
- На live-сайте обычному пользователю не нужны настройки локального сервера.
- В локальной разработке здесь включается URL локального sim-сервера.
- Generate sample заполняет быстрый config для теста UI.
Кнопка инструментов
- Импорт из Enka
- Импорт из GO
- Загрузка скопированных config
- Открытие будущих вспомогательных окон
Запуск и результаты
При нажатии Run текущий config отправляется на backend, а страница ждет результат.

- Средний DPS
- Распределение урона
- Энергия
- Sample log
- Предупреждения или ошибки импорта


Если Run бесконечно загружается
- Проверьте, что есть правильная строка target.
- Проверьте, что у каждого персонажа есть правильная строка char.
- При локальном тесте проверьте URL локального сервера.
- На публичном сайте проверьте доступность Railway backend.
- Если считается только первые секунды, rotation скорее всего заканчивается слишком рано.
Кратко
Сначала соберите команду, затем проверьте config, потом запускайте и смотрите warnings. Большинство ошибок — это неверный key, отсутствующий target или действие, которое ждет условие бесконечно.