Any player going back onto list server that already has a matching UUID server on it, is removed, upon that player viewing games list. A player should not be viewing list if they have a hosted server, it means something has gone wrong.
(To prevent duplicates, ghost servers upon crashes and internet disconnections, and a Bad 400 message when trying to re-host)
(this quick fix sadly also prevents testing two players on one device, should be // disabled when needed, however upon release, and in most other cases, two games should and can not run on device, (phone cant have two apps of the one game running side by side for example)
Added some extra variables that most players will most likely needed, server capacity and extras.
(Extras in my case is a string of info, for example, level of hosting player to show on server list, as enemy levels on servers adjust to that hosts player level)
The update section uses same form names as the add server section, seemed easier during Unity stuff to have both the same and avoid possible mixups.
Any player going back onto list server that already has a matching UUID server on it, is removed, upon that player viewing games list. A player should not be viewing list if they have a hosted server, it means something has gone wrong. (To prevent duplicates, ghost servers upon crashes and internet disconnections, and a Bad 400 message when trying to re-host) (this quick fix sadly also prevents testing two players on one device, should be // disabled when needed, however upon release, and in most other cases, two games should and can not run on device, (phone cant have two apps of the one game running side by side for example)
Added some extra variables that most players will most likely needed, server capacity and extras. (Extras in my case is a string of info, for example, level of hosting player to show on server list, as enemy levels on servers adjust to that hosts player level)
The update section uses same form names as the add server section, seemed easier during Unity stuff to have both the same and avoid possible mixups.