The command line error is:
Quote:Traceback (most recent call last):
File "ddolauncher.py", line 56, in connect
self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file, ssl_version=ssl.PROTOCOL_SSLv3)
File "C:\Python33\lib\ssl.py", line 630, in wrap_socket
File "C:\Python33\lib\ssl.py", line 350, in __init__
File "C:\Python33\lib\ssl.py", line 346, in __init__
File "C:\Python33\lib\ssl.py", line 553, in do_handshake
ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:548)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Python33\lib\site-packages\cx_Freeze\initscripts\Console3.py", line 27, in <module>
File "ddolauncher.py", line 441, in <module>
File "ddolauncher.py", line 425, in main
try:
File "ddolauncher.py", line 213, in login
c.endheaders()
File "C:\Python33\lib\http\client.py", line 1061, in endheaders
File "C:\Python33\lib\http\client.py", line 906, in _send_output
File "C:\Python33\lib\http\client.py", line 844, in send
File "ddolauncher.py", line 58, in connect
self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file, ssl_version=ssl.PROTOCOL_SSLv23)
File "C:\Python33\lib\ssl.py", line 630, in wrap_socket
File "C:\Python33\lib\ssl.py", line 302, in __init__
OSError: [WinError 10038] An operation was attempted on something that is not a socket
So it sounds like there could be some certificate issues which I don't understand. I noticed that pylotro has a cert file in its github, so maybe that is a clue.
The networking in DDO-ML is based on
https://github.com/n0la/ddolauncher with very little modification. I also tried that with the latest version of python with similar results. Any help appreciated.