Этот мануал поможет вам редактировать интерфейсы в браузере без перезахода в игру.
Скачайте архив WebServer 1.1.zip
Скачайте архив WebServer 1.1.zip
1. Установка (NodeJS)
Нам потребуется NVM for Windows и строго Node 16.14.0 скачать можно тут.
- Установите NVM.
- Shift + ПКМ -> Открыть окно PowerShell.
- Введите команды по очереди:
Код:
nvm install 16.14.0
nvm use 16.14.0
node -v
2. Перенос файлов
Переместите папки lang и src из:
Код:
src_cef
Код:
WebServer\webpack\
3. Запуск WebServer
- Запустите SERVER-UPDATE.bat (проверка обновлений).
- Запустите SERVER-BUILD.bat (старт сервера).
Внимание: Не закрывайте черное окно консоли, пока работаете с интерфейсами!
4. Работа в браузере
Перейдите по адресу: http://localhost:9000
Для переключения экранов в браузере используйте консоль разработчика.
Например:
Открытие страниц (Views)Список страниц берем в файле: src\App.svelte (блок const Views).
JavaScript:
window.router.setView("PlayerAuthentication"); // Регистрация
window.router.setView("PlayerBattlePass"); // BattlePass
Открытие окон (Popups)Список окон там же, блок const Popus.
JavaScript:
window.router.setPopUp("PopupWar"); // Война за бизнес
5. Финализация
Когда работа завершена:
- Верните папки lang и src обратно в src_cef.
- Сделайте финальный билд: src_cef.
- Загрузите файлы на игровой сервер.
- Исправлены ошибки сборки (webpack overlay error).
- Добавлена поддержка PopUp через window.router.setPopUp.
- Улучшена инструкция.
Вложения
Последнее редактирование:
Внимание: Не закрывайте черное окно консоли, пока работаете с интерфейсами!