Well I too use Windows 8.1 and when I run my DSLauncher it runs perfect but when I open my character the screen turns black and I need to close FL forcefully. And if I go directly without using DSLauncher the multiplayer screen simply shows "Connecting to global server" but it never connects to any of the server what shall I do?
That's not related to the launcher. Can you make a separate thread in the help & support section and include your character(s) name(s) so I can see if anything happened server-side?
You also won't see the servers as the server list is embedded into DSLauncher.