Головна сторінка: відмінності між версіями
Немає опису редагування Мітки: Скасовано Перемкнуто з візуального редактора |
Немає опису редагування Мітка: Скасовано |
||
| Рядок 3: | Рядок 3: | ||
<br/> | <br/> | ||
{{Онлайн}} | {{Онлайн}} | ||
<!DOCTYPE html> | |||
<html lang="uk"> | |||
<head> | |||
<meta charset="UTF-8"> | |||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |||
<title>MC Онлайн Гравці</title> | |||
<style> | |||
body { | |||
font-family: Arial, sans-serif; | |||
text-align: center; | |||
} | |||
#widget { | |||
border: 2px solid #333; | |||
padding: 10px; | |||
width: 300px; | |||
margin: 20px auto; | |||
background-color: #f9f9f9; | |||
} | |||
#players { | |||
list-style: none; | |||
padding: 0; | |||
} | |||
#players li { | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
margin: 5px 0; | |||
} | |||
#players img { | |||
width: 20px; | |||
height: 20px; | |||
margin-right: 10px; | |||
border-radius: 4px; | |||
} | |||
#server-icon { | |||
width: 64px; | |||
height: 64px; | |||
display: block; | |||
margin: 0 auto 10px; | |||
} | |||
</style> | |||
</head> | |||
<body> | |||
<div id="widget"> | |||
<img id="server-icon" src="" alt="Іконка сервера" style="display: none;"> | |||
<h3 id="motd">Завантаження MOTD...</h3> | |||
<h3>Онлайн гравці:</h3> | |||
<p id="playerCount">Завантаження...</p> | |||
<ul id="players"></ul> | |||
</div> | |||
<script> | |||
const SERVER_IP = "play.bastion16.co.ua"; // Замініть на вашу IP-адресу або домен | |||
async function fetchServerStatus() { | |||
try { | |||
console.log("Виконую запит до mcstatus.io..."); | |||
let response = await fetch(`https://api.mcstatus.io/v2/status/java/${SERVER_IP}`); | |||
if (!response.ok) throw new Error(`HTTP помилка! Статус: ${response.status}`); | |||
let data = await response.json(); | |||
console.log("Отримані дані:", data); | |||
let motdElement = document.getElementById("motd"); | |||
if (data.motd && Array.isArray(data.motd.html)) { | |||
motdElement.innerHTML = data.motd.html.join(" "); | |||
} else if (data.motd && typeof data.motd.html === "string") { | |||
motdElement.innerHTML = data.motd.html; | |||
} else { | |||
motdElement.innerHTML = "Сервер без MOTD"; | |||
} | |||
let playerCountElement = document.getElementById("playerCount"); | |||
playerCountElement.innerText = `Гравців онлайн: ${data.players ? data.players.online : 0}`; | |||
let playersElement = document.getElementById("players"); | |||
playersElement.innerHTML = ""; | |||
if (data.players && data.players.online > 0 && data.players.list && data.players.list.length > 0) { | |||
data.players.list.forEach(player => { | |||
let playerName = player.name_raw || player.name; | |||
let playerSkinURL = `https://mineskin.eu/helm/${playerName}/20.png`; | |||
let listItem = document.createElement("li"); | |||
let img = document.createElement("img"); | |||
let span = document.createElement("span"); | |||
img.src = playerSkinURL; | |||
img.alt = playerName; | |||
span.textContent = playerName; | |||
listItem.appendChild(img); | |||
listItem.appendChild(span); | |||
playersElement.appendChild(listItem); | |||
}); | |||
} else { | |||
playersElement.innerHTML = "<li>Немає гравців онлайн</li>"; | |||
} | |||
let serverIconElement = document.getElementById("server-icon"); | |||
if (data.icon) { | |||
serverIconElement.src = data.icon; | |||
serverIconElement.style.display = "block"; | |||
} else { | |||
serverIconElement.style.display = "none"; | |||
} | |||
} catch (error) { | |||
console.error("Помилка під час отримання статусу сервера:", error); | |||
document.getElementById("motd").innerText = "Не вдалося завантажити MOTD"; | |||
document.getElementById("playerCount").innerText = "Не вдалося завантажити дані"; | |||
document.getElementById("players").innerHTML = "<li>Помилка завантаження</li>"; | |||
} | |||
} | |||
fetchServerStatus(); | |||
setInterval(fetchServerStatus, 30000); // Оновлення кожні 30 секунд | |||
</script> | |||
</body> | |||
</html> | |||
---- | ---- | ||
Український сервер Майнкрафту [[Бастіон-16]] - місце, де ми існуємо наразі. [https://docs.google.com/forms/d/e/1FAIpQLSe0Qsbh2L7hSQRFHwnlt10-yOaqB1BXJ__NMYjaWTmWFmMVMQ/viewform Запрошуємо!] | Український сервер Майнкрафту [[Бастіон-16]] - місце, де ми існуємо наразі. [https://docs.google.com/forms/d/e/1FAIpQLSe0Qsbh2L7hSQRFHwnlt10-yOaqB1BXJ__NMYjaWTmWFmMVMQ/viewform Запрошуємо!] | ||
Версія за 13:18, 11 січня 2025
Есдеру - українська спільнота гравців у Майнкрафт. За цими гучними словами ховається невелика та різнохутряна компанія любителів цієї шедевральної кубічної гри, котра любить збиратися разом на власному (хоча колись і не на власних) сервері і творити всіляке. Ця вікі покликана зберегти пам'ять про все хороше, що відбулося та все невдале, щоб застерегтися в майбутньому.
<!DOCTYPE html>
Завантаження MOTD...
Онлайн гравці:
Завантаження...
Український сервер Майнкрафту Бастіон-16 - місце, де ми існуємо наразі. Запрошуємо!
Тепер детальніше:
Насамперед можна дізнатися про наш сервер - Бастіон-16.
Він не з'явився з нуля, йому передувала історія всіх серверів.
Але варто пам'ятати, що сервера роблять люди, тож є тут і про відомих особистостей.
А робили на серверах...
- Епічні та просто цікаві споруди варті згадки.
- Цілі міста і селища в різноманітних стилях, у деяких є навіть власна історія.
- А коли міст мало, вони об'єднуються в держави, де життя бурлить і срачі ревуть. До того ж саме держави вирішують курс серверу на голосуваннях.
Немає ресурсів на круту будівлю? Не біда, багато чого можна купувати і продавати.
Однак не будуванням єдиним (хоч воно і в пріоритеті). Як щодо спробувати вдачу у пошуках данжів? Чи випробувати свою творчіть і кмітливість в конкурсах? А раз є країни, то куди ж без політичного життя? Або принаймні зобразити їх трохи менш кубічно. А чи є ще такі сервери з купою газет, власних релігій та іншої писемності і науки?
Бажаєш долучитися? Наразі в нас активний сервер Бастіон-16. Якщо захотілося пограти, то заповнюй анкету. Але чекати відповіді не обов'язково - ти вже можеш зайти і грати в Анархії, знайомлячись з нашою спільнотою!
В культурному світі діють правила серверу та Статут КЕК.
Якщо бажаєш зробити внесок у цю вікі, але не знаєш як - ця довідка для тебе. Але не забувай про правила.