Jump to content

Veškerá aktivita

Tento obsah se sám aktualizuje

  1. Earlier
  2. Tak jsem po x letech chtel konecne pokorit sebe a dohrat gta sa na 100% a to komplet bez cheatu. Musim teda rict ze to je obcas zahul neco delat bez cheatu a obcas to byla vyzva, ale po asi 50 hodinach je dokonano. Zde prikladam save, ktery je mozne rozjet, dokoupit posledni dum ve hre a nechat si hlasku zobrazit taky, kdo nikdy nevidel. Jediny co me teda zamrzelo, tak jsem cekal, ze se mi zobrazi neco jako podekovani za 100% bez cheatu a ono nic. Jje tam uplne obycejna hlaska ze 100% a hydra + tank je na grove street. Kdo z vas dojel nekdy gta sa na 100% taky takhle? Btw kdyby nekdo sel ojet pritelkyne, tak bacha, ten save neni cenzurovany :D a pro uspesne dokonceni hot coffee je potreba zapnout frame limiter. 99completeion.b
  3. Částečně protože Nuxt nemám moc rád. A primárně šlo i o to si ten stack vyzkoušet. Čeká mě projekt kde je innertia laravel a vue vyžadovaný. Každopádně u kódu pro api jsem skončil tak jako tak protože z toho dělám mobilní apku. Dělám SwiftUI, Flutter, PHP. S .NET ani s Javou jsem dělal jen hodně minimálně. Piča netuším co to je :D
  4. Měl bych dotaz, když říkáš, že si chtěl použít moderní technologie a vidím, že používáš Vue.js, tak proč si nešel cestou třeba Nuxt.js? Nebylo by lepší mít FE + BE v jednom a moci tak využívat typování pro obojí? Jak si odpovídal výše, že nechceš lepit služby třetích stran, tak to je přeci volitelné, vše si můžeš vytvořit sám nebo použít odpovídající knihovnu, určitě alespoň jedna bude existovat. Tohle je přesně jeden z účelů NodeJS meta-frameworků. Nemusíš si psát API, abys nakrmil FE, ale rovnou BE funkce voláš na serveru (SSR) nebo na FE skrze SSA. Když bys pak v budoucnu potřeboval API, například pro komunitní nástroje, tak tu samou funkci jen obalíš do API endpointu + přidáš RL aj. Naopak mi přijde, že Laravel + Vue.js + Inertia.js bude mít větší boilerplate, než meta-frameworky (Next.js, Nuxt.js, SvelteKit aj.) Přeci jen, NodeJS je rychlejší jak PHP.
  5. Olala, offtopic. A co napr. multi threading, async/await (green threads), mikro servisky, distribovane stateful servisky (actor pattern), event queue (kafka, rabbitmq), optimalizacie ako L1 cache fit, SIMD vektorizacia? Neviem, ci si robil niekedy s modernym .NETom, prip. Javou, ale ak si iba PHPkar tak mozno si to obhajujes iba preto, ze to nemas s cim porovnat? Ehm, tolko mi zabere vypocet neutronovej difuznej simulacie cca 50 000 parametrov v .NETu. Hey claude, create API endpoints and Angular service to consume it, make no mistakes.
  6. dik, ale priste by mi to stacilo napsat 5 slovy bez generovani pres ai... okey, fair enough. Podle me to ale stejne nikdy nepujded s dobou dlouhodobe. V zakladu je to poraad php a ten pristup je proste jinej nez treba API ve springu. A kdyz to vezmu z hlediska budoucnosti, pokud na to budeds shanet dalsi vyvojare, tak si myslim, ze na php se nebudou shanet tak jednoduse.
  7. PHP mělo dlouho (a celkem zaslouženě) špatnou pověst. Ale doba, kdy to byl pomalý skriptovací jazyk na dynamické weby, je už tak 10 let pryč. Od verze 8.0+ je PHP úplně jiná liga a verze PHP 8.5 s plnou typovostí, JIT kompilací (Just-In-Time) a brutálním výkonnostním posunem z něj dělá dospělý a extrémně rychlý backendový jazyk. Proč je to ideální volba pro tuhle hru? Reálný čas bez Node.js: Díky Laravel Reverb, což je přímo v PHP napsaný high-performance WebSocket server, běží veškerý real-time stav (chat, interaktivní mapa, okamžité updaty fronty) bez nutnosti lepit k aplikaci Node.js, Socket.io nebo externí cloudové služby. Všechno držíš v jednom ekosystému. Rychlost vývoje: Jako solo vývojář potřebuju stack, kde nebudu polovinu času psát boilerplate kód. Spojení Inertia.js + Vue + Laravel mi dává to nejlepší z obou světů. Nemusím psát žádné API (REST/GraphQL) jen kvůli tomu, abych nakrmil frontend. Inertia předává data z PHP kontroleru přímo do Vue komponent jako props. Vývoj je tak 3x rychlejší než v kombinaci např. Node.js + React. Výkon na matematiku: Výpočty souřadnic v kulovém vesmíru nebo tiky produkce surovin jsou s moderním PHP procesovány v řádu jednotek milisekund. Úzké hrdlo moderních aplikací je skoro vždycky databáze, ne samotný jazyk. PHP 13 (respektive Laravel 13) už dávno není "ten starej webovej skript". Je to robustní ekosystém, ve kterém dneska startupy staví masivní real-time platformy. Sám dělám v PHP přes 10 let. Za tu dobu jsem zažil portování obřích monolitů z verze 5.4 na 7, viděl jsem obrovské systémy, na kterých dodnes stojí banky, operátoři nebo státní správa, a spravoval systémy s terabajtovými databázemi. Stavěl jsem robustní CRMka nebo algoritmy na plánování rozvrhů, které musely počítat dojezdové doby lektorů k desítkám studentů. A víš co? Ani jednou jsem nenarazil na limit, kde by PHP nestačilo a bylo potřeba utíkat k jiné technologii. Bottleneck je v 99 % případů databáze a architektura, ne jazyk samotný.
  8. az to bude venku, tak to budu hrat. Kazdopadne tohle a tohle mi teda fakt nejde do hlavy, od kdy je v dnesni dobe php moderni a uz vubec od kdy je php moderni pro takovouhle hru.
  9. Ahoj všichni, chci se s vámi podělit o projekt, na kterém v poslední době pracuju. Vždycky mě bavily klasické vesmírné textovky typu OGame, ale říkal jsem si, že by si tenhle koncept zasloužil modernější technologický základ a trochu jiný přístup k samotné mapě vesmíru. Rozhodl jsem se proto postavit vlastní klon, který staví na nejnovějších technologiích a mění zajetá pravidla lineárních souřadnic. 🚀 V čem je to jiné? (Hlavní rozdíl oproti OGame) Zapomeňte na klasický systém Galaxie [1-9] -> Systém [1-499] -> Pozice [1-15]. Vesmír v mém podání je plně trojrozměrný a kulový: Kulové galaxie: Celý vesmír je generován v kulovém prostoru, kde mají galaxie náhodné 3D souřadnice. Kulové systémy: Jednotlivé solární systémy jsou náhodně rozmístěny uvnitř těchto kulových galaxií. Náhodné systémy planet: Samotné planety obíhají v náhodném počtu v kulovém prostoru daného systému. Díky tomu má vzdálenost a poloha úplně jinou dynamiku a vizuální rozměr, což se promítá i do samotného létání a plánování. 🛠️ Technologický Stack Chtěl jsem, aby hra byla bleskově rychlá, běžela v reálném čase bez nutnosti neustálého mačkání F5 a stála na moderním webovém ekosystému: Backend: Laravel 13 & PHP 8.5 Databáze: MySQL 8.4 Frontend: Inertia.js + Vue.js (hladký SPA zážitek bez přeblikávání stránek) Reálný čas: Laravel Echo + Laravel Reverb (WebSocket server pro instantní aktualizace) ⚙️ Co už aktuálně funguje (Alfa status) Projekt je v rané fázi, ale "core loop" hry už stojí a dá se klikat: Generování: Generuju náhodný vesmír s rozložením systémů. Hráč pak dostane náhodnou volnou planetu Ekonomika: Kompletní produkce surovin a jejich přepočty. Budovy & Výzkum: Funkční továrny a hotový nástřel technologického stromu (výzkumů). Stavební fronta (Building Queue): Klasické řazení budov za sebe, které se procesuje na pozadí. Vesmírná mapa: Plně interaktivní mapa vesmíru (díky Vue a 3D logice generování). Komunikace: Chat běžící v reálném čase přes WebSockets (Reverb). Monetizace: Integrovaný systém prémiové měny. 🛠️ Na čem se dělá dál? Dalším velkým krokem je kompletní implementace letové mechaniky (flotily), bojového enginu a obrany, aby se z toho stala plnohodnotná strategie. Určitě mě čeká rebalance produkce, například solární elektrárna na levelu 25 generuje 10 miliard jednotek energie :D Každopádně je toho ještě spousta co dělat. Hledám zpětnou vazbu! Zajímá mě, co říkáte na nápad s kulovým generováním vesmíru místo klasických tabulkových souřadnic? Díky za názory!
  10. Zdravím všechny, Dnes od 12h do 20h byl každý návštěvník Pawna blokován "google captcha" dialogem. Byl to cílený útok přes Cloudflare, který měl za cíl donutit uživatele ke spuštění scriptu na jeho lokální mašině. Útok byl zřejmě cílený na Windows, proto se zřejmě zobrazil jen uživatelům na Windows (nemám od nikoho info, že by se dialog zobrazoval na linuxu, Macu nebo telefonech). Pokud kdokoliv z vás provedl tyto instrukce - zřejmě jste si do PC zanesli malware. Nejspíš to krade aktivní browser sessions a databáze hesel + vytěží celou user složku. Pokud tomu poskytnete elevaci práv, tak to nejspíš začne šifrovat soubory na discích. Nezkoumal jsem co to chce spouštět za skript, ani co to stahuje za bordel - po nahlášení jsem se snažil o co nejrychlejší eliminaci šíření. Celý incident pramení z mojí blbosti - před půl rokem jsem stáhnul a spustil binárku instalátoru stažený z githubu open source projektu, který byl falešný. Stihlo mi to také ukrást databázi hesel - měla být šifrovaná a zřejmě nebyla dostatečně, nebo to dokázalo vykrást něco někde jinde zapomenutého (můj cloudflare účet nepoznal změnu hesla několik let). Nyní jsem již týden pod manuálním útokem někoho, kdo tu ukradenou DB projíždí a snaží se dělat brikule všude možně. Šance, že se někomu povedlo provést kroky z instrukcí je sice malá (protože tlačítko "I" v české lokalizaci nedělá nic - cmd.exe se spouští tlačítkem "T"), ale i přesto radši píšu tento topic i jako varování před falešnými opensource projekty na githubu. I pouhé spuštění a ve vteřině je vytěženo. Malware se aktivuje až u 4. kroku! Pokud nedošlo k od-entrování, nic nebylo spuštěno a k infekci nedošlo! Tímto končím hlášení a sypání popelu na svojí hlavu. Stahujte s rozmyslem, zkoumejte pravost (dvakrát meř a jednou řež) a nespouštějte jakoukoliv kravinu, ať už vás do ní přemlouvá kdokoliv.
  11. Tak, hra už je o mnoho hratelnejší, přibylo spousta nových oprav, modelů,a oba online módy už fungují. Lze tedy hrát "online challenge", kde je cílem zajet absolutní rekord trati, nebo "online race", kde se závodí v patnáctiminutových challengích, a které jsou realtime synchronizované, takže lze vidět duchy ostatních hráčů, na způsob trackmanie
  12. Zdravím tých čo tu ešte vôbec chodia, 😁 Už dlhšie zvažujem kúpu nového routera od gl.inet flint 2,kvôli tailscalu a adguardu. A neskôr by som si chcel spraviť mini smart home doma s raspberry pi. https://store-eu.gl-inet.com/products/flint-2-gl-mt6000-wi-fi-6-high-performance-home-router?variant=48534780838165 Otázka znie ma niekto tento router doma alebo nejaký iný? A aké máte s daným routerom skúsenosti? A aké nastavenia obľubujete Vy na vašom routery?
  13. já mám udělaný build openmp serveru verze 1.4.0.3030, která je už trochu starší, takže by to chtělo přebuildit na novou verzi někdy... :D ten dockerizovaný samp server pro linux jsem dělal já, někde jsem se jen inspiroval seznamem knihoven, které je třeba nainstalovat pro správný běh (c++ knihovny hlavně); akorát by to chtělo updatnout verzi debianu, na kterém je postavený ten image
  14. jako mám nejake veci aj v dockeri spustené, ale není som s ním až tak stotožnený, aj kôôli tým updatom, samp mi beží pod winom, na tej mašine docker ani nemám, koli prehľadnosti by som to najradšej spustil napriamo, už to bolo dávnejšie, možno len nejaký bug, ktorý v novšej verzii openmp už opravili, treba mi zas odskúšať, ináč Ty s robil aj toto? https://github.com/krustowski/samp-server-docker
  15. podařilo se mi udělat před nějakou dobou (takže už není nejaktuálnější) omp server v dockeru, takže klidně můžu zaslat pro tento engine image, pokud by byl zájem další věc je, že testy módu se spouští proti klasickému samp serveru (samp03srv) a je potřeba slinkovat mód i s namockovanými funkcemi omp-stdlib, které jsou používány, a protože se jedná především o databázové funkce, tak si troufám tvrdit, že mód pravděpodobně ani nenastartuje správně (`OnGameInit` totiž přímo volá něco jako `DB_Init()`)
  16. Joo, občas ještě blbě reaguje myšítko v menu. Když to ovládáš klávesnicí, tak by to mělo fungovat dobře. Složení map se bude ještě pak do finále měnit, momentálně, tím že je to alfa, tak jsou mapy nastavené hlavně tak aby se dobře testovaly use-cases. Invalid lap time ti napíše když vyjedeš z trati, tvůj čas je diskvalifikován. Dál to je tak, že při dalším projetí startem/cílem se ti začne měřit nové kolo. Případně se můžeš vrátit na start stiskem "BACKSPACE". Zbraně a arény asi do téhle hry vyloženě nepatří, ale možná tě potěší vestavěný easter-egg.. Ten se spouští napsáním.. nejslavnějšího cheatu všech dob
  17. cool, vyzerá to super, len tak Ďalej nejde na windows verzii vypnúť hru, keĎ stlačím exit nič sa nedeje, zvuk mi tiež nejde a priečinok v zipe nazvi normálne Stunter a nie WIndows, tá prvá mapa by mala byť tá najcool, niečo ako dust2 v cs alebo crossfire v hl mne po chvílke jazdenia napísalo invalid lap a nevedel som ako ďalej a dali by sa naprogramovať aj zbrane na autá a arény a tak? :D a samozrejme multiplayer dedikovaný server?
  18. Stunter Zdravíčko. Představuju Vám svou hru, na které pracuji posledních pár týdnů. Tedy, práce začaly někdy před dvěma lety nesmělým forkem malého projektu, a pak po pár dnech usnuly. Před pár týdny jsem to vytáhnul ze šuplíku, celé přepsal, a dotáhl zatím do hratelné alfa verze. O co jde: Je to remake původní hry Stunts. Nesnaží se to o naklonování hry 1:1, ale spíše tak nějak být modernější poctou té hře. Umí to načítat mapy z původní hry Stunts, ale má to jiný engine a fyziku. Proč? Protože, proč ne ? Každopádně hlavní myšlenka byla se trochu zdokonalit v CPP, ale pak se to nějak uchytilo v komunitě retrohráčů, kteří mně tlačí k tomu, abych to fakt dodělal. Každopádně výhoda oproti původním stunts je, že kromě klasické offline hry je tu možnost i zahrát si online mapy se sdílenými časy a snažit se tak porazit ostatní hráče. Můžete si i prohlédnout replaye jejich nejlepších časů a zkusit je tak napodobit a předhonit. Aktuální progress a nejnovější verze můžete najít TADY Tratě z původních her se už načítají bez problémů, jediné co ještě chybí, je dodělat pár "dekorací" co jsou kolem trati pro které zatím nemám modely. Hraní to ale nikterak nebrání. A co je v plánu do budoucna ? Vychytat všechny mouchy, dodělat zbylých pár dekoračních objektů co oproti originálu chybí, a až tohle bude hotové, tak možná přidat online závody ve stylu trackmanie, tedy že se vybere náhodně trať, a následujících 15 minut budou mít všichni čas zajet co nejlepší čas v rámci "relace". pozice ostatních by byly sdíleny online, takže by byli vidět "duchové" ostatních online hráčů. Také možná přidání dalších nových objektů do tratí? Kdo ví..
  19. Tak.. říkal jsem si, že to bude nuda, ale pak mně přesvědčily příkazy /mince a /kostka. To je prostě nejlepší !
  20. 🔥 MYSTERY FREEROAM – NOVÁ ÉRA SA-MP JE TADY! 🔥 Hledáš víc než obyčejný server? 👉 MysteryFreeroam přináší kompletně přepracovaný gamemode zasazený do reálného světa 🌍 ✨ Co tě čeká? 🏆 Achievementy – plň výzvy pomocí /achiev 📅 Denní úkoly – každý den nové mise /daily 🎟️ Tombola – denně v 18:00 automatické losování! 🎯 Mise – vydělávej plněním úkolů /mise 💎 Premium výhody /premium ⚙️ Přehled příkazů /cmds 😄 Zábavné příkazy jako /lol, /omg a další! 🚗 Unikátní obsah: • Speciální custom auta • Vozidla s radlicí • Velikonoční vajíčka 🥚 • A spousta dalších překvapení! 💥 Tohle není jen další freeroam… 👉 Tohle je úplně nová úroveň hraní! 🎮 Připoj se ještě dnes a zažij MysteryFreeroam na vlastní kůži! Discord: https://discord.gg/gUX5DBjYWm 📡 IP: 185.180.2.10:27388
  21. oki, no tá mašina kde mi baží samp zombie by mala zvládnut ešte jeden samp server, ide skôr o to , že mi na nej nešiel openmp, tak som zatial ani ten prvý neupdatoval, funguje ten Váš mod aj na samp?
  1. Load more activity
×
×
  • Create New...