изображение.png18 Кб, 518x189
Unity, Steam, Программирование # OP 995252 В конец треда | Веб
Здарова, Аноны. Пишу тред на дваче впервые, кто шарит может ли помочь?
Использую Unity и Facepunch.Steamworks для системы лобби и возникла проблема, у меня нормально не работает GetData().
тобы получить название лобби, я использовал метод GetData. На клиенте владельца лобби (который также использовал метод SetData) он возвращает имя лобби, но на других клиентах он ничего не возвращает.
2 1000597
>>995252 (OP)
в апдейте у тебя стоит такое?

try { Steamworks.SteamClient.RunCallbacks(); } // Каждый кадр или около того вы должны вызывать RunCallbacks. Это позволяет Steam думать и запускать любые ожидающие обратные вызовы

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

вообще я написал код под фейспанч пару лет назад для сетевой на двоих игроков и скоро к нему вернусь (надеюсь за это время ничего не похерилось в самом стиме и он до сих пор работает). так что постораюсь тебе помочь
Обновить тред
« /gd/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее