|
|
| (Не показані 78 проміжних версій 2 користувачів) |
| Рядок 1: |
Рядок 1: |
| '''Есдеру''' - українська спільнота гравців у [https://uk.wikipedia.org/wiki/Minecraft Майнкрафт]. За цими гучними словами ховається невелика та різнохутряна компанія любителів цієї шедевральної кубічної гри, котра любить збиратися разом на власному (хоча колись і не на власних) сервері і творити всіляке. Ця вікі покликана зберегти пам'ять про все хороше, що відбулося та все невдале, щоб застерегтися в майбутньому.
| |
| <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]].
| |
|
| |
|
| Він не з'явився з нуля, йому передувала історія всіх [[:Категорія:Сервери|серверів]].
| |
|
| |
|
| Але варто пам'ятати, що сервера роблять люди, тож є тут і про відомих [[:Категорія:Гравці Дрімленду|особистостей]].
| |
|
| |
|
| А робили на серверах...
| |
| * [[:Категорія:Епіки|Епічні]] та просто цікаві [[:Категорія:Споруди|споруди]] варті згадки.
| |
| * Цілі [[:Категорія:Міста|міста і селища]] в різноманітних стилях, у деяких є навіть власна історія.
| |
| * А коли міст мало, вони об'єднуються в [[:Категорія:Держави|держави]], де життя бурлить і срачі ревуть. До того ж саме держави вирішують курс серверу на голосуваннях.
| |
|
| |
|
| Немає ресурсів на круту будівлю? Не біда, багато чого можна [[:Категорія:Економіка|купувати і продавати]].
| |
|
| |
|
| Однак не будуванням єдиним (хоч воно і в пріоритеті). Як щодо спробувати вдачу у пошуках [[:Категорія:Данжі|данжів]]? Чи випробувати свою творчіть і кмітливість в [[:Категорія:Конкурси|конкурсах]]? А раз є країни, то куди ж без [[:Категорія:Партії|політичного]] життя? Або принаймні зобразити їх трохи менш [[Countryballs|кубічно]]. А чи є ще такі сервери з купою газет, власних релігій та іншої [[:Категорія:ЗМІ|писемності]] і [[:Категорія:Наука|науки]]?
| |
|
| |
|
| Бажаєш долучитися? Наразі в нас активний сервер [[Бастіон-16]]. Якщо захотілося пограти, то заповнюй [https://docs.google.com/forms/d/e/1FAIpQLSe0Qsbh2L7hSQRFHwnlt10-yOaqB1BXJ__NMYjaWTmWFmMVMQ/viewform анкету]. Але чекати відповіді не обов'язково - ти вже можеш зайти і грати в [[Анархія|Анархії]], знайомлячись з нашою спільнотою!
| | [[Файл:Sapling.webp|256пкс|центр|]] |
|
| |
|
| В культурному світі діють [[правила серверу]] та [[Статут КЕК]].
| |
|
| |
|
| Якщо бажаєш зробити внесок у цю вікі, але не знаєш як - ця [[довідка]] для тебе. Але не забувай про [[правила]].
| | <center> Незабаром...</center> |