JavaScript / TypeScript
Pull the live zombies list and split it by community.
// Fetch all [HGM] and NamelessNoobs zombies serversasync function getZombiesServers() { const response = await fetch( 'https://gameserve.rs/api/v1/servers?zombies=true&min_players=1' ); const { data } = await response.json(); // Filter for specific communities const hgmServers = data.servers.filter(s => s.name.includes('[HGM]') ); const nnServers = data.servers.filter(s => s.name.toLowerCase().includes('namelessnoobs') ); console.log('=== [HGM] Servers ==='); hgmServers.forEach(server => { console.log(`${server.name}`); console.log(` Map: ${server.map.display} | Round: ${server.zombiesRound}`); console.log(` Players: ${server.players.current}/${server.players.max}`); }); console.log('\n=== NamelessNoobs Servers ==='); nnServers.forEach(server => { console.log(`${server.name}`); console.log(` Map: ${server.map.display}`); console.log(` Players: ${server.players.current}/${server.players.max}`); });}getZombiesServers();