Comunitate Ryū
Onoare Samurai
Reflexe Shinobi
Online de_cbble 9/32 1ms
52 🔥 Subiecte
55 💬 Postări
3 👤 Membri
- 🟢 Online

竜 RYUZONE — CHANGELOG OFICIAL 竜

Started by ReapBit, Jul 21, 2026, 01:02 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

竜 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-URI

IP Server: 45.13.151.233:27015

DataUpdateStatus
🆕 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ăDescriereStatus
🏠 PortalPortal PHP custom cu query live A2S_INFO
🏆 Top PlayersLeaderboard cu tab-uri: XP / Kills / Ore / MVP
Player of the WeekSistem snapshot săptămânal
📜 Dev UpdatesCard changelog pe portal
👑 Hall of FameGaleria legendelor RyuZone
📅 Calendar Evenimenteevent.php
📊 Stats Systemrank.php / top15.php / profile.php
🎫 Ticket Systemcontact.php + panou admin + mini-chat
🔐 SSL / HTTPSFix 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ĂȚI

Temă: 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ĂRI

Invite: discord.gg/DW56X8xuTN

BotFuncțieStatus
📡 status_bot.pyStatus live server (A2S_INFO)🟢 Online
📊 stats_bot.pyStatistici 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)

RankXP Necesar
⚪ Ronin0
🔴 ......
🟡 Kage Legend30.000

👑 Grade VIP

GradBeneficii
🥉 RoninHP 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



Click pe banner pentru statistici complete pe GameTracker


竜 RYUZONE — HONOR • SKILL • LEGACY 竜
Topic actualizat periodic. Pentru sugestii, deschide un ticket sau scrie pe Discord.
Rating: No ratings yet

竜 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 — NOU

Banlist live public: ryuzone.eu/banlist/

ComponentăDescriereStatus
🔨 Banlist LiveSistem public de ban-uri cu dashboard, căutare și istoric complet
🛠� Panou AdminAdministrare ban-uri direct din browser cu sesiune securizată
📡 Status LiveQuery A2S în banlist pentru starea serverului
🔗 Plugin Banlogryuzone_banlog.sma — logare automată a ban-urilor din joc în tabela rz_bans
🗃� Bază de dateTabelă 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ăUpdateStatus
🎭 /skinsMOTD-ul de skins deschide acum pagina live skins.php prin URL
🛡� /admineMOTD-ul de admini deschide pagina live admins.php cu ierarhia staff-ului
👋 /motdPlugin 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

ModificareDescriereStatus
🔨 Buton BanlistAdăugat în navbar-ul portalului, link direct spre banlist-ul live
🔗 Linkuri corectateVIP → vip.php, Rules → rules.php, Contact reparate
📜 Card Dev UpdatesCTA schimbat în ,,Vezi toate update-urile" spre board-ul de noutăți
📅 Events CenterIconițe pe rânduri, hover feedback, puls subtil pe badge-ul ACTIV
🔐 SecuritateFix 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ăRolStatus
👑 vip.phpPagină VIP premium cu cele 3 grade (Ronin / Ryujin / Shogun)
📜 rules.phpPagină de regulament completă
✉️ contact.phpPagină contact cu formular securizat (honeypot, rate-limit, webhook)
🛡� admins.phpIerarhia staff-ului + cum aplici pentru admin
🎭 skins.phpGaleria de skins live pentru MOTD
🧱 rz_page.phpLayout 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



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 portal

Quote📌 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.amxx
Versiune curentă: 0.12.0-module12 — 12 din 14 module gata, plugin complet funcțional și testat la fiecare pas.

ComponentăDescriereStatus
🧩 ArhitecturăUn singur binar (ryuzone_vipsystem.amxx), compilat din .sma principal + ~18 fișiere .inc modulare
🗃� Bază de date5 tabele MySQL create automat: players, stats, weapon_prefs, trials, logs
⚙️ Configurarevip_main.cfg (Database/General/Trial/Statistics/Gameplay/Models/HUD/Effects) + vip_ranks.cfg (Ronin/Ryujin/Shogun)
📜 LoggingSistem 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ătorCe face
/vipMeniu principal VIP
/trialRevendică trial-ul gratuit unic
/dailyRevendică recompensa zilnică
/vipstatsStatisticile tale VIP (consolă)
/weaponsSetează arma preferată
/viphelpListă de comenzi
/vipmotdPanou vizual complet (fereastra MOTD)
Comandă admin (RCON)Ce face
amx_vip_addAcordă VIP
amx_vip_removeElimină VIP
amx_vip_extendExtinde durata
amx_vip_trialTrial forțat de admin
amx_vip_reloadReîncarcă config-urile fără repornire hartă
amx_vip_checkVerifică statutul unui jucător
amx_vip_listListă 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Ă

ModificareDescriereStatus
🔓 IndependențăPlugin 100% independent, nu mai depinde de ryuzone_vip. CVAR-uri proprii rzskins_sql_*
⚙️ Auto-configryuzone_customskins.cfg se auto-generează la prima pornire
🗃� BackendMySQL cu tabelă custom_skins_players creată automat (SQLX async)
🛡� FallbackDacă 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 COMPLET

Regulamentul 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 CONFIRMATE
Verificare cerută pe ryuzone_vip.sma — 3 funcționalități, toate confirmate prezente în cod:

FuncționalitateLocație în codStatus
👋 Mesaj bun venit cu grad + timp rămasSendWelcome(), linia 356
⏰ Avertizare cu 3 zile înainte de expirareCheckExpireWarning() + cvar vip_expire_warn (default 3), linia 945
📢 Anunț public la primire VIPCondiț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

CategorieCe s-a adăugatStatus
📋 Topicuri generale4 noi: Parteneriate, Suport Forum, Propuneri/Sugestii, Absență/Retragere — cu format, reguli, BBCode
🛠� Topicuri tehnice CS 1.67 noi: Plugin-uri, Cereri Plugin-uri, Mape CS, Tutoriale AMX ModX, Informații, Ajutor, Alte Resurse
✏️ RescriereInformații + Ajutor — din specifice RyuZone în generale despre CS 1.6
🎓 Tutorial AMX ModXPlugin funcțional de la zero pentru începători (mesaj bun venit + comandă /info)
📦 Plugin de postatannounce.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 DRAGONULUI

Eveniment 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]