
Здарова, Аноны. Пишу тред на дваче впервые, кто шарит может ли помочь?
Использую Unity и Facepunch.Steamworks для системы лобби и возникла проблема, у меня нормально не работает GetData().
тобы получить название лобби, я использовал метод GetData. На клиенте владельца лобби (который также использовал метод SetData) он возвращает имя лобби, но на других клиентах он ничего не возвращает.
Использую Unity и Facepunch.Steamworks для системы лобби и возникла проблема, у меня нормально не работает GetData().
тобы получить название лобби, я использовал метод GetData. На клиенте владельца лобби (который также использовал метод SetData) он возвращает имя лобби, но на других клиентах он ничего не возвращает.
>>995252 (OP)
в апдейте у тебя стоит такое?
try { Steamworks.SteamClient.RunCallbacks(); } // Каждый кадр или около того вы должны вызывать RunCallbacks. Это позволяет Steam думать и запускать любые ожидающие обратные вызовы
можешь ли ты в принципе получать что-то с хоста (владелец лобби)?
проверь действительно ли подключены клиенты к лобби и подписаны ли они на обратные вызовы от него. попробуй попересылать между ними простые сообщения
вообще я написал код под фейспанч пару лет назад для сетевой на двоих игроков и скоро к нему вернусь (надеюсь за это время ничего не похерилось в самом стиме и он до сих пор работает). так что постораюсь тебе помочь
в апдейте у тебя стоит такое?
try { Steamworks.SteamClient.RunCallbacks(); } // Каждый кадр или около того вы должны вызывать RunCallbacks. Это позволяет Steam думать и запускать любые ожидающие обратные вызовы
можешь ли ты в принципе получать что-то с хоста (владелец лобби)?
проверь действительно ли подключены клиенты к лобби и подписаны ли они на обратные вызовы от него. попробуй попересылать между ними простые сообщения
вообще я написал код под фейспанч пару лет назад для сетевой на двоих игроков и скоро к нему вернусь (надеюсь за это время ничего не похерилось в самом стиме и он до сих пор работает). так что постораюсь тебе помочь