Блог zloy.net

Zloy Studio 1.79.0

  • Свой сервер игры переехал во вкладку «Сервер» правой панели — сразу за «Публикацией» — и есть теперь у любой игры, не только у Rust, если у владельца включены «Внешние платформы». Раньше он прятался третьей подвкладкой «Публикации», и найти его было трудно.
  • Все настройки сервера вкладка берёт из zloy_wasm.json в папке игры: «Собрать» выполняет команду сборки в её папке и копирует результат в dist-backend/server.wasm, «Загрузить» отправляет его вместе с манифестом, zloy_server.json и списком маршрутов. Предупреждения платформы, например приватный маршрут на кубике, открытом клиенту, показываются словами. Ход сборки идёт строками на той же вкладке.
  • Если своего сервера у игры нет, вкладка объясняет, когда он нужен, а когда хватит кубиков, и кнопкой «Подключить» кладёт заготовку: backend/ с примером и копией крейта zloy-server, zloy_wasm.json, zloy_config_server.md и скилл агента. Пишутся только недостающие файлы, а .gitignore дописывается.
  • Песочницу можно запустить без игрока, остановить и перезапустить, боевой сервер — перезапустить после подтверждения. «Ресурсы» показывают по минутам и за сутки процессор в процентах от предела, пик памяти, сообщения, вызовы кубиков и их ожидание, опрос по HTTP, трафик и ловушки.
  • Скилл zloy-wasm-server описывает настоящий API крейта: трейт Game, export_game!, кубики Store, Board и Bank, проверку через cargo test с Harness. Он также объясняет, почему после сборки нужно убирать нативные файлы из backend/target, иначе сборка клиента игры откажет.

Telegram

👍 0👎 0

Комментарии 0

Пока нет комментариев.

Войдите, чтобы комментировать. Войти