Бэкенд для сайта по контролю игровых сессий  

  • 3
  • Опубликовано: 2022-06-28
Информация о сайте (кратко):
1) Сайт предназначен для создания игровых сессий, к которым могут подключатся другие пользователи (но не через сайт, а через лицензированную игру, благодаря информации о сессии (например, session_id), которую вносит пользователь, желающий открыть сессию в онлайн). Как только пользователь переводит сессию в оффлайн, то загружает свое новое сохранение мира.
2) Каждое сохранение - это файл мира, который нумеруется и шифруется благодаря rsa, поэтому сайт не примет файл, не являющийся продолжением прогресса в сохранении.
3) Реализованы формы регистрации/авторизации с последующим внесением в БД на postgresql (дополнительно: https://freelance.ru/vladsid/bd-dlya-sajta-po-kontrolyu-igrovih-sessij-4306235.html).
4) Реализована взаимосвязь с ботом в discord, который проверяет, есть ли пользователь на discord-сервере (при регистрации юзер обязан внести свой логин дискорд). Если юзера нет на discord-сервере, то он не может запускать сессии в онлайн
5) Каждый пользователь может изменять о себе информацию (логин или discord-ник)

Примечание: сайт не является прямым запуском сессий в игре и подключением игроков к ней. Каждый пользователь, чтобы подключится, должен в основной игре ввести ту информацию, то есть session_id, который на сайте вводит активный юзер (тот, кто ввел сессию в онлайн)
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:
Telegram-bot, поиск информации по тикерам/хэштегам

Telegram-bot, поиск информации по тикерам/хэштегам Целью проекта являлось создание Телеграм-бота, в которого пользователь может добавлять/удалять хэштеги/тикеры компаний. Он собирает различную информацию с различных каналов, связанных с этим и отправляет новости пользователю, в зависимости от его нас…

Парсер YandexMarket

Парсер YandexMarket Целью проекта являлось создание парсинг-бота на языке Python, который парсил бы определённые сайты ЯМаркета, указанные в файле, и записывал бы все имена товаров в Excel документ, чтобы товары с каждой ссылки были на своём worksheet. Если сайт заподаз…

БД для сайта по контролю игровых сессий

БД для сайта по контролю игровых сессий Задание состояло в том, чтобы создать БД для сайта, связанного с контролем игровых сессий (в каждой сессии могли загружаться свои сохранения мира). БД находилась на сервере postgresql. БД хранит данные, такие как: - данные о пользователях - данные о …

Парсер, собрать около 1 300 000 ссылок

Парсер, собрать около 1 300 000 ссылок Условия задания: 1. Требуется зайти на сайт http://www.sbup.com/country/ 2. Потом "пройтись" по всем странам, которые даны (их 100) 3. Затем в каждой загруженной странице взять все ссылки сайтов в каждой вкладке, между которыми можно перекл…

TelegramBot YoutubeVideoDownloader

TelegramBot YoutubeVideoDownloader Целью проекта являлось создание телерамм бота на языке Python, чтобы у того была возможность скачивания видео с платформы Youtube. Основные библиотеки, которые используются: aiogram и pytube. Команды, использующиеся в боте: /start, /help, /download_y…