Senaris Posted September 11, 2019 Share Posted September 11, 2019 Aici voi preciza functionalitatile ZinGuard cat si extensiile lui. - ZinGuard este un sistem de TeamSpeak3 ce are ca scop monitorizarea/administrarea unui server, adaugare/eliminare de rankuri, inergistrare loguri pentru orice se intampla pe server, sistem de ranking via leveling, sistem de creare automat a canalelor, sistem de jocuri, sistem de coins si penalizari pentru lipsa, happybox, loterie si multe altele. - ZinGuard Bot este scris in C# si website-ul in [ASP.NET Core], sursa botului este privata dar folosesc GitLab pentru revizii. - Eu ofer gazduirea bot-ului, website-ului cat si a bazei de date. Totodata ofer si siguranta datelor inmagazinate de ZinGuard cat si un AntiDDOS basic pentru protectie in cazul in care totusi exista cineva care vrea sa-i faca rau, cu toate ca n-as intelege de ce i-ar face cineva rau. 1. Functionalitatea de baza a) Monitorizare si Loguri - Monitorizare canale, informatii stocate si afisate aici: http://zinguard.net/server/5da72ed7b27f92040cf01c3c/channels - Monitorizare clienti, informatii stocate si afisate aici: http://zinguard.net/server/5da72ed7b27f92040cf01c3c/users - Monitorizare server, cat si crearea unui banner a acestuia: http://zinguard.net/server/5da72ed7b27f92040cf01c3c/info - Loguri pentru orice, canale create/sterse/modificate: http://zinguard.net/server/5d6ea5a8fefceb221cc4a1e5/logs - Monitorizare permisii pentru fiecare client in parte: http://zinguard.net/server/5d6ea5a8fefceb221cc4a1e5/userperms - Monitorizare banlist, afla cine a dat ban, cui si cand: http://zinguard.net/server/5d6ea5a8fefceb221cc4a1e5/bans b) Functii automate pentru utilizatorii conectati. - Trimiterea unui mesaj de bun venit, acesta poate fi dezactivat prin [!client welcome] - Mutarea automata pe un canal in cazul in care clientul si-a dat disconnect in urma cu 5 minute, acesta poate fi dezactivat prin [!client automove] - Monitorizarea clientilor de cat timp au petrecut pe serverul tau, in timp real. 2. Functionalitate de creare si stergere canale. - Stergerea canalelor daca nu au fost active in ultimele 72hr [3 zile] (Ori poti seta cate ore vrei tu) - Crearea canalelor printr-o simpla comanda !createchannel {numecanal} in sectiunea de canale permanente. 3. Posibilitatea de a fi vizibil pe TeamSpeak3 - Posibilitatea de a fi activ ZinGuard-ul ca un simplu client normal online pe server. - Nota: Functionalitate dezactivata. 4. Functionalitatea de 'Trusted System' - Alocarea gradului de tip 'Trusted' dupa 2hr de activitate, acesta v-a fi eliminat daca detine un alt rank inafara de cel 'Guest' sau daca nu detine 2hr active pe server. Mai multe aici: Nota:- Gradele de tip 'Trusted' NU vor fi facute automat de catre ZinGuard, trebuie sa-l creezi singur. 5. Functionalitatea de portofel virtual - Posibilitatea de a avea o moneda virtuala, direct pe TeamSpeak-ul tau sub denumirea 'ZinCoin(s)' sau ce denumire doresti tu pe viitor. - Oferirea clientilor 'ZinCoin(s)' pe baza de activitate si informarea acestora pe privat. Mesajele pot fi dezactivate de catre client prin [!client payday] Fiecare client conectat in fiecare ora v-a primii o cota parte de credite, creditele nu sunt fixe si depind foarte mult de mai multe aspecte:- Cu cati se afla mai multi oameni conectati pe server, cu atat primesti mai multe puncte.- Cu cati oameni te aflii pe un canal, cu atat primesti mai multe puncte.- Cu cat avansezi in level, cu atat primesti mai multe puncte bazandu-ma pe level-ul tau. [Happy Hour System] Fiecare client conectat, are sansa de 30% din 30 in 30 minute sa ii se deschida automat o cutie 'Happy Hour' - Mai multe informatii despre asta vezi aici: [Auto-Leveling] Fiecare client conectat, cu cat are mai multe credite cu atat botul insista sa-l creasca in level, mai multe informatii tot aici: 6. Functionalitatea de Leveling - Posibilitatea de a folosii moneda virtuala pentru a avansa in level, unde totodata ii se v-a acorda un rank special 'Level X' daca acestea sunt configurate pe server. - Alocarea gradelor de tip 'Level', unde daca clientul detine Level 5, ii v-a aloca rankul 'Level 5' si asa mai departe.Comenzi adaugate:- !level [Meniu de level]- !level info [Informatii despre level-ul tau curent]- !level sell [Posibilitatea de a vinde un level]- !level buy [Posibilitatea de a cumpara un level cu ZinCoin(s) si/sau ZinToken(s)]- !level price [Informatii despre cat costa un level sa-l vinzi sau sa-l cumperi] Nota:- Gradele de tip 'Level' NU vor fi facute automat de catre ZinGuard, trebuie sa creezi gradele aferente, conditia este sa se 'sfarseasca' cu "Level X" 7. Functionalitatea de Transfer intre Clienti Comanda: !transfer - Descriere: Posibilitate de transfer ZinCoin(s) de la o persoana la alta persoana.Exemple comanda: - !transfer {uniqueId} valoare <-> !transfer 7MIIB5jt4dtpHS7DO1MhtbUrA6k= 100 sau 100zt [Pt zintoken]- !transfer {databaseId} valoare <-> !transfer 10725 100 [Removed] Cum aflii DatabaseId-ul sau UniqueID-ul tau? - Scrii botului comanda !info sau !whoami - Intrii pe www.zinguard.net , selectezi serverul dorit si apesi in stanga pe 'Users', ulterior cauti utilizatorul dorit de tine si vei avea afisate informatii despre UniqueId-ul lui. Nota: - Nu poti transfera celor ce sunt mai mici sau mai mari decat tine cu 15 levele! - Comanda v-a functiona doar daca celui ce doresti sa-i transferi ESTE CONECTAT PE TEAMSPEAK- Poti transfera MINIM 100 ZinCoin(s)- Sistemul de transfer a fost re-adaugat din vechea versiune, exemplu functionare veche aici: https://www.indungi.ro/forum/topic/715107-actualizari-teamspeak-si-zinguard/?do=findComment&comment=7632345 8. Functionalitatea de jocuri de noroc - Posibilitatea de a permite clientilor sa joace mici jocuri de noroc [mini-games] cu ZinGuard-ul dar si cu alti utilizatori.a) Coinflip - Un simplu joc de moneda, clientul pune un pariu pe cap/pajura in valoarea de X zinCoin(s) si o moneda se v-a rasucii intre 5 si 8 ori. Daca castiga, primeste dublu. Daca pierde, pierde. Comenzi adaugate:- !coinflip {cap/pajura} {valoare} - Exemplu: !coinflip cap 1000b) Blackjack - Un simplu joc de blackjack alaturi de ZinGuard. Clientul pune un pariu de X ZinCoin(s) si ulterior mai pune o carte sau asteapta rezultatul jocului.Comenzi adaugate: - !blackjack {valoare} <-> [Pariezi {valoare} si incepi un joc de blackjack] - !blackjack hit <-> [Daca vrei sa mai pui o carte] - !blackjack stand <-> [Daca esti multumit cu ceea ce ai si vrei sa rulezi jocul] Screenshot: - 1 Quote Link to comment Share on other sites More sharing options...
Senaris Posted September 16, 2019 Author Share Posted September 16, 2019 9. Protectii - Protectie anti-spam, anti-ban, anti-sters canale, anti-mutat pe mai multe canale, anti identitati multiple.. etc.. Toate protectiile au fost mutate aici, alaturi de configurare: 1 Quote Link to comment Share on other sites More sharing options...
Senaris Posted September 16, 2019 Author Share Posted September 16, 2019 10. Administrarea ZinGuard-ului - Posibilitate de a controla botul, prin diverse forme. Toate comenzile de !admin pentru configurarea/administrarea botului au fost mutate aici: Mesaj pentru auto-move: Nota: - In cazul in care nu stii exact UniqueID-ul persoanei careia vrei sa-i dai admin, verifica te rog frumos website-ul ZinGuard. - Totodata, ai in vedere ca nu poti sa te elimini singur. - Ai in vedere ca lista pe website cat si in baza de date de 'admini' se modifica odata la 10 minute, asadar daca vei aloca un adminACUM, [!admin list] nu se v-a actualiza instant. 1 Quote Link to comment Share on other sites More sharing options...
Senaris Posted September 23, 2019 Author Share Posted September 23, 2019 11. Bannere personalizate pentru starea serverului. Fiecare server beneficiaza 'implicit' [din start] de un banner de statistici pentru acesta, exemple: Acest banner se poate personaliza, cum in imaginea de mai sus avem serverul 'PUBZONE' cu banner personalizat. 2 Quote Link to comment Share on other sites More sharing options...
Senaris Posted September 26, 2019 Author Share Posted September 26, 2019 12. Anti VPN-Proxy System Posibilitate de a interzice clientii in a folosii VPN-uri, proxy-uri sau alte servicii asemanatoare pentru accesarea serverului tau. Comanda noua: - !admin antivpn <-> Activeaza/Dezactiveaza sistemul de verificare si sanctionare a clientilor ce folosesc VPN-uri sau Proxy-uri. Functionalitate: - Verifica fiecare IP conectat la serverul tau de TeamSpeak3 folosindu-se de mai multe surse distincte ce se ocupa de clasificarea ip-urilor, aceste surse percep taxe pentru interogari si costurile sunt acoperite din inchirierea ZinGuard-ului. - Ban pentru 30 secunde clientiilor ce folosesc VPN-uri sau Proxy-uri cu un mesaj explicativ. Util pentru serverele populare sau cele dedicate pentru warnight/warday, avand in vedere ca majoritatea clientiilor ce primesc 'ban' prefera sa reintre dupa un vpn in incercarea de a evita banul, ori altii prefera sa-si ascunda locatia crezand ca cineva le v-a lua ip-ul pentru actiuni dubioase. ATENTIE, IN VEDEREA ACTIVARII Aceasta functionalitate poate fi destul de periculoasa intrucat poate sa elimine si botii de muzica ce nu sunt gazduiti la un host recunoscut [OVH / Hetzner etc...] si totodata poate sa afecteze si clientii ce au internet de la o societate de game/webhosting s.a.m.d. Avand in vedere ca acest sistem nu vine 'activat' by default, esti direct responsabil de actiunile ZinGuardului in vederea eliminarii persoanelor ce detin VPN / Proxy sau au internet de la un game/webhosting provider. 1 Quote Link to comment Share on other sites More sharing options...
Senaris Posted September 26, 2019 Author Share Posted September 26, 2019 13. ZinToken ZinToken-ul este o moneda alternativa ZinCoin-ului traditional. Ce poti sa faci cu ZinToken-ul? - Token-ul este necesar sa cresti in level atunci cand vei ajunge la Level 20, pentru fiecare level-up v-a fi necesar 1 ZinToken. - Token-ul iti permite transferul de pe TeamSpeak/Discord pe Forum de exemplu, aplicabil pe unele comunitati unde asocierea este de actualitate. Cum fac rost de ZinToken? - Din ora in ora, la event-ul 'Happy Hour' exista sansa de a pica 1 sau mai multi ZinToken(s). Asta in cursul orelor 00:00 - 07:00 in fiecare dimineata/seara. - La achizitionarea si deschiderea cutiilor ce contin ZinToken, mai multe despre asta in update-urile viitoare. - La anumite realizari [achievements], exemplu in momentul cand ajungi la un anumit numar de ore pe serverul tau primesti 1 ZinToken, mai multe despre asta in update-urile viitoare. - Poti sa il cumperi/vinzi prin !token buy/!token sell, ca sa aflii preturile vezi !token price. 1 Quote Link to comment Share on other sites More sharing options...
Senaris Posted October 9, 2019 Author Share Posted October 9, 2019 14. Mutare/Gestionare automata a utilizatorilor prin reguli predefinite. - Descriere: Posibilitatea de a muta automat utilizatorii la conectare, pe anumite reguli fixe. Exemplu: - In cazul in care gradul 'Clan DAVIDOFF' este setat sa fie mutat pe canalul "Camerele Davidoff", acesta v-a fi automat pe "Camerele Davidoff" la conectare. - In cazul in care persoana s-a deconectat in ultimele 5 minute, fie prin timeout sau a inchis teamspeak-ul din greseala, acesta v-a fi mutat automat pe canalul anterior. Configurare: - Admin-ul poate adauga/sterge o regula prin urmatoarea comanda: !admin automove {rankid} {chanid} -- Exemplu: !admin automove 237 55205 - Rankid reprezinta cifrele din paranteza (237) - Chanid reprezinta id-ul canalului, poate fi vazut doar prin www.zinguard.net sau daca ai o tema personalizata. - Aici este de pe zinguard.net, in paranteza patrata este channelid. ================== Clientul poate dezactiva mutarea automata prin !client automove 1 Quote Link to comment Share on other sites More sharing options...
Senaris Posted March 30, 2020 Author Share Posted March 30, 2020 Modificat locatie unde se afla documentatia despre Admin - HelpSystem >> Quote Link to comment Share on other sites More sharing options...
Senaris Posted March 30, 2020 Author Share Posted March 30, 2020 16. Tag System Quote Link to comment Share on other sites More sharing options...
Senaris Posted May 24, 2020 Author Share Posted May 24, 2020 17. VIP System - Descriere: Posibilitate de activa/configura un sistem ce va adauga/sterge un anumit grad de tip VIP. Exemplu: - Daca achizitionez VIP pentru 28 de zile, in 28 de zile mi se va sterge gradul. - Daca mi se aloca gradul pentru 10 zile prin [!vip add], acesta imi va fi sters dupa 10 zile. Configurare: - !admin vipsystem toggle (Activeaza/Dezactiveaza sistemul) - !admin vipsystem setrank groupid (Seteaza GroupID ca fiind premium) - !admin vipsystem setprice zincoinPrice (Seteaza pretul unei luni de PREMIUM, pretul este in ZinTokens) - !vip add UniqueID nrZile (Adauga VIP lu UniqueID pentru nrZile zile.) / Exemplu: !vip add uniqueid 28 Nota: de completat acest post. Quote Link to comment Share on other sites More sharing options...
Senaris Posted May 24, 2020 Author Share Posted May 24, 2020 18. RankSystem Quote Link to comment Share on other sites More sharing options...
Senaris Posted May 24, 2020 Author Share Posted May 24, 2020 19. Public System [IN LUCRU] - Descriere: Se va ocupa de creare/stergere canalelor de tip PUBLIC, exemplu: Daca sunt 5 canale de tip 'PUBLIC', cand acestea sunt ocupate se va mai crea unul, si inca unul.. Cand acestea se golesc dupa un anumit timp le sterge automat. Totodata acestea vor fi parolate automat si vor avea parte de acelasi tratament ca cele temporare. Comenzi adaugate: - !admin publicsystem enable (activeaza/dezactiveaza sistemul) - !admin publlicsystem setroot {chanid} (configureaza canalul {chanid} ca fiind locatia unde se vor crea/sterge canalele de tip public) - !admin publicsystem minchans {nrChans} (va pastra intr-un mod constant cel putin {nrChans} canale in sectiunea aleasa prin comanda setroot) Exemplu: ------------------------------------------------------ AFK System - Descriere: Acest modul se v-a ocupa de mutat oamenii idle de pe tot serverul pe 'Camera de Somn' [sau orice camera precizata de tine]. Fiecare client in parte poate dezactiva mutarea automata prin !client autoafk 1 Quote Link to comment Share on other sites More sharing options...
Senaris Posted July 28, 2020 Author Share Posted July 28, 2020 20. Semnatura sau banner generat automat. Pentru cei ce folosesc forumul intr-un mod regulat si doresc sa-si afisieze informatiile de pe 'TeamSpeak3' pe forum, am adaugat urmatoarele: Vrei si tu una? 1. Intra pe www.zinguard.net 2. Selecteaza serverul din care faci parte. 3. Apasa pe 'Server Users' (in stanga) 4. Cauta-ti numele/identitatea. 5. Click pe profilul tau 6. Apasa pe tabul 'Forum' si acolo ai imaginile generate. Prea complicat? 1. Intra pe teamspeak-ul dorit 2. Scrie-i in privatul botului 'ZinGuard': !info 3. Click pe linkul oferit 4. Apasa pe tabul 'Forum' si acolo ai imaginile generate. 1 1 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.