Техническое задание: Интеграция CEF-авторизации в игровой сервер

Цель проекта

Модернизировать систему входа на игровой сервер, заменив стандартную авторизацию на современное решение с использованием браузера (Chromium Embedded Framework).

Основные требования

  • Интегрировать в существующий код сервера механизм CEF-авторизации и регистрации.
  • При подключении к серверу игрок должен видеть веб-форму для входа или регистрации, загруженную по предоставленной ссылке.
  • После успешного заполнения формы (ввода логина/пароля или завершения регистрации) и нажатия кнопки "Войти в игру" пользователь должен быть перенаправлен непосредственно на игровой сервер.
  • После авторизации у игрока должен быть полный доступ к игровому миру и всем командам, как при стандартном подключении.
  • Решение должно быть надежным и не нарушать существующую логику работы сервера.

Ожидаемый результат

Пользовательский поток должен выглядеть следующим образом:

  1. Подключение к серверу.
  2. Автоматический показ браузерной формы авторизации.
  3. Ввод учетных данных (или регистрация новой учетной записи).
  4. Нажатие кнопки для входа в игру.
  5. Бесшовный переход на игровой сервер с активным игровым персонажем и доступом ко всем функциям.

Технические детали

  • Исходный код сервера уже существует и требует доработки.
  • Ссылка на веб-интерфейс (форму) для авторизации предоставлена.
  • Необходимо обеспечить корректную передачу данных об успешной авторизации из CEF-окна в логику сервера.

Обработка больших объемов данных по автозапчастям

Требуется автоматизированная обработка 15 текстовых файлов общим объемом ~1.5 ГБ с данными об автомобильных запчастях. Необходимо выполнить очистку, фильтрацию, сортировку и преобразование данных в структурированные Excel-файлы с заданными параметрами.