From 46527d924a9129cacbc2a897dcabd883bc761390 Mon Sep 17 00:00:00 2001 From: ab Date: Wed, 9 Jul 2025 12:13:16 +0000 Subject: [PATCH] Update k8s/games/minecraft/deployments.yaml --- k8s/games/minecraft/deployments.yaml | 60 +++++++++++++++------------- 1 file changed, 33 insertions(+), 27 deletions(-) diff --git a/k8s/games/minecraft/deployments.yaml b/k8s/games/minecraft/deployments.yaml index cd7f413..de1de84 100644 --- a/k8s/games/minecraft/deployments.yaml +++ b/k8s/games/minecraft/deployments.yaml @@ -22,6 +22,7 @@ data: server { listen 80; + # Кастомная страница для ошибки 502 error_page 502 /502.html; location = /502.html { internal; @@ -36,45 +37,50 @@ data: proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; + # Добавляем заголовок с именем пользователя как meta тег sub_filter '' ''; sub_filter 'Minecraft Dynamic Map' "Hexor's MC server"; + # JavaScript для получения имени пользователя и редиректа sub_filter '' ''; + var username=getUsername(); + console.log("Final username:",username); + console.log("Current URL:",window.location.href); + var urlParams=new URLSearchParams(window.location.search); + console.log("Existing chatname param:",urlParams.get("chatname")); + if(username && username!=="web-user" && !urlParams.has("chatname")){ + urlParams.set("chatname",username); + var newUrl=window.location.pathname+"?"+urlParams.toString(); + console.log("Redirecting to:",newUrl); + window.location.href=newUrl; + } + document.addEventListener("DOMContentLoaded",function(){ + var userBlock=document.createElement("div"); + userBlock.style.cssText="background-color: #CEC6CB; color: black; padding: 8px; text-align: center; font-size: medium; border-radius: 4px; position: absolute; top: 10px; right: 10px; max-width: 200px;"; + userBlock.innerHTML="Logged in as: "+username+""; + document.body.appendChild(userBlock); + }); + '; + # Блок с информацией о сервере sub_filter '' '

Get Prism Launcher and client.zip for this server. Server address minecraft.hexor.cy:30565

Windows Install Script

'; + # Модальное окно sub_filter '' ''; + # JavaScript для модального окна sub_filter '' ''; sub_filter_once off; }