Based on this thread, I'd like to know how to use the UI debugger since it's impossible to host a public lobby and I have no idea how to fix it.
https://forums.uberent.com/threads/ui-debugger.50276/ On OS X I have to copy the devtools directory (including the devtools directory itself) into the host directory in pa (after every update... :-( ) Then you can run the Debugger app; you can usually just hit 'go' when PA is running and it will connect and give a list of scenes, which varies a bit based on what PA is doing. From there, it's mostly webkit developer tools, plus understanding how PA works. Calling up the 'model' object is the key to most things, and most of the properties are Knockout observables, which in practice means they are functions you have to call to get the value.
Any idea if the UI debugger can find out why the lobbies don't go public? EDIT: I downloaded both versions of PA (steam and the official launcher) and both show the same problem with the lobby...
Well, you can use it to find errors. In PA, try to create a game. Then start the debugger and you'll see a list of scenes (after pressing "Go" of course ) Choose "Game Lobby" and go to the tab "Console". You'll see a list of errors and debug statements there. Try to set your lobby to public and see if more errors pop up.