MASTERSERVER_IP = "master.aceattorneyonline.com:27016" masterserver = new WebSocket("ws://" + MASTERSERVER_IP); masterserver.onopen = function(evt) { onOpen(evt) }; masterserver.onclose = function(evt) { onClose(evt) }; masterserver.onmessage = function(evt) { onMessage(evt) }; masterserver.onerror = function(evt) { onError(evt) }; var idnow; var descs = []; descs[99]="This is your computer. It probably sucks."; var serverpics = []; function UrlExists(url) { var http = new XMLHttpRequest(); http.open('HEAD', url, false); http.send(); return http.status!=404; } function setServ(ID) { console.log(descs[ID]); if (descs[ID] != undefined) { document.getElementById("serverdescC").innerHTML = descs[ID]; } else { document.getElementById("serverdescC").innerHTML = ""; } // idnow = ID; // document.getElementById("serverthumbC").src = serverpics[ID]; // if (UrlExists(serverpics[ID])) { // document.getElementById("serverthumbC").src = serverpics[ID]; // } // else { // document.getElementById("serverthumbC").src = "/images/static.gif"; // } } function onOpen(e) { console.log("Open"); masterserver.send("askforservers#%") masterserver.send("VC#%") }; function onMessage(e) { msg = e.data; console.log(msg) header = msg.split('#', 2)[0]; arguments = msg.split('#').slice(1) if (header == 'SN') { console.log(arguments[2].substring(0, 7)); if (arguments[2].substring(0, 7) == 'serverD') { unavv = 'class="available" ' }else{ unavv = '' } document.getElementById('masterlist').innerHTML += '
' + arguments[4] + '
WatchJoin