Library for multiplayer mods: modded players exchange messages through the game's own network, with a handshake that lists each player's mods and versions. Other mods use it for shared emotes, models and version checks.
Join check: the host's Steam lobby lists its mods that use ModNet. Joining a lobby is refused when you lack one of
them (a popup says which), and a popup warns about version differences once you're in. Setting
CheckModsOnJoin turns it off.
0.1.3
First Thunderstore release.
LogTraffic and TestTools are off by default.
0.1.2
A message sent while another one is being received (for example a reply to a player's hello) is queued and sent
on the next frame. It used to be lost, so players who joined late missed the others' state.
0.1.1
Sending no longer reads the game's shared character lists, which could break another mod looping over them.
0.1.0
First version: messages between modded players, player list, hello handshake, Players card in Options > Mods.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.