Fondator MCRebelu Posted June 17 Fondator Share Posted June 17 Salutare, draga comunitate! Astăzi venim cu un update masiv care include cele mai bune optimizari ale sistemului de inventar, trei joburi complet funcționale și un magazin cu iteme utile! 🚀 🧠 OPTIMIZARE SISTEM INVENTAR Am rescris complet logica de salvare, sincronizare și backup pentru inventar. Rezultatul? Un sistem de inventar mai sigur, mai rapid și prietenos pentru server și jucători! 🔧 Tehnic: Reducere cu 95% a scrierilor în baza de date (batching inteligent) Salvări smart pe evenimente în loc de scrieri constante Debouncing client-side: 1.5s acțiuni normale 0.5s acțiuni critice 0.25s pentru cumpărături Cooldown server-side: 2s între salvări per jucător Backup instant în memorie la fiecare modificare Autosave inteligent: inventarele "dirty" se salvează automat în max. 60s Protecție la crash: backup imediat pe server la orice schimbare multiple încercări de salvare la deconectări salvări de urgență și la crashuri Validare JSON pentru prevenirea coruperii datelor 🛠 Debugging & Monitorizare: Stack trace-uri pentru salvări Loguri cu timp de salvare Status backup per jucător (dirty/clean) Statistici privind performanța și auto-save ✅ Beneficii: Pentru jucători: Fără pierderi de iteme, chiar și în caz de crash Interacțiuni mai rapide în UI Salvări fără lag, în fundal Pentru server: Încărcare redusă pe DB Stabilitate crescută Scalabilitate îmbunătățită 🚌 Jobul de Șofer de Autobuz 📍 Cum începi jobul? Mergi la NPC-ul Costel Frănălungă. 🧍♂️ Locație: [marcată pe hartă] Apasă tasta [E] și selectează: „Vreau să devin șofer de autobuz” apoi din nou [E] → „Vreau să încep să lucrez” După ce accepți, ești teleportat direct în autobuz, iar traseul tău începe automat. 🛣️ Cum funcționează jobul? Trebuie să parcurgi mai multe checkpoint-uri (CP-uri) de pe hartă, oprindu-te în stațiile de autobuz. Fiecare cursă are o rută prestabilită. După ce finalizezi traseul, te întorci în garaj – și primesti banii 💵. 🧭 Tipuri de trasee: Skill 1–2: primești 2 trasee random (zone scurte, în LS) Skill 3+: ai acces la toate cele 4 trasee (2 locale în LS + 2 rute extinse pe toată harta) 🎁 Bonusuri speciale După fiecare 5 curse complete, primești automat un bonus de motivație: „Ai primit un bonus de $250 pentru munca prestată.” 🛡️ Protecție anti-troll Pentru a evita blocajele în stații: Coliziunea cu alte vehicule se dezactivează temporar când oprești într-o stație. După câteva secunde, revine automat – traseele rămân libere pentru toți! NU UITA CA PENTRU JOB AI NEVOIE DE PERMIS DE CONDUCERE! 🌲 Jobul Tăietor de Lemne (Lumberjack) – CO-OP Edition 📍 Cum începi? Mergi la NPC-ul Ionel Butuc (semnalizat pe hartă). Apasă tasta [E] și selectează: „Vreau să devin tăietor de lemne” apoi din nou [E] → „Vreau să încep să lucrez” După aceea, ești teleportat automat în vehiculul de muncă – iar aventura începe! 🪓 Ce trebuie să faci? Condu către primul CP albastru – este punctul de activare a traseului tău forestier. Vei vedea mai multe checkpoint-uri în dreptul copacilor. La fiecare copac: Apasă [E] pentru a începe tăierea. După ce copacul cade, apasă din nou [E] pentru a-l transforma în bustean. Cară busteanul până la vehicul și apasă [E] lângă platformă pentru a-l încărca. 🔁 Repetă pașii pentru 5 copaci. Când ai terminat, urmează ultimul checkpoint – destinația de procesare a lemnului. Acolo vei fi plătit pentru munca ta 💰. 🤝 Sistem CO-OP – Muncă în echipă, câștig împărțit Jobul Lumberjack suportă și modul CO-OP, adică poți lucra împreună cu un alt jucător pentru a termina mai rapid o tură de muncă. Este o opțiune ideală pentru prieteni sau pentru cei care vor să socializeze și să colaboreze în timpul activităților de job. 🧭 Cum funcționează CO-OP-ul? Unul dintre jucători trebuie să aibă deja jobul activ. Acesta apasă tasta [G], deschide meniul de Interacțiuni, apoi selectează opțiunea „Invită la job”. Celălalt jucător va primi o notificare pe ecran cu opțiunea de a accepta ([Y]) sau refuza ([N]) invitația. Dacă invitația este acceptată, cei doi jucători vor împărți aceeași tură, vor fi teleportați împreună și vor lucra în aceeași zonă, folosind o singură mașină de transport. 🌲 Detalii despre tură CO-OP În total sunt 10 copaci de tăiat pentru echipă. Oricare dintre jucători poate tăia copaci și încărca bușteni. Este importantă comunicarea, deoarece există o singură platformă de încărcare. 💰 Sistem de recompensă echitabil Plata se face individual, în funcție de contribuție. Dacă un jucător taie și încarcă mai mulți copaci, va primi o sumă mai mare. Cel care muncește mai puțin, va fi plătit proporțional. Exemplu: Dacă un jucător taie 8 copaci, iar celălalt doar 2, primul va primi cea mai mare parte din plată. 📌 Recomandări CO-OP Stabiliți de la început cum împărțiți sarcinile (de ex.: unul taie, celălalt încarcă). Comunicați constant în joc (voice/text) pentru o experiență eficientă și plăcută. Aveți grijă la mașină – fiind comună, trebuie folosită cu responsabilitate. 🍯 JOB PASIV – APICULTOR 🧭 Cum începi? Mergi la NPC-ul Gigel Căpotă, situat într-o zonă rurală. Apasă [E] și selectează opțiunea „Doresc să am propriul stup”. Gigel îți va oferi un stup și o zonă aleatorie unde trebuie să-l plantezi. Odată ajuns în zonă, apasă din nou [E] pentru a plasa stupul. ⏳ Ce urmează? După ce ai plasat stupul, trebuie să aștepți 1 oră (reală) pentru ca albinele să producă miere. După ce timpul a trecut, vei primi un e-mail în joc care te anunță că mierea este gata de colectare. Ai 15 minute la dispoziție pentru a merge să o colectezi. Dacă ratezi timpul, mierea se pierde. 🐝 Avantajul acestui job? Este pasiv – nu necesită prezență constantă. Poți să ai în paralel și un alt job activ, cum ar fi: Tăietor de lemne Șofer de autobuz Pescar Orice alt job permis Practic, este o sursă secundară de venit, fără efort constant 🛒 SHOP UI – ITEMS DISPONIBILE Am adăugat un shop cu interfață UI, accesibil din diverse locații. Momentan preturile sunt 🔧 Unelte: Canistra – $100 Kit de raparatii – $100 🎣 Job: Undita de pescuit – $50 Rama – $1/buc Porumb – $1/buc Lingurica - $5/buc 🍔 General: Sticla de apa – $20 Burger – $20 Hot-Dog – $10 Pizza – $15 Bere - $25 💸 Nu te panica, prețurile-s doar de decor! Shop-ul are prețuri puse doar ca să nu pară gol. Nu-s finale, nu le lua în serios. O să le ajustăm cât de curând, în funcție de economie, feedback și probabil starea de spirit a lui Costel de la Finanțe. 🧾 🌐 Site-ul oficial al comunității este live! Ne bucurăm să vă anunțăm că site-ul oficial al comunității noastre este acum disponibil! Acolo veți găsi informații esențiale despre tot ce ține de activitatea noastră, precum și noutăți în timp real. 🧭 Ce găsești pe site? ✅ Informații generale despre comunitate și cu ce ne ocupăm 👥 Lista membrilor activi de pe Discord 🛠️ Changelog detaliat – toate update-urile și modificările aduse serverului 🔜 Funcționalități noi urmează să fie adăugate pe site în curând LINK: https://www.ronation.ro/ 🔧 BUG FIX + EDIT - Patch Notes General / Tehnic ✔ Vehiculele de job sunt acum accesibile direct – Nu mai trebuie să le deblochezi manual. ✔ Actualizare automată a nivelului de foame și sete la încărcarea personajului. ✔ Verificare pentru entitate la fiecare setTimeout / setInterval – ca să nu mai apară erori dacă un jucător se deconectează brusc. ✔ Fix pentru comanda /pm – nu mai apare numele „null”. ✔ Interacțiunea cu tasta [G] revine pentru vehiculele personale. ✔ Meniul [G] se ascunde automat după acceptarea unei invitații la job + trimitere notificare către cel care a invitat. 🚌 Job: Șofer de Autobuz ✔ Ultimul checkpoint este non-coliziv – șoferii nu se mai blochează unii în alții. ✔ Tips-uri utile în timpul jobului – mai ușor de înțeles ce ai de făcut chiar dacă e prima dată. 🪓 Job: Tăietor de Lemne (Lumberjack) ✔ Checkpointul din spatele camionului a fost scos – Acum doar te apropii de mașină și apeși [E] ca să încarci bușteanul. ✔ Sunete realiste adăugate la tăiere – simți că ești în pădure, nu într-un server de test. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.