Hala 3D Makaljeros OS: postać na tle neonowego korytarza i centralnego dais

OLLIE3D / SECTOR 03 / AUTORSKI SYSTEM 3D

Pulpit,
do którego wchodzisz.

Makaljeros OS zamienia pulpit w halę 3D. Podchodzisz do GIZMO, otwierasz prawdziwy program, budujesz własne piętra, walczysz albo teleportujesz się do hali znajomego. Bez tapety. Bez udawania.

  • 01 prawdziwe okna X11
  • 02 multiplayer P2P
  • 03 zero telemetrii
SCROLL

01 / ŚWIAT

Nie tapeta. Interfejs.

Hala nie jest tłem dla ikon. Jest mapą, menu, sklepem, placem budowy i areną. Wszystko, co widzisz, jest częścią jednej sesji — a każdy program, który otwierasz, działa naprawdę.

9stref świata
30programów w GIZMO + Steam
44typy bloków budowy
12postaci high-detail
8graczy w sesji
0telemetrii
01

Świat zamiast pulpitu

Po starcie systemu nie widzisz tapety z ikonami. Widzisz halę, swoje ciało i korytarz, który prowadzi do kolejnych stref. Poruszasz się jak w grze — bo to jedna spójna scena 3D.

  • hala główna, korytarz i węzeł AI
  • hala sklepowa i studio awatara
  • hala wyzwań, PvP i PUSTKA
02

Prawdziwe aplikacje

Terminal, Firefox, OBS, OpenCode, menedżer plików czy monitor systemu to nie atrapy. To procesy X11 w osobnych wirtualnych displayach, streamowane do paneli 3D — z myszą i klawiaturą.

  • do 4 okien jednocześnie
  • własne pole „custom command”
  • okna można przesuwać, obracać i skalować
03

Lokalnie i po twojemu

Brak konta chmurowego, telemetrii i automatycznych snapshotów. Hala działa lokalnie, a multiplayer jest opcją: LAN, prywatny mesh albo katalog P2P. Twoje dane zostają na twoim dysku.

  • hardening systemu i przeglądarek
  • HUD bezpieczny na streamie — bez IP
  • aktualizacje z podpisanych źródeł

„Hala nie udaje pulpitu. Hala jest pulpitem.”

— idea projektu OLLIE3D / Makaljeros OS

02 / MAPA 3D

Jedna hala. Dziewięć stref.

Kliknij strefę na planie, żeby zobaczyć, co się w niej dzieje. To schemat prawdziwego układu świata: hala główna w centrum, korytarz na północ, sklep i wyzwania po prawej, budowa po lewej — a PUSTKA poza mapą, 400 metrów na południe.

SECTOR 03 // PLAN HALI PRZESUŃ MAPĘ → INTERAKTYWNY
PUSTKA // OSTATNIA ARENA 88 × 88 M · TYLKO TELEPORT STRAŻNIK + SERAFIN KOMNATA PORTALI CYRKLE · ROZPAD WEJŚCIE DO PUSTKI ARENA PVP 40 × 40 M HOST BUDUJE MAPĘ STREFA BUDOWY 44 BLOKI · 9 POZIOMÓW WŁASNA HALA // PUSTKA HALA SKLEPOWA SKLEP · STUDIO · RANKING PVP · ZDJĘCIA · POSTY HALA WYZWAŃ HORDA · BOSS · SKRZYNIE 5 POZIOMÓW KORYTARZ 56 M WĘZEŁ AI GIZMO · OPENCODE HALA GŁÓWNA SPAWN · DAIS · GIZMO SECTOR 03
strefa publiczna walka / PUSTKA handel i awatar przejście / teleport
PLAN SCHEMATYCZNY

Proporcje i odległości zostały uproszczone. Prawdziwy układ sceny: hala 18 × 16 m, korytarz 56 m, hala sklepowa 15 × 16 m, arena PvP 40 × 40 m, PUSTKA 88 × 88 m.

03 / PULPIT 3D

GIZMO. Menu, które jest sześcianem.

Podchodzisz do platformy, celujesz i wciskasz E. Otwiera się panel z 30 programami i narzędziami (Steam ma osobne stanowisko w Hali Sklepowej). Wybierasz terminal, Firefoxa, OBS, OpenCode albo wpisujesz własne polecenie — program startuje w tle i pojawia się jako żywe okno 3D.

Panel GIZMO z listą programów w hali Makaljeros OS
GIZMO // SUMMON30 POZYCJI + STEAM

PRAWDZIWE PROCESY, NIE PODGLĄDY

Okno to proces. Proces to okno.

Każdy program dostaje własny wirtualny display X11 (Xvfb albo Xephyr). Obraz leci przez ffmpeg do TCP i ląduje w Godot jako tekstura panelu 3D. Ruch myszy i klawiatura wracają do programu przez XTest. Zamknięcie okna zabija proces i strumień.

  • Do 4 okien jednocześnie, kaskadowo przed graczem.
  • Przeciąganie, obrót, pochylenie i skala 0,5×–2,4×.
  • Presety 75 / 100 / 125 / 150% i „dopasuj do GIZMO”.
  • Własne polecenie — htop, Blender, Krita, cokolwiek z X11.
  • Zapis stanu okien w user://windows.json.
TERMINALFIREFOXOBS STUDIOOPENCODE AIFILESSYSTEM MONITORKOEMOE+ 22

STRUMIEŃ OBRAZU I WEJŚCIA

Od procesu do panelu 3D

Jedna ścieżka, dwa kierunki. Obraz idzie z wirtualnego X do tekstury w Godocie; wejście wraca z hali do programu przez XTest. Dzięki temu panel zachowuje się jak prawdziwe okno — bo nim jest.

PROGRAMX11 / Xvfb :21+ ffmpegx11grab TCPrawvideo GODOTImageTexture PANEL 3Dw hali MYSZ / KLAWIATURAXTest / xinputd.py INPUTdo procesu OBRAZ → ← WEJŚCIE
OBS 3D

Stream bez kamery

OBS działa na tym samym displayu co hala i ma gotową scenę MAKALJEROS 3D. Stream pokazuje dokładnie to, co widzi gracz — ruch, HUD i halę. Klucz streamu zostaje w OBS.

KAMERY

Telefon, USB, Iriun

GIZMO ma pozycje dla kamery USB/ADB, kamery z telefonu po IP, relaya Tk, UVC i Iriun Webcam. Obraz z kamery może trafić do OBS i do streama.

ZDALNE OKNA

Wspólny pulpit w hali

Po obustronnej zgodzie prawdziwe okna X11 pojawiają się u drugiej osoby jako JPEG 640×360. Można w nich klikać i pisać — input wraca do właściciela okna.

03B / STEAM W GIZMO

Steam wchodzi do hali.

Jedno stanowisko w Hali Sklepowej, obok awatara. Duży terminal STEAM // GRY uruchamia prawdziwy klient Steam w oknie GIZMO — z logowaniem, sklepem, biblioteką i aktualizacją klienta. Bez czarnego okna i bez fałszywego „ŁADOWANIE…”.

Steam — ekran logowania w oknie GIZMO w Hali Sklepowej
STEAM // GIZMOLOGOWANIE / SKLEP

PRAWDZIWY KLIENT, NIE PODGLĄD

Okno Steam jest procesem Steam.

Klient dostaje własny wirtualny display X11 i prywatny DBus. Obraz idzie do tekstury panelu 3D, a mysz i klawiatura wracają do Steam przez XTest. Po pierwszej klatce panel pokazuje DZIAŁA — STEAM; nie ma już naklejonego statusu „ŁADOWANIE KLIENTA W GIZMO…”.

  • Systemowy Xvfb z GLX zamiast bundled — okno nie jest czarne.
  • Prywatny DBus w $XDG_RUNTIME_DIR/bus, bez konfliktu z sesją hali.
  • 32-bitowe biblioteki i steam w obrazie live oraz w offline-repo.
  • Preseedowany prefix ~/.local/share/Steam — pierwszy start nie wisi na bootstrapie.
  • -cef-disable-gpu — CEF nie walczy z GLX w GIZMO.

Logowanie i sklep wymagają internetu; sam klient, biblioteka offline i gry zainstalowane wcześniej działają bez sieci. Steam nie jest w liście GIZMO — ma jedno dedykowane stanowisko w Hali Sklepowej.

JEDNO STANOWISKO

Bez duplikatów

Tylko terminal obok awatara otwiera Steam. Inne terminale hali zostały nietknięte — żaden nie udaje sklepu ani nie uruchamia drugiego klienta.

PREFIX // OFFLINE

Gotowy do startu

Prefix jest preseedowany w obrazie live, a pakiety 32-bit i OpenCL leżą w lokalnym repo. Pierwsze uruchomienie nie pobiera bootstrapu z sieci.

SKLEP // BIBLIOTEKA

Pełny klient

Logowanie, sklep, biblioteka, warsztat i aktualizacja klienta działają jak na zwykłym pulpicie. Steam sam utrzymuje swoją wersję; system nie podmienia mu plików.

04 / STREFA BUDOWY

Od pustej płyty do własnej hali.

Za lewymi drzwiami hala się kończy, a zaczyna metalowa platforma zawieszona pod gwiazdami. Tutaj stawiasz podłogi, ściany, komputery, światła i teleporty — a każda zmiana od razu trafia do zapisu i do gości.

INWENTARZ BUDOWY // B LUB I

Klocki, które są prawdziwe.

Okno inwentarza ma przewijalną siatkę, filtry i liczniki sztuk. Część kupujesz w sklepiku za rdzenie, część dostajesz na start. Wybierasz blok, ustawiasz ghost, obracasz R i stawiasz LMB. Młot H usuwa trafioną część — część przepada i nie wraca do ekwipunku; przegrany mecz zeruje też stan postawionych typów.

  • 44 typy bloków w filtrach: podstawy, dekor, PvP, arena, wyzwania, podłogi.
  • 9 poziomów (0–8) co 3,0 m — PgUp/PgDn, podłogi i ściany bez szczelin.
  • 6 typów podłóg: classic, holo, stal, kamień, carbon i tech.
  • Dekoracje: lampy, neon custom, ramka na zdjęcie, tablica postów, ściana neon, podłoga holo.
  • Materiały i światło: każda podłoga ma własny PBR (stal, kamień, carbon, tech), ściany panele, a ramki i tablice własne obramowania — nie teksturę podłogi. Lampy mają realne OmniLight; boczna wymaga ściany, sufitowa sufitu. Młot niszczy część bez zwrotu, a przegrana w Deathmatch zeruje inwentarz wszystkich postawionych typów.
  • Zapis każdej zmiany w build.json; gość widzi twoją halę, ale nie może jej rozbierać.
podłoga 200ściana 400kolumna 250drzwi 900okno 700komputer 1 500światło 200rura 200

Waluta: rdzenie zdobywane w grze. Teleport pad: 1 000 000 rdzeni, limit 1 sztuka po każdym zabiciu bossa. Własna hala PUSTKA: 250 000 rdzeni i 60 zabitych bossów.

Strefa Budowy z teleportami i komputerami w Makaljeros OS
TELEPORTY // STATUS ONLINE
Inwentarz budowy z filtrami i klockami PvP
INWENTARZ // 44 BLOKI
01

Zbierz rdzenie

Skrzynie po hordzie i bossie dają od 1 500 do 480 000 rdzeni zależnie od poziomu. Żadnych dropów waluty z pojedynczych mobów.

02

Postaw piętra

Platforma ma solidny podkład, więc sąsiednie kafelki zachodzą na siebie i nie ma prześwitów. Ściany mają moduł 3,0 m.

03

Odbuduj PUSTKĘ

60 bossów i 250 000 rdzeni odblokowuje portal WŁASNEJ HALI // PUSTKA oraz pełny panel dekoracji P i drugie wyzwanie. Bloki dekoracyjne są w ekwipunku od pierwszej sesji, a goście widzą każdy szczegół.

04B / PASAŻ HANDLOWY

Sklep, studio i tablica.

Pasaż odchodzi od korytarza i prowadzi do hali, w której załatwiasz wszystko poza walką: kupujesz części i komputery, ubierasz awatara, zostawiasz zdjęcie, publikujesz post i sprawdzasz ranking.

Hala Sklepowa: manekin, sklep i baner KICK
HALA SKLEPOWA // SKLEP · STUDIO · RANKING
SKLEPIK // 51 KLUCZY

Części, komputery, PUSTKA

Karty handlu w trzech kolumnach: podłogi, ściany, kolumny, drzwi, okna, światła, rury, komputery i dekoracje. Osobna karta to WŁASNA HALA // PUSTKA za 250 000 rdzeni, zablokowana do 60 bossów.

STUDIO AWATARA

Manekin i terminal

Terminal profilowania i manekin 3D na obrotowym piedestale. Obok stoi terminal sklepu awatara — przeglądasz katalog i zakładasz postać bez wychodzenia z hali.

ZDJĘCIA I POSTY

Ściana, która pamięta

F12 robi zdjęcie hali do user://photos i ~/Pictures/Makaljeros. Ramka E wybiera kadr, a tablica postów tworzy wpis widoczny w katalogu — z polubieniami i komentarzami gości.

RANKING // P2P

Top 5 na ścianie

Tablica na wschodniej ścianie pokazuje na żywo top 5: poziom, rangę i XP. E otwiera pełną tabelę # · GRACZ · LVL · RANGA · XP · K/D. Poziom i ranga lecą przez sieć co 5 s.

PROFIL // SPOŁECZNOŚĆ

Posty, zdjęcia i polubienia w jednym miejscu

Kiosk w hali sklepowej i przycisk w STUDIO AWATARA otwierają lokalny profil: awatar, poziom, rangę, ostatnią ramkę, ostatni post, licznik polubień i komentarzy. Post może mieć dołączone zdjęcie; tablica pokazuje je w świecie, a polubienie jest przełączalne i zapisuje się w user://posts.json — także bez katalogu online.

05 / WALKA I POSTĘP

Hala to także arena.

Trzy różne obiegi walki: fale i boss w Hali Wyzwań, budowana przez hosta arena PvP oraz PUSTKA — endgame z własną halą i osobną mapą 88 × 88 m. Postać leveluje wszędzie.

Hala Wyzwań z bestiariuszem mobów
BESTIARIUSZ // 15 TYPÓW · DEMON, BLUE DEMON, DRAGON EVOLVED

Horda, boss i skrzynia

Za prawymi drzwiami czeka arena. Terminal przed wejściem wybiera poziom trudności; w trakcie walki jest zablokowany. Po przekroczeniu progu włącza się HUD HP, a regeneracja HP znika — w Hali Wyzwań nie ma passywnego leczenia.

Cały bestiariusz to teraz demony: Demon, Blue Demon i Dragon Evolved z pakietu Quaternius Ultimate Monsters (CC0). Piętnaście typów dzieli pięć zachowań — melee, lunge, ranged, hybrid i flyer — a każdy atak ma telegraf: czerwony pierścień, ładowanie albo zapowiedź lunga. Kontakt nie zabija natychmiast; masz czas na odskok lub unik.

POZIOMMOB HPMOB DMGBOSS HPLOOT
REKRUT×0,70×0,55×0,85×0,50
OPERATOR×1,00×1,00×1,00×1,00
WETERAN×1,60×1,45×2,30×3,00
KOSZMAR×2,60×2,10×4,20×8,00
  • Kosmiczny Żniwiarz — 1 800 HP bazowo, model Dragon Evolved, salwa, pierścień, uderzenie obszarowe, przywołanie, deszcz meteorów, obracająca się wiązka i faza 2 poniżej 35% HP.
  • Unik: Ctrl — dash 0,16 s z i-frame 0,30 s i cooldownem 0,85 s. Przechodzi przez telegrafowane ciosy, meteory i wiązkę.
  • Bronie: Kosmiczna Spluwa (72), Pulsar Pustki (48) i Kosmiczna Dubeltówka (2 × 38).
  • Speciale: NOVA, PRZESZYCIE i BARRAGE; ładunki wypadają z mobów (24%) i bossa (2), a R działa tylko w zamkniętej hali.
  • Skrzynia hordy: 1 500 / 3 000 / 9 000 / 24 000 rdzeni. Skrzynia bossa: 30 000 / 60 000 / 180 000 / 480 000.
  • Własny tor: START, CHECKPOINT, META, PAD WYRZUTU, PAD PORAŻKI i TABLICA CZASU; rekord jest przypisany do układu trasy.
F1 // CZAT

Globalny i lokalny. Kursor, kliknięcia, pisanie.

F1 otwiera czat: zakładka GLOBALNY // SESJA łączy wszystkich w LAN/mesh, a LOKALNY // SYSTEM pokazuje zdarzenia tej instalacji. Gdy czat jest otwarty, kursor jest wolny, kliknięcia działają, a ESC lub F1 zamyka okno i wraca do chodzenia.

DEATHMATCH // NOWE WYZWANIE

Team Deathmatch albo FFA. Stawka: cała hala.

Host wybiera TDM 2 drużyny albo Deathmatch FFA, limit zabójstw i czas. Przegrani tracą całą budowę w swojej hali, a inwentarz postawionych typów spada do zera. Zwycięzca lub zwycięska drużyna dostaje 1 000 000 rdzeni. Remis nie karze i nie nagradza. Każdy tryb ma własny motyw: psychronic-mechanical-roots dla FFA i psychronic-galactic-frenzy dla Team Deathmatch. Muzyka gra tylko podczas aktywnego starcia; po wyniku wraca temat strefy.

COSMIC // FFA 8

Duża arena z własną podłogą.

Osobna mapa 140 × 140 m za halą, po przeciwnej stronie niż PUSTKA. Osiem spawnów na obwodzie, centralna singularność, osłony i własna kolizja podłogi. Wejście z wnęki ARENA NEXUS lub panelu teleportu uruchamia sesję FFA dla 8 graczy.

COSMIC // TEAM 8

ALFA vs BRAVO. Osobne bazy.

Druga, niezależna mapa 140 × 140 m w tej samej strefie za halą. Po cztery sloty startowe na drużynę, oddzielne bazy i centralna forteca. Gość wchodzący przez teleporter od razu trafia do sesji; drużyny są przydzielane automatycznie, a każdy spawn jest inny. Domyślnie startuje widok z oczu; widok z pleców jest opcją pod V.

ARENA NEXUS // KORYTARZ

Wnęka przy sklepie. Dwa teleportery.

W ścianie korytarza obok sklepu powstała wnęka z dwoma konsolami: DEATHMATCH // FFA i TEAM DEATHMATCH // 8. Świecący pas ściany jest przerwany na szerokość wnęki, więc nie zasłania wejścia. Powrót z każdej areny prowadzi z powrotem do tego korytarza.

06 / AWATAR

Ludzki albo kosmiczny. Ta sama jakość.

Awatar to prawdziwy, animowany model 3D widoczny dla innych w co-opie. Dwanaście postaci high-detail z pakietu Grab3D (CC0) ma własne sylwetki, ubrania i animacje — od astronauty i strażaka po czarownicę i szarego kosmitę. Każda postać to kompletny model, więc wybierasz stylizację, a nie dokupujesz osobne bluzki czy buty.

Edytor awatara w Makaljeros OS z podglądem 3D
STUDIO AWATARA // PROFILPODGLĄD 3D

PROFIL WIDOCZNY W CO-OP

Wygląd, który idzie za tobą.

Terminal profilowania otwiera edytor: wybór postaci (12 modeli high-detail), kamera, rasa i podgląd 3D. Podgląd auto-obraca się i przełącza IDLE / CHÓD / BIEG. Każda postać ma własny krój i pełny zestaw ubrań; edytor zmienia modele, a nie składa je z osobnych części. Sklep ma zakładkę POSTACIE z pełnym katalogiem dwunastu stylizacji.

  • V — domyślnie widok z oczu; V przełącza dodatkowy widok zza pleców (z kolizją ze ścianami).
  • Rolka — płynny dystans 1,8–7,0 m w świecie (poza PvP i budową).
  • 12 postaci high-detail: strażak, nastolatek, biznesmen, casual bomber, żołnierz, astronauta, cyborg, sci-fi żołnierz, kobieta blazer, kobieta sport, czarownica i szary kosmita.
  • Wszystko darmowe — każdą postać zakładasz od razu; nie ma osobnych skórek ani mikropłatności.
  • Zapis profilu w user://avatar.json, wysyłka przez RPC.

Manekin w Hali Sklepowej pokazuje wybrany profil; obok stoją modele SCI-FI ŻOŁNIERZ i SZARY KOSMITA. Terminal sklepu awatara pozwala przejrzeć katalog i założyć postać bez wychodzenia z hali.

KATALOG // 12 POSTACI HIGH-DETAIL

Od astronauty do czarownicy

07 / SIEĆ

Bez chmury. Hala u znajomego.

Makaljeros domyślnie hostuje halę po starcie. Drugi gracz może wejść przez LAN, prywatny mesh albo katalog aktywnych systemów P2P. Bez konta, bez centralnego serwera i bez wynajmowania VPS na start.

TWOJA HALA AUTO-HOST 42420/UDP LAN42421 UDP MESHTAILSCALE KATALOGP2P :8099 PADTELEPORT GŁOS16 kHz PCM OKNAJPEG 640×360 SESJA MAX 8 GRACZY · HOST JEST AUTORYTETEM · GOŚĆ NIE BUDUJE
LAN / AUTO-HOST

Gra sama znajduje halę

Discovery broadcastem UDP 42421, sesja na 42420/UDP. Domyślnie auto_host jest włączony — po starcie twoja hala już czeka. Pad teleportu pokazuje status kolorem: zielony online, czerwony offline, pomarańczowy brak konfiguracji. Adres celu jest używany lokalnie i nie renderuje się na padzie ani w streamie.

MESH / BEZ VPS

Tailscale albo własny Headscale

Stała tożsamość zamiast zmiennego IP, szyfrowanie transportu, NAT traversal i relay tylko wtedy, gdy bezpośrednie połączenie nie przejdzie. Możesz użyć Tailscale free albo postawić własny kontroler Headscale na VPS.

KATALOG / 90 S

Aktywne systemy P2P

Każda hostowana hala z co najmniej jednym padem rejestruje się w małym katalogu na TCP 8099. Wpis wygasa po 90 sekundach, więc lista pokazuje naprawdę aktywne systemy. Lista scala LAN, mesh i peerów.

UDOSTĘPNIANIE OKIEN

Dwie zgody, jedno okno

Zdalne okna pojawiają się dopiero, gdy obaj włączycie zgodę. To stream JPEG 640×360 z prawdziwego X11; kliknięcia i klawisze wracają do właściciela. Wyłączenie zgody natychmiast usuwa okna.

8max graczy
12 Hzstan sieci
16 kHzPCM głos
20 mspakiet głosu
90 sTTL katalogu

08 / SYSTEM

Hala stoi na prawdziwym OS.

Makaljeros OS to autorska sesja na Arch Linux. Bez KDE i GNOME między tobą a halą: greetd uruchamia sesję, gamescope/cage daje display, Godot rysuje świat, a PipeWire odpowiada za dźwięk i mikrofon.

GPU / PERFORMANCE

AMD, Intel, NVIDIA, software

Instalator wykrywa GPU przez /sys/class/drm i dobiera Mesa/RADV, Vulkan Intel, NVIDIA open/proprietary/legacy lub lavapipe. Cztery gałęzie NVIDIA są w lokalnym repo: Fermi → nvidia-390xx, Kepler → nvidia-470xx, Maxwell/Pascal/Volta → nvidia-580xx, Turing i nowsze → nvidia-open; każda z lib32 i OpenCL. Hybryda dostaje PRIME offload, a obraz live ma vulkan-radeon, vulkan-intel i vulkan-swrast. Panel GRAFIKA / DISPLAY daje presety NORMALNA / ŚREDNIA / ULTRA, limit FPS, render 720p–4K i output AUTO (natywny monitor).

INSTALATOR

Pełny dysk albo obok systemu

Graficzny instalator Godot prowadzi przez listę dysków, tryb PEŁNY DYSK / OBOK SYSTEMU, konto, postęp i log. CLI zostaje awaryjnie. Obraz live niesie 3,3 GB offline-repo, więc instalacja systemu, sterowników NVIDIA i kerneli nie wymaga internetu. Wymagania: UEFI/GPT, ESP i min. 20 GB; Secure Boot trzeba wyłączyć.

PRYWATNOŚĆ

Zero telemetrii. Zero snapshotów.

Brak agenta telemetrycznego, konta chmurowego i automatycznych snapshotów. Hardening obejmuje sysctl, modprobe, GRUB, polityki Firefoksa i Chromium oraz usuwanie zbędnych usług. HUD nie pokazuje IP ani listy graczy.

AKTUALIZACJE

Jeden mechanizm, podpisane źródła

makaljeros-update.timer uruchamia się 5 minut po starcie i potem co 6 godzin. Aktualizuje cały system przez pacman -Syu. Warstwa hali idzie jako podpisany shell ~1,5 MB (scena, skrypty, config), a modele, audio i tekstury jako osobny pack assetów ~190 MB tylko wtedy, gdy zmieni się ich zawartość. Kanonicznym źródłem jest HTTPS na VPS, a każdy zaktualizowany Makaljeros seeduje ten sam podpisany manifest w mesh/P2P jako fallback. offline-repo, Godot i OpenCode zostają z poprzedniej instalacji (hardlinki), a klient odrzuca starszą wersję. Log: /var/log/makaljeros-update.log, stan: /var/lib/makaljeros/update-state.json; system nie restartuje się sam.

DŹWIĘK

PipeWire, 48 kHz, muzyka stref

Sesja uruchamia PipeWire i WirePlumber, więc mikrofon działa także bez pełnego pulpitu. Muzyka zmienia się przy wejściu do strefy: hala, wyzwania, portale i budowa mają własne tematy. Deathmatch FFA przełącza na psychronic-mechanical-roots, a Team Deathmatch na psychronic-galactic-frenzy; po wyniku wraca muzyka strefy. Zalecany headset — gra nie tłumi echa.

BOOT / RESCUE

Autologin prosto do hali

Po instalacji greetd loguje użytkownika i uruchamia halę od razu. Gdy sesja padnie, tuigreet daje fallback. Rescue: Ctrl + Alt + F2. NetworkManager, PipeWire i sterowniki są częścią obrazu.

NVIDIA OFFLINE // CZTERY GAŁĘZIE + KERNEL

Każda karta dostaje swoją gałąź. Bez internetu.

Repo zawiera wszystkie cztery gałęzie razem z 32-bitowymi bibliotekami, OpenCL, nvidia-prime, dkms i nagłówkami. Instalator wybiera jedną gałąź po modelu karty i dokłada kernel, na którym DKMS zbuduje moduł: stare Fermi/Kepler dostają LTS, nowsze karty current.

KARTA / GENERACJAGAŁĄŹKERNELPAKIETY
Fermi — GTX 400/500nvidia-390xx6.18 LTSdkms · lib32 · OpenCL
Kepler — GTX 600/700nvidia-470xx6.18 LTSdkms · lib32 · OpenCL
Maxwell / Pascal / Voltanvidia-580xx7.3 currentdkms · lib32 · OpenCL
Turing / Ampere / Ada / Blackwellnvidia-open7.3 currentdkms · lib32 · OpenCL
3,3 GBoffline-repo w obrazie live
6.18.60-2linux-cachyos-lts + headers
7.3.3-1linux-cachyos + headers
rc=0pacman -S --print dla każdej gałęzi

Sprawdzone resolverem offline: 390xx, 470xx, 580xx, open oraz pary LTS + 390xx i 7.3 + open. Nie ma fizycznej karty NVIDIA do testu bootu na sprzęcie — to jedyne ograniczenie tego wsparcia. Karta spoza mapy zostaje na nouveau, żeby nie ryzykować czarnego ekranu.

POMIAR // RX 590 GME 8 GB / RADV

Stabilne 60 FPS w 3440 × 1440

Test fullscreen, viewport 2150 × 900: hala główna, budowa, arena, horda PUSTKI i boss. Średnio 16,66 ms, p95 ≈ 16,8 ms, max ≈ 17,3 ms. To pomiar referencyjny, nie obietnica dla każdej konfiguracji.

16,66ms avg
16,8ms p95
60FPS target

DLA DOCIEKLIWYCH

Instalacja z linii poleceń

Graficzny instalator jest domyślny. CLI zostaje jako awaryjna ścieżka i do automatyzacji. --dry-run pokazuje plan bez dotykania dysku; instalator kasuje dysk w trybie wipe.

  • wipe — GPT, 512 MB ESP + ext4 na resztę.
  • alongside — zachowuje istniejące systemy i dopisuje Makaljeros do GRUB.
  • GPU auto — wykrywanie i 4 gałęzie NVIDIA z lokalnego repo.
  • Kernel auto — LTS 6.18 lub current 7.3 + pasujące nagłówki DKMS.
  • Offline — 3,3 GB repo w obrazie live; instalacja bez sieci.
  • fallback — Mesa/lavapipe, jeśli jeden pakiet NVIDIA nie wejdzie.
# pełny dysk
sudo ./installer/install.sh --disk /dev/nvme0n1 \
  --mode wipe --user olivia --password ollie \
  --hostname ollie-hall

# obok istniejącego systemu
sudo ./installer/install.sh --disk /dev/nvme0n1 \
  --mode alongside --user olivia --password ollie \
  --hostname ollie-hall

# podgląd planu, bez zmian na dysku
sudo ./installer/install.sh --dry-run

Główna gałąź projektu: Arch Linux / CachyOS + Godot 4.7.2. W repozytorium istnieje też testowa gałąź Mint / UE5 (parkowana) — strona opisuje gałąź 3D z Godotem, bo to ona jest dziś produkcyjną halą.

09 / STEROWANIE

Wszystko pod ręką.

Hala obsługuje klasyczny zestaw FPS: klik przechwytuje mysz, WASD chodzi, E używa, V zmienia kamerę, a Ctrl daje dash z i-frame. Budowa i PvP mają własne skróty, a okna aplikacji własne gesty.

01

Hala

WASD
chodzenie
Shift
bieg
Ctrl
unik / dash — i-frame 0,30 s, cooldown 0,85 s
E
użyj / otwórz panel
V
kamera z oczu / za plecami
Rolka
zoom kamery 1,8–7,0 m
O
inwentarz postaci high-detail
B / I
inwentarz budowy
F1
czat globalny / lokalny — kursor, kliknięcia, pisanie
F12
zdjęcie hali
F11
fullscreen
Esc
zwolnij mysz / zamknij panel
02

Budowa

B / I
okno inwentarza budowy
1–9 0
wybór części
LMB
stawianie
R
obrót części
H
młot / usuwanie
P
filtr dekoracji
PgUp / PgDn
piętro 0–8
PPM
skok w Strefie Budowy
C
aplikacja komputera
Kółko
zmiana części
03

PvP / okna

1–5
broń PvP
LMB
ogień
R
przeładowanie
Q / F / G
tarcza / skok / mina
LMB na pasku okna
przesuwanie panelu
Shift + LMB
obrót w trakcie chwytu
PPM na pasku
pochylenie / obrót
◀ / ▶
skok obrotu o 15°
prawy dolny róg
skala 0,5×–2,4×
X
zamknij proces i strumień

11 / FAQ

Zanim wejdziesz.

Najczęstsze pytania o system, wydajność, sieć i prywatność. Odpowiedzi opisują aktualny stan źródeł projektu.

Czy Makaljeros OS to gra czy system operacyjny?

To autorska sesja 3D uruchamiana zamiast klasycznego pulpitu, oparta na Arch Linux. Hala jest interfejsem systemu, a programy w panelach to prawdziwe procesy X11. Jednocześnie znajdziesz tu typowe elementy gry: poziomy, walkę, sklep, budowę i multiplayer.

Czy potrzebuję karty graficznej?

Tak. AMD i Intel dostają Mesa/RADV lub Vulkan Intel, NVIDIA jedną z czterech gałęzi offline (390xx, 470xx, 580xx, open) dobraną do generacji karty. Jest też profil software (lavapipe/llvmpipe) dla maszyn wirtualnych i słabszych konfiguracji. Test referencyjny: RX 590 GME 8 GB, stabilne 60 FPS.

Czy mogę uruchomić dowolny program?

Tak, jeśli jest aplikacją X11. GIZMO ma listę gotowych pozycji i własne pole „custom command”. Program startuje w osobnym wirtualnym displayu, a jego okno trafia do hali jako panel 3D z obsługą myszy i klawiatury. Maksymalnie 4 okna naraz.

Jak działa multiplayer?

Domyślnie hala auto-hostuje sesję na 42420/UDP. Inni gracze znajdują ją przez LAN (broadcast 42421), prywatny mesh Tailscale/Headscale albo katalog P2P na 8099. Sesja obsługuje do 8 graczy, wspólną halę, wyzwania, PvP, głos i opcjonalne udostępnianie okien.

Czy są mikropłatności albo pay-to-win?

Nie. W grze nie ma checkoutu, kart ani płatności online. Rdzenie zdobywasz w grze, a wszystkie postacie i kosmetyki są darmowe. Wsparcie streama (Tipply / Kick) jest dobrowolne i nie odblokowuje zawartości ani przewagi.

Czy system zbiera telemetrię?

Nie ma agenta telemetrycznego, konta chmurowego ani automatycznych snapshotów. Hardening obejmuje jądro, sieć, przeglądarki i usługi systemowe. HUD nie pokazuje adresów IP, listy graczy ani statusu hosta w streamie.

Jak wygląda instalacja?

Z obrazu live uruchamia się graficzny instalator. Możesz wyczyścić cały dysk (GPT, 512 MB ESP + ext4) albo zainstalować obok istniejącego systemu i dopisać Makaljeros do GRUB. Wymagane jest UEFI/GPT, ESP i min. 20 GB; Secure Boot trzeba wyłączyć. Obraz ma 3,3 GB offline-repo, a instalator sam dobiera kernel i nagłówki DKMS. Jest też CLI i tryb --dry-run.

Jak uruchomić Steam?

Podejdź do terminala STEAM // GRY w Hali Sklepowej, obok awatara, i wciśnij E. Steam startuje jako prawdziwe okno GIZMO — z logowaniem, sklepem i biblioteką. To jedyne stanowisko Steam w systemie; lista GIZMO celowo go nie zawiera.

Co się dzieje przy 1/4 HP bossa PUSTKI?

Boss zatrzymuje się, robi gest i krzyczy demonicznym basem. Po podłodze biegną sekwencyjne linie prądowe — trzeba je przeskakiwać albo mijać dashem z i-frame. Potem drugi gest i cała arena zapala się kwadratami, które wybuchają; tylko skok lub dash ratuje przed obrażeniami. Do tego grają dwie warstwy burzowego pioruna i elektryczny zaps linii.

Czy działa offline?

Tak — również instalacja. Hala, budowa, wyzwania, PvE, awatary, sklep i cały offline-repo (w tym cztery gałęzie NVIDIA oraz dwa kernele) działają bez internetu. Sieć jest opcją do co-opu, teleportów i katalogu hal. Steam uruchamia się z preseedowanego prefixu offline, ale logowanie i sklep wymagają połączenia.

12 / DOWNLOAD

Pobierz Makaljeros OS.

Jeden obraz live z graficznym instalatorem, halą 3D, Steamem i pełnym offline-repo. Po uruchomieniu możesz od razu wejść do hali albo zainstalować system na dysku — bez pobierania sterowników i kerneli z internetu.

  • Live + instalator — wybór PEŁNY DYSK / OBOK SYSTEMU.
  • Offline-repo — cztery gałęzie NVIDIA i dwa kernele w obrazie.
  • Steam w GIZMO — preseedowany prefix i 32-bitowe biblioteki.
  • UEFI / GPT — Secure Boot trzeba wyłączyć przed startem.

Obraz zawiera własne repozytorium offline. Aktualizacje po instalacji korzystają z podpisanych źródeł; nie są wymagane do pierwszego uruchomienia.

MAKALJEROS OS // ISO · 8,3 GB POBIERZ // MAKALJEROS.PL SHA-256 // SUMA KONTROLNA

Bezpośrednio z makaljeros.pl — bez zewnętrznych luster. Po pobraniu sprawdź sumę SHA-256.

8,3 GBobraz ISO
SHA-256weryfikacja
UEFI / GPTSecure Boot off

DONATE / WSPARCIE ROZWOJU

Wesprzyj rozwój projektu.

Makaljeros OS rozwijam niezależnie: kod, testy na sprzęcie, nowe modele, walka i warstwa offline. Jeśli chcesz, postaw projektowi datek przez Tipply. Wsparcie jest dobrowolne i nie odblokowuje przewagi ani treści w grze.

WESPRZYJ / DONATE tipply.pl/@igorgrabowski dobrowolnie · bez pay-to-win

MAKALJEROS OS / OLLIE3D

Wejdź do hali. Zbuduj swoją.

To nie kolejna tapeta. To świat, w którym twój pulpit ma wymiary, dźwięk i drugą stronę.