Facepunch/Facepunch.Steamworks

Lobby created on Linux has an invalid SteamId

Opened this issue · 1 comments

Describe the bug
Every time I create a lobby its id is exactly 25559040.
I can't get or set lobby data, get its owner or members.

Calling Code

SteamMatchmaking.CreateLobbyAsync(8).ContinueWith(task =>
{
    Debug.Log(task.Result.Value.Id);
});

Expected behavior
The lobby should have a normal SteamId (18 digits or smth)

Desktop

  • OS: Arch Linux x86-64

Additional context
When I run the same code on Windows, everything works like a charm.
I suspect that the problem may be in the libsteam_api.so library.

Any help is appreciated :3

I am also having this issue, the lobby gives the created event but an invalid lobby ID and the client is not actually in any lobby.