// ==UserScript== // @name Detect Low Player Servers // @description A userscript that detects servers with a low amount of players in them (great for Sandbox bombing) // @author TheThreeBowlingBulbs // @match *://arras.io/* // @version 1.0.0 // @namespace https://greasyfork.org/users/812261 // @downloadURL none // ==/UserScript== // Modify setBar for client limit let setBar = 5; async function detector() { let fetchN = await fetch('https://n15rqgeh01clbn7n.d.nsrv.cloud:2222/status'); let fetchC = await fetch('https://n15rqgeh01clbn7n.d.nsrv.cloud:2222/clientCount'); let server = await fetchN.json(); let client = await fetchC.json(); let clientCount = client.clients; let sum = 0; let servers = server.status; console.log(servers); let convertArray = []; for (let count in servers) { convertArray.push(servers[count]); } for (let c = 0; c < convertArray.length; c++) { if (convertArray[c].clients > setBar) { sum = sum + convertArray[c].clients; } if (convertArray[c].clients > 0 && convertArray[c].clients < setBar) { console.table(convertArray[c]); } } console.log(clientCount - sum); } detector();