midoshouse / ootr-multiworld

An alternative implementation of multiworld for the Ocarina of Time randomizer
https://midos.house/mw
MIT License
9 stars 1 forks source link

Items sent to wrong room #40

Open fenhl opened 6 months ago

fenhl commented 6 months ago

I received a report from two players who were both playing on Project64 and were using different seeds in the same room due to misunderstanding how to set up multiworld. One of the players saw the “this room is for a different seed” error message but was still sending and receiving items each time they rejoined the room, which means that there's a hole or race condition in the check preventing items with incorrect file hashes from being sent/received.

The error message might also benefit from a link to a longer explanation of how to fix the error.

Workaround

Use the same seed for each player, e.g. by sending a link to the ootrandomizer.com seed page, or by sharing a .zpfz patch file. Only the player ID should be different across players.