М.Двач / Gamedev

18 Кб, 518x189
Unity, Steam, Программирование # OP 19 янв 2025, 13:28 995252 В конец треда | Веб

Здарова, Аноны. Пишу тред на дваче впервые, кто шарит может ли помочь?
Использую Unity и Facepunch.Steamworks для системы лобби и возникла проблема, у меня нормально не работает GetData().
тобы получить название лобби, я использовал метод GetData. На клиенте владельца лобби (который также использовал метод SetData) он возвращает имя лобби, но на других клиентах он ничего не возвращает.

Ответы597

2 3 фев 2025, 22:12 2 1000597

>>995252 (OP)
в апдейте у тебя стоит такое?

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

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

вообще я написал код под фейспанч пару лет назад для сетевой на двоих игроков и скоро к нему вернусь (надеюсь за это время ничего не похерилось в самом стиме и он до сих пор работает). так что постораюсь тебе помочь

Обновить тред
« /gd/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

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

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

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion