ATTRIB(XonoticServerInfoDialog, currentServerKey, string, string_null)
ATTRIB(XonoticServerInfoDialog, currentServerID, string, string_null)
ATTRIB(XonoticServerInfoDialog, currentServerEncrypt, string, string_null)
- ATTRIB(XonoticServerInfoDialog, currentServerCanConnect, string, string_null)
ATTRIB(XonoticServerInfoDialog, currentServerPure, string, string_null)
ATTRIB(XonoticServerInfoDialog, nameLabel, entity, NULL)
if(me.currentServerID)
strunzone(me.currentServerID);
me.currentServerID = string_null;
- if(me.currentServerEncrypt)
- strunzone(me.currentServerEncrypt);
- me.currentServerEncrypt = string_null;
- if(me.currentServerCanConnect)
- strunzone(me.currentServerCanConnect);
- me.currentServerCanConnect = string_null;
+ // not zoned!
+ //if(me.currentServerEncrypt)
+ // strunzone(me.currentServerEncrypt);
+ //me.currentServerEncrypt = string_null;
if(me.currentServerPure)
strunzone(me.currentServerPure);
me.currentServerPure = string_null;
me.currentServerPing = strzone(s);
me.pingLabel.setText(me.pingLabel, me.currentServerPing);
- print(me.currentServerCName, "\n");
-
s = crypto_getidfp(me.currentServerCName);
if not(s)
s = "N/A";
if(cvar("crypto_aeslevel") >= 3)
me.currentServerEncrypt = "not supported (can't connect)";
else
- me.currentServerEncrypt = "not supported";
+ me.currentServerEncrypt = "not supported (won't encrypt)";
break;
case 1:
- me.currentServerEncrypt = "supported";
+ if(cvar("crypto_aeslevel") >= 2)
+ me.currentServerEncrypt = "supported (will encrypt)";
+ else
+ me.currentServerEncrypt = "supported (won't encrypt)";
break;
case 2:
- me.currentServerEncrypt = "requested";
+ if(cvar("crypto_aeslevel") >= 1)
+ me.currentServerEncrypt = "requested (will encrypt)";
+ else
+ me.currentServerEncrypt = "requested (won't encrypt)";
break;
case 3:
if(cvar("crypto_aeslevel") <= 0)
me.currentServerEncrypt = "required (can't connect)";
else
- me.currentServerEncrypt = "required";
+ me.currentServerEncrypt = "required (will encrypt)";
break;
}
me.encryptLabel.setText(me.encryptLabel, me.currentServerEncrypt);