When starting as a host and client on the same machine, or different machines across a LAN.

I've got it so the server stores the id from the client join from the on_server event EVENT_JOIN, which is always a unique ID, and any event thereafter from the client will have the same ID, but when displaying the dplay_id on that client, it's still displayed as 0.

This only happens about 5% of the time, and I can't find any way to increase the probability of it happening