Always require lobby authentication for lobby matches, refs #3549 / rP21520 / D897.
commit2d9aca0b3ffb6db4f32ff718fb91c3adb6a023f6
authorelexis <elexis@3db68df2-c116-0410-a063-a993310a9797>
Sat, 25 Aug 2018 14:34:30 +0000 (25 14:34 +0000)
committerelexis <elexis@3db68df2-c116-0410-a063-a993310a9797>
Sat, 25 Aug 2018 14:34:30 +0000 (25 14:34 +0000)
treec2b8d799383a1198f5d81da66594143cb82e178d
parent35072c746e6337abd5093a22d90f00ab8f2e6563
Always require lobby authentication for lobby matches, refs #3549 / rP21520 / D897.

This is due to too many oversteppings of the lobby Terms of Use following JS mods that implemented an UI for players to join lobby games with arbitrary nicknames or 'replace' / impersonate other players in lobby games.

Agreed with: user1, Dunedan
Code proofread by: Vladislav
Minor discussions with: Imarok, Hannibal_Barca, smiley, fpre, bb, nani
refs https://wildfiregames.com/forum/index.php?/topic/24722-improving-mod-security/

git-svn-id: https://svn.wildfiregames.com/public/ps/trunk@21877 3db68df2-c116-0410-a063-a993310a9797
binaries/data/config/default.cfg
binaries/data/mods/public/gui/gamesetup_mp/gamesetup_mp.js
binaries/data/mods/public/gui/gamesetup_mp/gamesetup_mp.xml
source/lobby/scripting/JSInterface_Lobby.cpp
source/lobby/scripting/JSInterface_Lobby.h
source/network/NetServer.cpp
source/network/NetServer.h
source/network/scripting/JSInterface_Network.cpp
source/network/scripting/JSInterface_Network.h