chessMAX

Co nás čeká?

chessMAX FREE na dashboardu Zabbixu
chessMAX FREE na dashboardu Zabbixu

Popis

chessMAX přidá do dashboardu Zabbixu plnohodnotné šachy. Hrajte proti vestavěnému enginu Stockfish ve čtyřech úrovních, střídejte se u jedné obrazovky nebo vyzvěte existujícího uživatele Zabbixu v nezávislém prohlížeči. Všechny tři režimy jsou součástí FREE.

Server ověřuje tahy a ukládá partii do databáze Zabbixu. Po obnovení stránky nebo opětovném přihlášení se načte uložená pozice. Hráči mohou používat různé frontendy připojené ke stejné databázi; modul nainstalujte na každý frontend.

Balíček obsahuje šachový engine, figurky, ikony i fonty. Ke hraní nepotřebuje externí engine, CDN ani klíč k AI API. Podporuje Zabbix 6.0, 6.2, 6.4, 7.0, 7.2 a 7.4. Minimální podporované PHP je 7.4; vždy použijte verzi PHP podporovanou konkrétní verzí Zabbixu.

Widget obsahuje 27 jazykových katalogů a řídí se jazykem uživatele v Zabbixu. Nechybí ani nizozemština a rumunština pro starší verze, které tyto jazyky nabízejí.

Příklady použití

1. Dva hráči u jedné obrazovky (FREE)

Vyberte Dva hráči, nastavte bílou, černou nebo Losování a zadejte jméno druhého hráče. Tom a Jack zde sdílejí šachovnici s pěti minutami na každou stranu. Táhněte kliknutím na figurku a cílové pole, přetažením nebo klávesnicí. Otočení šachovnice změní pohled, nikoli uloženou partii.

1. Dva hráči u jedné obrazovky (FREE)
1. Dva hráči u jedné obrazovky (FREE)

2. Vysoký widget na dashboardu (FREE)

Přizpůsobte rozměry widgetu svému dashboardu. Karty hráčů se přesunou nad a pod šachovnici. Avatary si zachovají správnou barvu figurek a sebrané figurky se zalamují uvnitř karty. Body vyjadřují čistou materiální převahu, nikoli počet dalších sebraných figurek.

2. Vysoký widget na dashboardu (FREE)
2. Vysoký widget na dashboardu (FREE)

3. Nová partie podle vašich preferencí (FREE)

Vyberte Počítač a obtížnost: Začátečník, Pokročilý, Expert nebo Velmistr. Zvolte stranu a hru bez hodin nebo s 5, 10 či 15 minutami na hráče. Tlačítkem Zahájit partii vytvoříte uloženou partii; engine běží v prohlížeči.

3. Nová partie podle vašich preferencí (FREE)
3. Nová partie podle vašich preferencí (FREE)

Pozvání kolegy v jiném prohlížeči

Pro hru v nezávislých prohlížečích musí mít oba hráči povolený účet ve stejné instalaci Zabbixu a přístup k dashboardu s chessMAX. Super admin vybere Kolega, zvolí příjemce a odešle pozvánku. Příjemcem může být i běžný uživatel s rolí User.

Příjemce může pozvánku přijmout nebo odmítnout. O odmítnutí se odesílatel dozví zprávou. Před přijetím může odesílatel pozvánku zrušit. Pozvánky se kontrolují pravidelně; v úvodním dialogu proto může doručení trvat přibližně 30 sekund. Během partie je synchronizace častější.

Po přijetí táhne každý hráč pouze svou stranou a jen tehdy, když je na tahu. Obnovení kteréhokoli prohlížeče načte tutéž partii. Vzdání ukončí hru pro oba. Výsledek zůstane hráči dostupný, i když soupeř mezitím začne novou hru.

Instalace

Nejprve nainstalujte samotný Zabbix. V portálu initMAX otevřete průvodce pro zabbix-chessmax, zvolte operační systém a proveďte pokyny pro instalaci FREE na každém serveru s frontendem. Balíček se jmenuje zabbix-module-chessmax. Následující příkazy používají oficiální repozitář initMAX. Widget je HA ready: balíček nainstalujte na každý frontendový uzel.

Otevřít průvodce instalací

RHEL / Rocky / Alma
openSUSE logo
SUSE
Debian / Ubuntu

RHEL / Rocky / Alma

rpm -Uvh https://repo.initmax.com/zabbix/release/initmax-release-latest.noarch.rpm
dnf clean all && dnf install -y zabbix-module-chessmax

SUSE

rpm -Uvh https://repo.initmax.com/zabbix/release/initmax-release-latest.noarch.rpm
zypper --gpg-auto-import-keys refresh && zypper install -y zabbix-module-chessmax

Debian / Ubuntu

wget https://repo.initmax.com/zabbix/release/initmax-release-latest_all.deb
dpkg -i initmax-release-latest_all.deb
apt update && apt install zabbix-module-chessmax

Offline a ruční instalace ze ZIPu

Pro offline nebo ruční instalaci stáhněte z portálu zdrojový ZIP edice FREE. Podle přiloženého INSTALL.md zkopírujte do modules/chessmax pouze část odpovídající frontendu: legacy pro Zabbix 6.0/6.2, modern pro 6.4 a novější. Návod obsahuje příklady pro běžný server i Docker. Nepřidávejte druhý modul chessmax-legacy. ZIP nemá automatický instalační trigger; při přechodu mezi generacemi manifestu je nutné správnou část znovu vybrat.

Aktivace a přidání widgetu

Instalace DEB/RPM automaticky vybere správnou část a modul zaregistruje a povolí. Modul výslovně vypnutý správcem zůstane vypnutý. U ručního ZIPu nechte Zabbix prohledat adresář modulů a povolte jedinou položku chessMAX. Umístění nabídky závisí na verzi Zabbixu. Přidejte chessMAX na dashboard a změny uložte. V HA prostředí instalujte balíček na každý frontend.

Aktualizace

Widget aktualizujte správcem balíčků. Nativní triggery Debianu a sledování změn přes systemd u RPM vyberou kompatibilní část při změně balíčku frontendu Zabbixu. Ruční postup popisuje návod v ZIPu. Pokud nativní instalace potřebuje obnovu, jako správce přeinstalujte balíček nebo použijte dokumentovaný pomocný program /usr/libexec/initmax-widget-deploy-chessmax.

Nastavení widgetu

Nastavení widgetu chessMAX FREE
Nastavení widgetu chessMAX FREE

Zobrazovat nápovědu povolených tahů

Ve výchozím stavu zapnuto. Najeďte na figurku nebo ji vyberte: tečka označí prázdné cílové pole, kroužek možnost braní. Vypnutí mění pouze zobrazení; server stále odmítá nepovolené tahy.

Šachové hodiny

Výchozí nastavení nové partie: bez hodin, 5, 10 nebo 15 minut na hráče. V dialogu nové hry lze zvolit vlastní časový limit. Změna neresetuje hodiny již rozehrané partie.

Uložení nastavení

Použijte změny v dialogu widgetu a uložte dashboard. Nastavení se zachová po obnovení stránky i odhlášení. Odznak FREE označuje edici a odkaz na zpětnou vazbu otevře formulář pro chessMAX.

Ovládání klávesnicí

Přesuňte fokus na widget a šipkami ovládejte kurzor šachovnice. Mezerník nebo Enter vybere figurku či provede povolený tah; Escape výběr zruší. Ve vstupu pro jméno nadále funguje běžné psaní, mezery i kurzorové klávesy. Při proměně pěšce vyberte dámu, věž, střelce nebo jezdce, také pomocí klávesnice.

Obnovení hry

Po dočasném selhání požadavku na tah widget obnoví pozici uloženou na serveru. Pokud vyprší přihlášení, použijte Obnovit a případně se znovu přihlaste. Když se engine nespustí, zvolte Zkusit znovu nebo ukončete partii zobrazeným tlačítkem. Vytvoření nové hry z neobnovitelné pozice původní partii výslovně ukončí.

Stažení chessMAX FREE

chessMAX FREE získáte v portálu initMAX. Produktová stránka uvádí podporované verze a ukázky; portál nabízí instalační pokyny a balíčky ke stažení. Widget používá licenci AGPLv3 a přiložený engine Stockfish GPLv3.

Nainstalovat chessMAX FREE Stránka produktu

×Košík

Váš košík je prázdný.