Perhaps u already know. This is from my MultiClient V2 which was never released.
;******$launcherargs array ++++++++++++++++++++
;++++++ 0 = Launcher Path ++++++++++++++++++++
;****** 1 = +++++++++++++++++++
;++++++ 2 = INET +++++++++++++++++++
;****** 3 = User +++++++++++++++++++
;++++++ 4 = HashPassword +++++++++++++++++++
;****** 5 = 0 (?) +++++++++++++++++++
To start the client:
"Hero.exe !TianDiHuangLauncher~# INET " & " " & $launcherArgs[3] & " " & $launcherArgs[4] & " 1"
The HashPassword will created after a Handshake of the BrowserPlugIn with the Hero Server. If I remeber right the Hash is for about a hour valid. Now trace the WebPlugIn how they start to shake. But if there is some Ticket and Certificate Server (5+ handshakes) behind (Kerberos in Kombination with Shiboleth for example) it will be much more heavier if not impossible. but that you dont need for the Private Server...
In the Past I sniffed the HashPassword at the first weblogin, after that i was able to use it for while in the MultiClient. but it was not release wothy
So good luck!