diff --git a/AOsocket.py b/AOsocket.py
index c8c0010..cfc4cd8 100644
--- a/AOsocket.py
+++ b/AOsocket.py
@@ -58,8 +58,9 @@ class AOtcpSocket(object):
 
 class AOwebSocket(object):
     def __init__(self):
-        self.sock = websocket.WebSocket()
+        self.sock = websocket.WebSocket(sslopt={"cert_reqs": ssl.CERT_NONE})
         self.isWS = True
+        self.isSecure = False
         self.header = {
             "User-Agent": "AO2XP %s, Python %s, %s %s %s" % (GAME_VERSION, platform.python_version(), platform.system(), platform.release(), platform.machine())
         }
@@ -70,6 +71,7 @@ class AOwebSocket(object):
                 try:
                     print "[debug]", "Trying secure websocket..."
                     self.sock.connect("wss://%s:%s" % (ip, secure_port), header=self.header)
+                    self.isSecure = True
                 except:
                     print "[debug]", "Connecting to secure websocket failed. Trying websocket..."
                     self.sock.connect("ws://%s:%s" % (ip, port), header=self.header)
diff --git a/mainmenu.py b/mainmenu.py
index 36d9449..2a2bc6f 100644
--- a/mainmenu.py
+++ b/mainmenu.py
@@ -441,7 +441,7 @@ class AOServerInfo(QtCore.QThread):
                 self.setOnlinePlayers.emit("Couldn't retrieve players")
                 return
 
-        print "[debug]", "Connected! websocket: %s" % self.tcp.isWS
+        print "[debug]", "Connected! websocket: %s" % self.tcp.isWS + " (secure)" if self.tcp.isSecure else ""
         self.tcp.sock.settimeout(0.1)
 
         got_stuff = False