Desktop nástroje
pro hráče

Vše, co potřebuješ jako hráč nebo správce CS2, CS:GO či Rust serveru, na jednom místě. Bez instalace, bez Pythonu.

Aktuální verze: v1.7.12
Stáhnout ZeddiHubTools.exe 📋 Všechny verze
🪟 Windows 10 / 11 🆓 Zdarma Bez instalace 🌍 CZ / EN interface
Counter-Strike 2 CS:GO Rust Server Gaming PC Tool
📱
Také pro Android v0.7.9

ZeddiHub Mobile — companion app pro telefon

Stejný účet jako desktop. Sleduj stav serverů, ping a admin panel přímo z mobilu. Biometrické přihlášení, Material 3 design.

Stáhnout APK →

Co aplikace umí

Všechny nástroje na jednom místě

Všechny sekce v jednom okně, přepínání jedním klikem.

🎯
Crosshair Generator
Live náhled, úprava všech parametrů, export kódu pro CS2 i CS:GO.
CS2 CS:GO
⚙️
Server.cfg + RCON
Generátor server konfigurace, gamemode presety a integrovaný RCON klient — bez externích programů.
CS2 CS:GO Server
🦀
Rust Plugin Manager
Dávková oprava Oxide / uMod pluginů, detekce závislostí, správa příkazů a prefixů.
Rust Server
🎮
Sensitivity Converter
Přepočet citlivosti mezi 20+ hrami, eDPI kalkulačka a auto-detekce Windows sensitivity z registru.
CS2 CS:GO Rust Gaming
PC Optimalizace
Sys info (CPU, GPU, RAM), čištění TEMP, správce procesů a další utility pro ladění výkonu.
PC Tool Gaming
🚀
Game Mode + HAGS
Jedním klikem zapne Windows Game Mode, Hardware Accelerated GPU Scheduling a další herní optimalizace.
Gaming PC Tool
🌐
DNS Tools
DNS flush, scanner pro A/AAAA/MX/NS/TXT/CNAME záznamy, DNS lookup s historií.
PC Tool
📡
Speedtest + Ping
HTTP speedtest přes Cloudflare CDN, ping tester pro 10 herních serverů, port checker a IP geolokace.
PC Tool
📝
Sticky Notes & Autoclicker
Perzistentní poznámky na ploše s self-destruct timerem a globální autoclicker s nastavitelným CPS.
PC Tool
📺
YouTube Downloader
Stahování YouTube videí i zvuku (MP3). Výběr kvality od 360p po 4K, lazy yt-dlp.
PC Tool
📤
File Share Uploader
Rychlé sdílení souborů přes integrovaný uploader — odkaz připravený ke sdílení během vteřin.
PC Tool
⌨️
Editor maker
Plnohodnotný systém maker: nahrávání (F8), per-step editace (15 typů kroků včetně loop/if_pixel), rychlost 0.25×–4×, globální hotkeys s detekcí kolizí, Import/Export.
PC Tool Gaming
🐕
Server Watchdog
Monitoring herních serverů na pozadí (UDP A2S + TCP fallback) s alertem při výpadku.
Server

Rychlý start

Hotovo za 3 kroky

Žádná instalace, žádný Python. Stáhnout a spustit.

1. Stáhnout .exe
Stáhněte ZeddiHub.Tools.exe z nejnovější verze na GitHubu.
2. Spustit
Žádná instalace, žádný Python. Dvojklik a aplikace se spustí.
3. Začít používat
Crosshair, sensitivity, PC nástroje — dostupné okamžitě. Server funkce vyžadují přístupový kód ze ZeddiHub serveru.

Novinky

Aktualizace a changelog

Posledních 5 verzí přímo z GitHub Releases — každá verze přináší nové funkce a opravy.

v1.7.12
2026-04-30
v1.7.12 — Rollback to v1.7.8 baseline

ZeddiHub Tools Desktop v1.7.12 — Rollback

Stažení experimentálních změn z v1.7.9–v1.7.11. Návrat ke stabilnímu stavu, který fungoval v lednu (v1.7.8).

Co se stalo

  • v1.7.9 zavedl panel pool / LRU cache — přepínání bylo rychlejší, ale odhalil fundamentální bug v CTk: p
Zobrazit víceShow more

ZeddiHub Tools Desktop v1.7.12 — Rollback

Stažení experimentálních změn z v1.7.9–v1.7.11. Návrat ke stabilnímu stavu, který fungoval v lednu (v1.7.8).

Co se stalo

  • v1.7.9 zavedl panel pool / LRU cache — přepínání bylo rychlejší, ale odhalil fundamentální bug v CTk: po withdraw()/deiconify() cyklu (= obnovení z tray) zůstanou Canvas widgetů prázdné = černé obdélníky.
  • v1.7.10 zkusil fix přes _draw() walk. Nestačil.
  • v1.7.11 eskaloval na hard rebuild + multi-technique redraw walker (3 vrstvy × 200 widgetů × debounced trigger). Bug stále, plus aplikace ~10× pomalejší.
Závěr: customtkinter dosáhl svých limitů pro tuhle architekturu. Žádný reaktivní redraw nesupluje to, co by Tk měl dělat nativně.

Co je v této verzi

  • gui/main_window.py, gui/tray.py, gui/panels/home.py, gui/panels/apps/panel.py vráceny na v1.7.8 stav
  • gui/http_cache.py smazán (byl použitý jen v v1.7.9-11)
  • Verze bumpnutá na 1.7.12, aby existující uživatelé dostali tento stabilní build přes auto-updater

Co bude dál

V repozitáři jsou nyní 2 prototypy (poc/pyside6/ a poc/tauri/), které ukazují, jak by aplikace mohla vypadat v moderních UI stack. Před commitnutím rewrite si můžeš oba spustit, porovnat, vybrat.

📦 Soubor

  • ZeddiHubTools.exe — standalone PyInstaller one-file build, stabilní v1.7.8 chování s pouze bumpnutou verzí
---

Vygenerováno 2026-04-30 · ZeddiHub · Claude Sonnet 4.7

Číst na GitHubu →
poc-builds pre
2026-04-30
v2.0.0 alpha-8: Týden 7 + 8 — 11 nových panelů (Game Tools / Watchdog / PC Tools)

ZeddiHub Tools — v2 alpha-8 (Týden 7 + Týden 8 = 11 nových panelů)

| Soubor | Velikost |
|---|---|
| ZeddiHub-v2-alpha8.exe | 19.3 MB |
| ZeddiHub-v2-alpha8-Installer.exe | 4 MB |
| ZeddiHub-v2-alpha8.msi | 6 MB |

Co je nově migrováno

Sidebar oprava

Zobrazit víceShow more

ZeddiHub Tools — v2 alpha-8 (Týden 7 + Týden 8 = 11 nových panelů)

| Soubor | Velikost |
|---|---|
| ZeddiHub-v2-alpha8.exe | 19.3 MB |
| ZeddiHub-v2-alpha8-Installer.exe | 4 MB |
| ZeddiHub-v2-alpha8.msi | 6 MB |

Co je nově migrováno

Sidebar oprava

  • Stažitelné moduly — odstraněn requiresAuth: true, viditelné pro všechny (label „Stažitelné moduly")

Týden 7 — Game Tools + Watchdog (5 panelů)

  • 🎯 Sensitivity Converter (/tools/sensitivity) — converter mezi 20 hrami (CS2/CS:GO, Valorant, Apex, Overwatch 2, R6, PUBG, Fortnite, Tarkov, atd.) s real-time cm/360° a eDPI display + reference pocitová tabulka
  • 📐 eDPI Kalkulačka (/tools/edpi) — DPI × sensitivity = eDPI, 5 tier ratings, CS2 pro player table (s1mple, ZywOo, NiKo, …)
  • 📡 Ping Tester (/tools/ping) — TCP probe na 10 herních endpointů (Valve, Cloudflare, Google DNS, Riot, Ubisoft, Epic, Bungie, Faceit), latency + status (excellent / good / fair / high) + custom server
  • 👁 Server Watchdog (/watchdog) — periodický UDP A2S monitoring 5 default ZeddiHub serverů + servers.json fetch + add/remove + alert log s edge transitions (online ↔ offline)
  • 🌐 Translator (/tools/translator) — 3 enginy (MyMemory zdarma, Google Translate, LibreTranslate), 20 jazyků, file picker pro JSON/TXT/LANG/INI, auto-chunk po \n\n paragrafech, save dialog

Týden 8 — PC Tools (5 panelů)

  • 💻 System Info (/pc/sysinfo) — live CPU usage % + name + cores, RAM usage % + total/used/free, disks (mount/kind/total/used/free/usage %), uptime, hostname, OS. Auto-refresh 5 s
  • 🌐 NetTools (/pc/nettools) — 4 záložky:
- DNS lookup (A/AAAA) - Port checker (s latencí) - IP geolocation (přes ip-api.com — country/region/city/ISP/org/AS) - Ping tool s historií (30 entries)
  • 🔧 Utility (/pc/utility) — 4 záložky:
- Stopwatch (start/stop/lap/reset, ms precision) - Countdown timer (min/sec, s zvukovým signálem) - Process List (filter, kill, auto-refresh 3s) - Shutdown timer (Windows shutdown /s /t N + /a cancel)
  • 🎮 GameOpt + 🛡 Advanced — placeholders s plánem na Phase 4 (Power plan / Game Mode / Network throttle / Mouse precision / Registry / Services / Scheduled Tasks)

Backend rozšíření (Rust)

services/a2s.rs (NEW) — UDP A2S_INFO server query:

  • Valve protocol: \xFF\xFF\xFF\xFFTSource Engine Query\x00, type 0x49 reply parsing

  • Challenge handshake (type 0x41) auto-handling

  • TCP fallback když UDP fails

  • Vrací ServerInfo { online, ping_ms, name, map, players, max_players }

net_tools::tcp_ping — measured TCP handshake latency v ms (used by Ping Tester + NetTools)

system_info rozšíření — disks (Disks::new_with_refreshed_list), CPU usage % se sampling intervalem, RAM usage %, uptime

Nové commands:

  • a2s_query (Watchdog)

  • net_tcp_ping (Ping Tester + NetTools)

  • process_list + process_kill (Utility)

Sdílené komponenty + data


  • $lib/data/gameTools.ts — SENS_GAMES dict (20 her), PING_SERVERS (10 endpointů), CS2_PROS reference table

Migration progress (~32 panelů + foundation)

✅ Foundation · Home · Settings · About · News · Links · Apps · LoginDialog · Welcome
✅ CS2 Player + Server + Keybind
✅ CS:GO Player + Server + Keybind
✅ Rust Player (6 tabs) + Server + Keybind
✅ Source RCON (TCP) + Facepunch RCON (WebSocket) v Rustu
✅ Owner role hardcoded (zeddis) sync mezi Tauri + admin panel
✅ Admin: Server Updater + Modules sidebar entries (Owner-only) + skelety
✅ Klienti panel sloučen, Release Health diag banner
✅ Sensitivity · eDPI · Ping Tester · Watchdog · Translator (Týden 7)
✅ PC SysInfo · NetTools · Utility (3/5 PC Tools)
🟡 PC GameOpt · Advanced (placeholders, Phase 4)
🔜 Týden 9: Module loader + Auto-updater + Telemetry
🔜 Týden 10: Splash + Migration bridge + Cutover
🔜 Phase B: Module loader (JS bundle download z zeddihub.eu/modules/<slug>/)
🔜 Phase C: Server Updater modul (russh, CS2 metamod/cssharp, plugin diag, mobile API)
🔜 Týden 11+: Macros panel (recorder + engine + hotkey manager)

Číst na GitHubu →
v1.7.11
2026-04-29
v1.7.11 — Hotfix #2: hard panel rebuild on tray restore

ZeddiHub Tools Desktop v1.7.11 — Druhý hotfix pro „černé obdélníky po obnovení z tray"

První pokus o fix v v1.7.10 (rekurzivní _draw() walk přes CTk widget tree) se ukázal jako nedostatečný — Canvas state CTk widgetů zůstal po withdraw cyklu prázdný i po explicitním zavo

Zobrazit víceShow more

ZeddiHub Tools Desktop v1.7.11 — Druhý hotfix pro „černé obdélníky po obnovení z tray"

První pokus o fix v v1.7.10 (rekurzivní _draw() walk přes CTk widget tree) se ukázal jako nedostatečný — Canvas state CTk widgetů zůstal po withdraw cyklu prázdný i po explicitním zavolání _draw(). Uživatel poslal screenshot, na kterém jsou stále černé obdélníky místo widgetů.

✅ Druhý pokus — heavy hammer

Po obnovení z tray:

1. Detekce withdraw cyklu přes _was_withdrawn flag (nastavený v novém _do_minimize_to_tray helperu — používaném všemi cestami do tray, včetně dialogu).

2. První <Map>/<Visibility> event po restore detekuje flag a:
- Zahodí celou panel cache (ostatní cached panely by byly taky černé)
- Zavolá _show_panel(current_nav_id) — postaví aktivní panel od nuly
- Žádná síťová operace neproběhne — HTTP cache (gui/http_cache.py, 30 min – 1 h TTL) + Apps disk cache (6 h) drží data
- Pouze widget tree se rekonstruuje (~150–300 ms)

3. Sidebar + header zachovávají user state (sidebar collapse stavy, search box content) — nedají se zahodit. Dostanou multi-technique redraw walk s třemi vrstvami:
- widget._draw(no_color_updates=False)
- widget._set_appearance_mode(<current>)
- widget.configure(fg_color=widget.cget("fg_color"))

Belt-and-suspenders — pokud první nezabere, druhá nebo třetí ano.

💰 Cena

  • Jednorázových ~150–300 ms při návratu z tray (rebuild aktivního panelu)
  • Po rebuildu je cache zase plná → přepínání mezi panely zůstává rychlé
  • Žádné HTTP requesty navíc — jen widget construction

📦 Soubor

  • ZeddiHubTools.exe — standalone PyInstaller one-file build
---

Vygenerováno 2026-04-23 · ZeddiHub · Claude Sonnet 4.7

Číst na GitHubu →
v1.7.10
2026-04-29
v1.7.10 — Hotfix: black rectangles after tray restore

ZeddiHub Tools Desktop v1.7.10 — Hotfix pro „černé obdélníky po obnovení z tray"

Po nahlášení problému, že po minimalizaci a obnovení z tray se některé widgety ukazují jako černé obdélníky místo polí/karet/tlačítek.

🔍 Příčina

Když okno projde withdraw() → `deico

Zobrazit víceShow more

ZeddiHub Tools Desktop v1.7.10 — Hotfix pro „černé obdélníky po obnovení z tray"

Po nahlášení problému, že po minimalizaci a obnovení z tray se některé widgety ukazují jako černé obdélníky místo polí/karet/tlačítek.

🔍 Příčina

Když okno projde withdraw()deiconify() cyklem (přesně to, co dělá tray hide/restore), Tk nezachová drawing state CTk widgetů. Každý CTkFrame/CTkButton/CTkLabel rendruje svůj rounded-rect přes vnitřní Canvas a ten zůstane po restore prázdný (= černý).

Předtím to bylo zamaskované, protože každá navigace tvořila panel od nuly → widgety byly vytvořeny znovu = Canvas se nakreslil. Po v1.7.9 (panel pool) widgety přežijí a chyba se odhalila.

✅ Fix

Nový _force_redraw_current_panel + _redraw_ctk_tree: rekurzivně projde widget tree aktivního panelu a zavolá CTk privátní _draw(no_color_updates=False) na každém widgetu. Non-CTk widgety se přeskočí (Tk je rendruje sám).

Trigger je 3-vrstvý:

1. <Map> + <Visibility> event handlers na toplevel okně, debouncované přes after_cancel (jinak by fade-in animace spustila redraw flood)
2. show_with_fade plánuje 2 redraw passes — hned (před fade) a 180 ms po (po dokončení fade animace)
3. _show_panel při cache hitu plánuje redraw 10 ms po pack()

⚡ Bonus: micro-perf v _navigate

Při každém přepnutí panelu se restyle 50+ sidebar buttonů. Předtím: 2× get_theme() per button → ~100 dict-merge volání za jednu navigaci. Teď: cur_th + nav_hover + locked_colors se resolví JEDNOU mimo smyčku, smyčka je čistě btn.configure(...).

📦 Soubor

  • ZeddiHubTools.exe — standalone PyInstaller one-file build
---

Vygenerováno 2026-04-23 · ZeddiHub · Claude Sonnet 4.7

Číst na GitHubu →
v1.7.9
2026-04-28
v1.7.9 — Performance Pack (panel pool + HTTP cache)

ZeddiHub Tools Desktop v1.7.9 — Performance Pack

Tahle release vznikla po hloubkovém výkonnostním auditu (požadavek uživatele: „aplikace se zasekává a po minimalizaci do tray se vše znovu načítá"). Pět architektonických změn, které dohromady dělají přepínání panelů ~10× ry

Zobrazit víceShow more

ZeddiHub Tools Desktop v1.7.9 — Performance Pack

Tahle release vznikla po hloubkovém výkonnostním auditu (požadavek uživatele: „aplikace se zasekává a po minimalizaci do tray se vše znovu načítá"). Pět architektonických změn, které dohromady dělají přepínání panelů ~10× rychlejší a úplně odstraňují re-fetch po obnovení z tray.

🚀 1. Panel pool / LRU cache

Předtím se panel destruoval a znovu vytvořil při každé navigaci. Teď držíme posledních 6 panelů naživu — přepnutí mezi nimi je pack_forget() + pack() (~50 ms). Když je pool plný, vyhodí se nejstarší.

  • Restore z tray na cached panel = okamžitě (žádný HTTP fetch, žádný UDP query)
  • Cache se invaliduje při toggle light/dark a změně jazyka (jinak by widgety držely staré barvy/texty)
  • on_panel_evicted hook pro panely co potřebují uklidit bg vlákna

🌐 2. Process-wide HTTP cache (gui/http_cache.py)

Nový modul s TTL cache:

  • recommended.json — 30 min
  • GitHub repo info + releases — 1 hodina (taky šetří GitHub rate limit)
  • Apps katalog quick_links.json — už předtím 6 h disk cache
Při výpadku sítě vrátí starou cache místo prázdného UI.

🪟 3. Tray restore = no-op když je panel stejný

  • Klik v tray na aktivní panel → jen show_with_fade(), žádný _navigate
  • _navigate(same_id) se vrátí brzy když je panel zamapovaný
  • Šetří: theme rebuild, restyle 50+ sidebar buttonů, telemetrii

⌨ 4. AppsPanel — 250 ms search debounce

Předtím se grid s 50+ kartama re-renderoval na každý stisknutý znak. Teď se rebuilduje až 250 ms po posledním stisku → psaní query je plynulé.

🔐 5. Auth state se propaguje i do cached panelů

Po loginu/logoutu projde _update_auth_ui celou cache a zavolá _refresh_login_card na všech panelech, které ho mají — uživatel uvidí správný stav i když je teď v Settings a vrací se domů.

🧹 Bonus — graceful shutdown

_quit_app teď volá _clear_panel_cache(), takže každý cached panel dostane šanci na svůj destroy() override (Watchdog monitoring loop, audio playback z Časovačů, …) — žádné orphaned vlákna držící Python proces po zavření okna.

📦 Soubor

  • ZeddiHubTools.exe — standalone PyInstaller one-file build
---

Vygenerováno 2026-04-23 · ZeddiHub · Claude Sonnet 4.7

Číst na GitHubu →

Stáhněte si ZeddiHub Tools

✓ v1.7.12   Windows 10 / 11  ·  Zdarma

Stáhnout ZeddiHubTools.exe 📋 Releases na GitHubu