Всем привет. Кто может помочь решить такую задачу? - При логине

у меня каждый раз создаётся новая сессия (скрин 1)
- Далее я сохраняю данную сессию в GameInstance через компонент (скрин 2 и 3)
- Вызываю функцию с передачей сессии из GameInstance (скрин 4)
- Проблема в том, что клиент корректно видит сессию, а на сервер улетает пустая строка.

Не могу понять в чем дело. Бьюсь уже 3 недели на одном месте и не могу решить данную проблему. На каком то этапе у меня не хватает знаний.

Если я делаю возврат статической строки (в смысле просто вписываю return "21fweb...fd32"; то всё работает исправно, т.е. сессия записывается только на клиенте).

Вообще суть в том, чтобы сервер тоже видел сессию при переходах по разным уровням.

Кто может помочь? В долгу не останусь )

9 ответов

8 просмотров

по описанию не особо понятно что у тебя и где происходит. что у тебя на клиенте, а что на сервере, и как передаешь данные из одной стороны в другую ?

Alexandr- Автор вопроса
Vladimir Alyamkin
по описанию не особо понятно что у тебя и где прои...

Сначала происходит авторизация. Эти данные преобразуются в сессию.

Alexandr- Автор вопроса
Alexandr
screenshot Сначала происходит авторизация. Эти данные преобра...

Далее плюсовый компонент записывает сессию в гейминстанс. Но сервер её не видит. Только клиент. Компонент вызывается при загрузке контроллера

Alexandr- Автор вопроса
Vladimir Alyamkin
Записывает - как? По скрину это не ясно

Один из последних моих тестов - это вызов сабсистем инстанса в виджете логина и запись в него сессии. Сохраняет, но только на клиенте.

Alexandr
screenshot Один из последних моих тестов - это вызов сабсисте...

Тоже ничего не понял. У тебя есть клиент, есть сервер. Ты с клиентской GameInstance хочешь что-то передать на серверный GameInstance. Как конкретно ты это делаешь?

Alexandr- Автор вопроса

Судя по данному вопросу я конкретно не правильно это делаю, т.к. это всё, что я делал и надеялся, что переменная передастся )

Alexandr
Судя по данному вопросу я конкретно не правильно э...

Собственно да. Изучи https://cedric-neukirchen.net/docs/category/multiplayer-network-compendium/ , long story short: тебе нужно передать данные с клиента на сервер через RPC на реплицируемом экторе.

Похожие вопросы

Обсуждают сегодня

Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
2
кто тебе сказал, что она угроблена? многие только начинают жизнь, после увольнения из Гугла, Майкрософта, Оракла,...
Alex Kom
9
Полного набора чего? ООП это инкапсуляция и полиморфизм, а не этот ваш синтаксический сахар
Yuri Volkov
8
В альтернативе у нас сидеть горбатиться на дядю в галерах, пока не помрешь или пока тебя не заменят более молодым сотрудником, который готов гребсти в два раза дешевле. Вот и ...
Кабан Кабанов
7
Или ты челендж хочешь?
Ilya Shvechikov
7
так это может кто что знает или использует что-то как макбук только не макбук? на 13…14 дюймов
Michael
9
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Добрый день! Подскажите, пожалуйста: какими компетенциями нужно обладать, чтобы претендовать на работу эрланг (отдельная благодарность, если про элексир тоже подскажете) разр...
via ☸️ led
9
сори за оффтоп, но просто в тему https://www.youtube.com/watch?v=8Q_YfcpgdGU
Alex Kom
5
По какой цене продают скрипты анонимного чата? Я за 500 даже готов 😂😂😂
Ilya Shvechikov
5
Карта сайта