Участник:CatBG/serverStatus.js
Материал из Space Station 14 Вики
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
const serversStatus = [{ name: "server-newera", connect: "https://api.codetabs.com/v1/proxy/?quest=https://ss14.newera.main.shizainc.com", serverconnect: "ss14.newera.main.shizainc.com", }, { name: "", connect: "", serverconnect: "" }, { name: "", connect: "https://api.codetabs.com/v1/proxy/?quest=", serverconnect: "game2.station14.ru/athara/server" }, { name: "", connect: "https://api.codetabs.com/v1/proxy/?quest=", serverconnect: "game2.station14.ru/solaris/server" }, { name: "", connect: "https://api.codetabs.com/v1/proxy/?quest=", serverconnect: "game2.station14.ru/echo/server" }, { name: "", connect: "https://api.codetabs.com/v1/proxy/?quest=", serverconnect: "game2.station14.ru/elysium/server" }, { name: "", connect: "https://api.codetabs.com/v1/proxy/?quest=", serverconnect: "game2.station14.ru/nebula/server" }, { name: "", connect: "https://api.codetabs.com/v1/proxy/?quest=", serverconnect: "game2.station14.ru/wl/server" }, { name: "", connect: "https://api.codetabs.com/v1/proxy/?quest=", serverconnect: "arles.station14.ru/frontier-main/server" }, { name: "", connect: "https://api.codetabs.com/v1/proxy/?quest=", serverconnect: "188.92.78.98:1221" }, { name: "", connect: "https://api.codetabs.com/v1/proxy/?quest=", serverconnect: "game1.station14.ru/marines-main/server" }, { name: "", connect: "https://api.codetabs.com/v1/proxy/?quest=", serverconnect: "game.stalkers14.xyz" }]; function getXHRInfo(url) { return new Promise(function(resolve, reject) { var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); xhr.onload = function() { if (xhr.status >= 200 && xhr.status < 300) { resolve(JSON.parse(xhr.responseText)); } else { reject('Ошибка при выполнении запроса: ' + xhr.status); } }; xhr.onerror = function() { reject('Ошибка при выполнении запроса'); }; xhr.send(); }); }