竜 RYUZONE — CHANGELOG OFICIAL 竜
Toate update-urile și anunțurile serverului & forumului
📌 CUPRINS- 1. 🎮 Server CS 1.6 — Update-uri
- 2. 🌐 Website & Portal
- 3. 💬 Forum — Design & Funcționalități
- 4. 🤖 Discord & Automatizări
- 5. 🎖� Sistem Ranking & VIP
- 6. 🎨 Skins & Content
- 7. 📅 Anunțuri Generale
1. 🎮 SERVER CS 1.6 — UPDATE-URIIP Server: 45.13.151.233:27015| Data | Update | Status |
| — | 🆕 Migrare de la CRXRanks la Rank System Ultimate v7.3 | ✅ |
| — | 🔧 Rescriere completă plugin ryuzone_events.sma | ✅ |
| — | 🗳� Reconfigurare sistem de votare hărți Galileo | ✅ |
| — | 🎁 Plugin nou: Daily Rewards (ryuzone_daily.sma) | ✅ |
| — | 🔫 Weapon Menu personalizat | ✅ |
| — | 🦘 Double Jump activat | ✅ |
| — | 🪂 Parachute pentru VIP | ✅ |
| — | 🤖 Boți YaPB configurați | ✅ |
| — | 🛡� Audit de securitate — curățare users.ini | ✅ |
| — | 📦 FastDL prin GitHub Pages | ✅ |
Quoteℹ️ Notă: FastDL rulează pe reapbit.github.io/ryuzone-fastdl/ pentru descărcare rapidă a resurselor.
2. 🌐 WEBSITE & PORTAL| Componentă | Descriere | Status |
| 🏠 Portal | Portal PHP custom cu query live A2S_INFO | ✅ |
| 🏆 Top Players | Leaderboard cu tab-uri: XP / Kills / Ore / MVP | ✅ |
| ⭐ Player of the Week | Sistem snapshot săptămânal | ✅ |
| 📜 Dev Updates | Card changelog pe portal | ✅ |
| 👑 Hall of Fame | Galeria legendelor RyuZone | ✅ |
| 📅 Calendar Evenimente | event.php | ✅ |
| 📊 Stats System | rank.php / top15.php / profile.php | ✅ |
| 🎫 Ticket System | contact.php + panou admin + mini-chat | ✅ |
| 🔐 SSL / HTTPS | Fix redirect error -107 | ✅ |
Quote⚠️ Constrângere tehnică: MOTD-ul din CS 1.6 acceptă doar http://, de aceea paginile de stats folosesc HTML compatibil IE5/6.
3. 💬 FORUM — DESIGN & FUNCȚIONALITĂȚITemă: ryuzone-theme-2026 — samurai / roșu-negru-auriu
- 🎨 Paletă de culori completă (roșu #c8102e / negru / auriu)
- 🖼� Hero banner cu status live al serverului
- 🈯 Slogan hero cu trei kanji
- 🧭 Navbar centrat cu butoane custom injectate
- 🏷� Badge-uri de status pentru topicuri (sticky / locked / hot)
- 📌 Grupare topicuri sticky & locked
- 🎯 Icon pack nou pentru boards
- 🏅 Sistem de achievements (3 tabele DB + integrare ACP)
- 📦 Widget-uri sidebar
- ⚡ Sistem JS de enhancement (rz_forum.js)
- 🎴 Carduri îmbunătățite pentru boards
4. 🤖 DISCORD & AUTOMATIZĂRIInvite: discord.gg/DW56X8xuTN (https://discord.gg/DW56X8xuTN)
| Bot | Funcție | Status |
| 📡 status_bot.py | Status live server (A2S_INFO) | 🟢 Online |
| 📊 stats_bot.py | Statistici jucători din MySQL | 🟢 Online |
- ⚙️ Rulează automat prin GitHub Actions
- 🔒 Credențiale stocate în GitHub Secrets
- 🔔 Notificări webhook pentru tickete noi
- 👥 Structură completă de roluri sincronizată cu rank-urile
5. 🎖� SISTEM RANKING & VIP🏯 Ierarhia Rank-urilor (19 trepte)| Rank | XP Necesar |
| ⚪ Ronin | 0 |
| 🔴 ... | ... |
| 🟡 Kage Legend | 30.000 |
👑 Grade VIP| Grad | Beneficii |
| 🥉 Ronin | HP bonus, recompense la kill |
| 🥈 Ryujin | + Grenade trails, parachute |
| 🥇 Shogun | + Slot rezervat, toate beneficiile |
6. 🎨 SKINS & CONTENT- 🗡� Plugin ryuzone_customskins.sma v2.0
- 📋 Comandă admin: /skinmenu
- 🎭 Comandă player: /skins
- ⏳ Verificare expirare în timp real
- 🔝 Prioritate peste skin-urile VIP
- 📦 12 pachete de skins anime/samurai (rz_*)
7. 📅 ANUNȚURI GENERALE- 🌍 Domeniu oficial activ: ryuzone.eu
- 🎮 Grup Steam: RyuZone Community
- 💬 Forum SMF 2.1 complet funcțional
- 📈 GameTracker listing activ
📡 STATUS LIVE SERVER
(https://cache.gametracker.com/server_info/Cs.RyuZone.eu:27015/b_560_95_1.png) (https://www.gametracker.com/server_info/Cs.RyuZone.eu:27015/)
Click pe banner pentru statistici complete pe GameTracker
竜 RYUZONE — HONOR • SKILL • LEGACY 竜
Topic actualizat periodic. Pentru sugestii, deschide un ticket sau scrie pe Discord.
竜 RYUZONE — CHANGELOG #2 竜
Continuare a changelog-ului oficial — ce am mai făcut între timp
Quote📌 Notă: Acest topic continuă Changelog-ul Oficial. Update-urile de mai jos sunt noi și au fost adăugate după ultima actualizare. Topicul vechi rămâne neschimbat ca istoric.
📌 CUPRINS- 1. 🔨 Sistem de Ban-uri — Nou
- 2. 🖥� MOTD-uri Actualizate (Skins & Admini)
- 3. 🌐 Portal — Update-uri
- 4. 🧩 Pagini Noi & Infrastructură Web
1. 🔨 SISTEM DE BAN-URI — NOUBanlist live public: ryuzone.eu/banlist/| Componentă | Descriere | Status |
| 🔨 Banlist Live | Sistem public de ban-uri cu dashboard, căutare și istoric complet | ✅ |
| 🛠� Panou Admin | Administrare ban-uri direct din browser cu sesiune securizată | ✅ |
| 📡 Status Live | Query A2S în banlist pentru starea serverului | ✅ |
| 🔗 Plugin Banlog | ryuzone_banlog.sma — logare automată a ban-urilor din joc în tabela rz_bans | ✅ |
| 🗃� Bază de date | Tabelă dedicată rz_bans cu categorii și gravitate | ✅ |
Quoteℹ️ Cum funcționează: Orice ban dat în joc cu amx_ban / amx_banip se scrie automat pe site — banlist-ul se populează singur, fără intervenție manuală. Anti ban-evasion + transparență completă pentru comunitate.
2. 🖥� MOTD-URI ACTUALIZATE (SKINS & ADMINI)| Plugin / Comandă | Update | Status |
| 🎭 /skins | MOTD-ul de skins deschide acum pagina live skins.php prin URL | ✅ |
| 🛡� /admine | MOTD-ul de admini deschide pagina live admins.php cu ierarhia staff-ului | ✅ |
| 👋 /motd | Plugin nou ryuzone_motd.sma — MOTD de bun venit la conectare + comandă manuală | ✅ |
- 🌐 MOTD-urile trec de la HTML static la pagini web live, mereu la zi
- 🔧 Reparat eroarea -107 cauzată de referințe https:// — MOTD-ul CS 1.6 acceptă doar http://
- 📝 Actualizat .htaccess cu excepțiile corecte pentru admins și skins
Quote⚠️ Reamintire tehnică: Renderer-ul IE5/6 din CS 1.6 acceptă doar http:// și HTML simplu. Toate paginile MOTD respectă această constrângere.
3. 🌐 PORTAL — UPDATE-URI| Modificare | Descriere | Status |
| 🔨 Buton Banlist | Adăugat în navbar-ul portalului, link direct spre banlist-ul live | ✅ |
| 🔗 Linkuri corectate | VIP → vip.php, Rules → rules.php, Contact reparate | ✅ |
| 📜 Card Dev Updates | CTA schimbat în ,,Vezi toate update-urile" spre board-ul de noutăți | ✅ |
| 📅 Events Center | Iconițe pe rânduri, hover feedback, puls subtil pe badge-ul ACTIV | ✅ |
| 🔐 Securitate | Fix vector XSS pe avatarul Player of the Week + cast defensiv | ✅ |
Quote♿ Accesibilitate: Toate animațiile noi respectă prefers-reduced-motion.
4. 🧩 PAGINI NOI & INFRASTRUCTURĂ WEB| Pagină | Rol | Status |
| 👑 vip.php | Pagină VIP premium cu cele 3 grade (Ronin / Ryujin / Shogun) | ✅ |
| 📜 rules.php | Pagină de regulament completă | ✅ |
| ✉️ contact.php | Pagină contact cu formular securizat (honeypot, rate-limit, webhook) | ✅ |
| 🛡� admins.php | Ierarhia staff-ului + cum aplici pentru admin | ✅ |
| 🎭 skins.php | Galeria de skins live pentru MOTD | ✅ |
| 🧱 rz_page.php | Layout comun (header + footer + stiluri identice cu portalul) | ✅ |
- 🎨 Stiluri inline pe fiecare pagină — zero requesturi HTTP suplimentare
- 🔒 Formular contact cu protecție anti-bot și validare completă
- ✅ Audit PHP: 0 erori de sintaxă pe toate fișierele
📡 STATUS LIVE SERVER
(https://cache.gametracker.com/server_info/Cs.RyuZone.eu:27015/b_560_95_1.png) (https://www.gametracker.com/server_info/Cs.RyuZone.eu:27015/)
Click pe banner pentru statistici complete pe GameTracker
竜 RYUZONE — HONOR • SKILL • LEGACY 竜
Changelog #2 — actualizat periodic. Pentru sugestii, deschide un ticket sau scrie pe Discord.
竜 RYUZONE — CHANGELOG #3 竜Continuare a changelog-ului oficial — sisteme noi de la zero, regulament rescris, unelte de navigare pentru portalQuote📌 Notă: Acest topic continuă seria Changelog (vezi Changelog Oficial și Changelog #2). Update-urile de mai jos sunt noi și au fost adăugate după ultima actualizare. Topicurile vechi rămân neschimbate ca istoric.
📌 CUPRINS- 1. 🎖� Sistem VIP Nou — ryuzone_vipsystem.amxx
- 2. 🎭 Custom Skins v3.0 — Rescriere Independentă
- 3. 📜 Regulament Forum — Rescris Complet
- 4. 🔍 Audit Plugin VIP Vechi — Funcționalități Confirmate
- 5. 🌐 Portal — Navigare AJAX fără Reload
- 6. 💬 Forum — Topicuri Noi & Fix-uri BBCode
- 7. 🐉 Eveniment Special — Trezirea Dragonului
1. 🎖� SISTEM VIP NOU — ryuzone_vipsystem.amxxVersiune curentă:
0.12.0-module12 — 12 din 14 module gata, plugin complet funcțional și testat la fiecare pas.
| Componentă | Descriere | Status |
| 🧩 Arhitectură | Un singur binar (ryuzone_vipsystem.amxx), compilat din .sma principal + ~18 fișiere .inc modulare | ✅ |
| 🗃� Bază de date | 5 tabele MySQL create automat: players, stats, weapon_prefs, trials, logs | ✅ |
| ⚙️ Configurare | vip_main.cfg (Database/General/Trial/Statistics/Gameplay/Models/HUD/Effects) + vip_ranks.cfg (Ronin/Ryujin/Shogun) | ✅ |
| 📜 Logging | Sistem propriu pe niveluri (ERROR/WARNING/INFO/DEBUG) în logs/ryuzone_vip_*.log | ✅ |
Arhitectura e modulară dar compilează într-un singur .amxx: fiecare modul are propriul fișier .inc, dar toate împart variabilele globale și sunt inițializate central din plugin_init(), nu separat.
Module finalizate (1-12):1
- Modul 1 — Core/Database/Config: conexiune SQLX async, parser propriu de .cfg, salvare/încărcare date per jucător cu gardă anti-race, expirare automată (sweep + verificare la reconectare)
- Modul 2 — Ranks & Config: 23 câmpuri configurabile per rang (tag, culoare, bonusuri HP/Armor/Money, grenade, jump, double jump, parașută, spawn protection, reserved slot, recompensă zilnică, modele, efecte, sunete)
- Modul 3 — VIP Trial: comanda /trial — trial unic, gratuit, per cont
- Modul 4 — Statistics core: tracking playtime/kills/deaths cât timp ești VIP, comanda /daily cu streak de zile, comanda /vipstats
- Modul 5 — Menus: comanda /vip — meniu principal cu API-ul modern AMXX, paginare automată, multi-lingv
- Modul 6 — VIP Commands: comanda /weapons (armă preferată primar/secundar), /viphelp
- Modul 7 — Admin Commands: amx_vip_add / remove / extend / trial / reload / check / list, toate cu audit în rz_vip_logs
- Modul 8 — Gameplay Benefits: aplică efectiv bonusurile de HP/Armor/Bani, grenade extra, armă preferată automată la spawn, double jump, parașută, protecție la spawn
- Modul 9 — Models: model de jucător și cuțit custom per rang, fără să interfereze cu alte plugin-uri
- Modul 10 — HUD: status pe ecran cu rang + timp rămas, culoare din rang, fără conflicte cu alte HUD-uri
- Modul 11 — MOTD: comanda /vipmotd — panou HTML generat local, compatibil IE5/6
- Modul 12 — Effects: trail, glow, efecte de kill/spawn, tracers pe traiectoria gloanțelor, sunete custom, master switch effects_enabled
Comenzi disponibile acum:1
| Comandă jucător | Ce face |
| /vip | Meniu principal VIP |
| /trial | Revendică trial-ul gratuit unic |
| /daily | Revendică recompensa zilnică |
| /vipstats | Statisticile tale VIP (consolă) |
| /weapons | Setează arma preferată |
| /viphelp | Listă de comenzi |
| /vipmotd | Panou vizual complet (fereastra MOTD) |
| Comandă admin (RCON) | Ce face |
| amx_vip_add | Acordă VIP |
| amx_vip_remove | Elimină VIP |
| amx_vip_extend | Extinde durata |
| amx_vip_trial | Trial forțat de admin |
| amx_vip_reload | Reîncarcă config-urile fără repornire hartă |
| amx_vip_check | Verifică statutul unui jucător |
| amx_vip_list | Listă VIP-uri online curent |
Goluri cunoscute, semnalate onest: Kill Streak Rewards și Damage Indicator nu au încă schema de rang necesară. Reserved Slots e configurat dar fără efect real (vine cu Modulul 13). Skin-urile de armă (re-texturare gen CS:GO) nu sunt implementate — doar arma preferată. Tracers e o aproximare, nu 100% precisă.
Rezumat: 12 din 14 module gata, testate pas cu pas. Urmează Modulul 13 (leaderboard + reserved slots) și Modulul 14 (API pentru celelalte plugin-uri RyuZone).
2. 🎭 CUSTOM SKINS v3.0 — RESCRIERE INDEPENDENTĂ| Modificare | Descriere | Status |
| 🔓 Independență | Plugin 100% independent, nu mai depinde de ryuzone_vip. CVAR-uri proprii rzskins_sql_* | ✅ |
| ⚙️ Auto-config | ryuzone_customskins.cfg se auto-generează la prima pornire | ✅ |
| 🗃� Backend | MySQL cu tabelă custom_skins_players creată automat (SQLX async) | ✅ |
| 🛡� Fallback | Dacă SQL pică, pluginul nu crapă — dezactivează salvarea, loghează, anunță adminul | ✅ |
Bug-uri găsite și rezolvate:• Skin-urile nu se salvau — depindea de CVAR-uri VIP goale la plugin_cfg. Rezolvat cu config propriu + retry la conectare.
• /skins eroare -101 — cauzată de https:// și CSS modern în MOTD, incompatibil cu motorul IE5/6. Rescris ca HTML4 simplu (654 caractere, sub limită).
• Eroare de compilare linia 197 — IP-ul 45.13.151.15 era citit ca float. Rezolvat cu %c pentru ghilimele.
• Curățenie: scos fakemeta nefolosit, reparat SqlSanitize cu lungime corectă de buffer, task ID unic per jucător la respawn, protecție anti-SQL-injection.
Funcțional acum:- 12 skin-uri configurate în customskins.ini (8 sloturi libere pentru extindere)
- 3 tarife: 30 zile / 60 zile / 220 zile
- Comenzi admin: skin_give, skin_remove, skin_list, skin_check + meniu /skinmenu
- Comenzi jucător: /myskin, /skins
- Precache sigur — nu crapă dacă lipsește un .mdl
Rămas de decis: legarea skin_id de coloana id din .ini (nu de poziția liniei), pentru a fi imun la ștergere/reordonare. Necesită confirmare că v3.0 compilează curat și skin-urile chiar se salvează pe serverul live. Rămân de urcat modelele .mdl pentru cele 12 skin-uri, dacă nu sunt deja pe server.
Idei pentru viitor: integrare cu portalul web (cumpărare din skins.php), webhook Discord la acordare/expirare skin, prioritate skin custom peste skin VIP (funcția e deja pregătită în cod).
3. 📜 REGULAMENT FORUM — RESCRIS COMPLETRegulamentul original a fost revizuit complet, cu reguli noi propuse pentru multi-cont, smurfing, spectator abuse, atacuri server, cooldown la unban, plus un TL;DR la final.
- Convertit integral în BBCode cu paleta samurai (auriu #D4AF37 / roșu #8B0000), emoji și structură pe secțiuni
- Restructurat logic: Fair Play → Cheat-uri → Conduită (chat+voice unite) → Nume → VIP/Staff → Multi-cont/Smurfing/Atacuri → Raportare → Sancțiuni → Contestații
- Tabel de sancțiuni grupat pe gravitate, cu emoji de nivel (🟩🟨🟧🟥) și bare vizuale de intensitate (▰▰▰▱▱)
Fix sintaxă: [list=1] nu funcționa pe forum. Înlocuit peste tot cu
+ - și numerotare manuală în bold, compatibil universal cu SMF.
Scoase regula de blocking și regula de vot abuziv din regulament — sunt deja acoperite de plugin-uri dedicate (anti-block și anti-abuz-vot), nu mai e nevoie de sancțiune manuală pentru ele.
4. 🔍 AUDIT PLUGIN VIP VECHI — FUNCȚIONALITĂȚI CONFIRMATEVerificare cerută pe ryuzone_vip.sma — 3 funcționalități, toate confirmate prezente în cod:
| Funcționalitate | Locație în cod | Status |
| 👋 Mesaj bun venit cu grad + timp rămas | SendWelcome(), linia 356 | ✅ |
| ⏰ Avertizare cu 3 zile înainte de expirare | CheckExpireWarning() + cvar vip_expire_warn (default 3), linia 945 | ✅ |
| 📢 Anunț public la primire VIP | Condiționat de cvar vip_announce (default 1, activ), liniile 2135 și 2281 | ✅ |
Toate cele 3 funcționalități cerute au fost găsite și confirmate active în plugin.
5. 🌐 PORTAL — NAVIGARE AJAX FĂRĂ RELOAD- Extrasă și analizată arhiva completă a site-ului (20+ fișiere PHP) pentru a înțelege structura portalului
- Paginile clasificate în două categorii: pagini de browser (portal.php, vip_page.php, store.php, top.php etc.) — candidate pentru navigare fără reload, și pagini MOTD din joc (vip.php, motd.php, rank.php, admins.php etc.) — rămân separate
- Construit rz-router.js — motorul JS care interceptează click-urile din navbar, încarcă pagina nouă prin fetch(), o injectează fără reload, actualizează URL-ul, cu fallback automat la navigare normală dacă ceva eșuează
- Scris ghidul GHID-navibar-ajax.md cu tiparul exact de PHP necesar pentru rz_page_header()/rz_page_footer() ca să răspundă corect la cereri AJAX
Paginile MOTD trebuie să rămână separate de sistemul AJAX — sunt randate de motorul IE5/6 din CS 1.6 și nu suportă JavaScript modern.
S-a descoperit că sistemul de layout comun (rz_page.php cu rz_page_header()/rz_page_footer()) e deja folosit de 3 pagini, dar fișierul propriu-zis lipsea din arhivă — de adăugat.
6. 💬 FORUM — TOPICURI NOI & FIX-URI BBCODE| Categorie | Ce s-a adăugat | Status |
| 📋 Topicuri generale | 4 noi: Parteneriate, Suport Forum, Propuneri/Sugestii, Absență/Retragere — cu format, reguli, BBCode | ✅ |
| 🛠� Topicuri tehnice CS 1.6 | 7 noi: Plugin-uri, Cereri Plugin-uri, Mape CS, Tutoriale AMX ModX, Informații, Ajutor, Alte Resurse | ✅ |
| ✏️ Rescriere | Informații + Ajutor — din specifice RyuZone în generale despre CS 1.6 | ✅ |
| 🎓 Tutorial AMX ModX | Plugin funcțional de la zero pentru începători (mesaj bun venit + comandă /info) | ✅ |
| 📦 Plugin de postat | announce.sma — sistem de anunțuri automate, cu CVars, comenzi admin, sursă completă | ✅ |
Fix compilare: lipsea #include <amxmisc> pentru cmd_access — reparat.
Fix sintaxă listă BBCode: [list=1]/
- (stil phpBB) nu funcționa → înlocuit cu (stil SMF), aplicat pe toate fișierele.
Tag-ul
Spoiler
a fost eliminat din topicurile vechi pentru că SMF nu-l are nativ — acum înlocuit peste tot de tag-ul custom
1
adăugat pe forum.
7. 🐉 EVENIMENT SPECIAL — TREZIREA DRAGONULUIEveniment de deschidere a serverului — program pe etape, premii, reguli proprii și titlul special "Fondator RyuZone" pentru participanți.
竜 RYUZONE — HONOR • SKILL • LEGACY 竜
Topic actualizat periodic. Pentru sugestii, deschide un ticket sau scrie pe Discord.
[/list][/list]