Hi there! I have been working on a multiplayer game and just achieved a successful session join over the LAN to another computer.
Initially I attempted to connect from a PIE instance on my computer to a session hosted by the packaged build on the other computer. This worked for creating & finding sessions, but when I joined (in either direction) it would crash back to the menu after attempting to load the level. Debug showed JoinSession was successful.
Looking at the logs revealed NetworkChecksum errors - when I reattempted using the packaged build on both computers, it worked as expected. But I was surprised that the āversionā seemed to be different between PIE and the packaged build even with no changes in editor.
Is there a way to connect from PIE to a packaged build without those errors? I like the faster feedback loop of running in editor, but using the local net mode with multiple players didnāt reveal this issue.
Iāve been looking into trying to display a āgame version numberā in the UI, but most of the solutions Iāve seen for this involve me setting it myself and so it wouldnāt be different between the PIE & packaged versions. I know you can also disable NetworkChecksumErrors but that seems like it could just hide potential issues.
Iād be grateful for any other suggestions or wisdom on how to best approach this!