GameZoo Forums

Live free, frag hard.

You are not logged in.

#1 19/01/2014 23:14:18

/dev/azmo
Administrator

Gruppi e permessi TS3

Tutto sparito... l'unica cosa rimasta intatta sono i channel e relativi subchannel... ma chiunque può andare dove gli pare giacchè non c'è più alcuna regola.
E' possibile sapere che cosa diavolo è successo e, soprattutto, ripristinare un livello "decente" di permissions?
Io di TS3 so poco un cazzo e non ci tengo a prendermi carico anche di quello...


I hate everyone, equally.

Offline

#2 20/01/2014 13:08:44

seven
Administrator

Re: Gruppi e permessi TS3

Avevo cambiato i permessi del guest per consentirgli di ricevere una risposta a clientlist e channellist, indi riavviato il server. L'obiettivo era questo: http://www.gamezoo.it/voip/ts3/ts3viewer.php ts.gamezoo.it

Dal log però non risulta nessuna operazione strana... programma di merda. Devo guardare da casa perché da qui non posso fare nulla.


Punirne cento per educarne uno.

Offline

#3 22/01/2014 00:26:32

seven
Administrator

Re: Gruppi e permessi TS3

Ho quasi finito l'accrocchio, domani ripulisco l'html.

Per ora ho piazzato un bel pulsante rosso per fare un factory reset: lancia il permreset, elimina immediatamente il token, rende admin gli username che sono admin su questo forum, setta i permessi dei channel groups con i_channel_join_power 30.

Esempio:

WAzb5GBbfpyczG08H4RrdrhNyt93M+gMmpNUsCnN
I'm removing it now and setting forum admins as server admins.
DeusExMachina not found
brankolo not found
seven added to server group Server Admin
aquilinux not found
lomiz not found
/dev/azmo added to server group Server Admin

Poi ho messo un pulsante per nominare altri server admin, sempre in base all'username (copincollare dal viewer).

IndiXcui ho messo un pulsante per creare nuovi canali di clan standardizzati (top level pubblico + subchan privato, con i_needed_join_power 30).


Manca solo il nominare un clanleader come channel admin (e rivedere i permessi di questi loschi figuri), e il tool "pappa pronta" è finito.


Punirne cento per educarne uno.

Offline

#4 23/01/2014 00:02:02

ParatorF43
GZ Associate

Re: Gruppi e permessi TS3

Pensa un po' l'infarto che m'è venuto nello scoprire che tutto il lavoro che avevo fatto con sti gruppi è svanito con un semplice *click* sad


Giuseppe

Offline

#5 23/01/2014 09:58:17

seven
Administrator

Re: Gruppi e permessi TS3

Meglio! Era fatto di merda! big_smile big_smile big_smile


Punirne cento per educarne uno.

Offline

#6 23/01/2014 15:26:02

ParatorF43
GZ Associate

Re: Gruppi e permessi TS3

sad


Giuseppe

Offline

#7 23/01/2014 17:20:35

seven
Administrator

Re: Gruppi e permessi TS3

Test image upload + schermata del tool come si vede da admin:

ts3_gamezoo.jpg


Punirne cento per educarne uno.

Offline

#8 23/01/2014 22:18:58

seven
Administrator

Re: Gruppi e permessi TS3

Quasi finito... a parte un comando, e il fatto che eseguendo i comandi si finisce in una pagina di conferma anziché tornare alla principale+box di conferma.

Ho messo anche una cache, così si evita di chiamare infinite volte il serverquery solo per far vedere il viewer.

ts3viewer_gamezoo.jpg


Punirne cento per educarne uno.

Offline

#9 24/01/2014 11:00:37

ParatorF43
GZ Associate

Re: Gruppi e permessi TS3

che ne dici di un autorefresh del viewer?


Giuseppe

Offline

#10 24/01/2014 12:23:00

seven
Administrator

Re: Gruppi e permessi TS3

Si può fare e volevo già fare un ajax per visualizzare il viewer nella pagina principale, ma adesso sono concentrato ancora sui permessi dei channel groups.

Come non detto. Update ogni minuto + ogni richiesta ajax a ts.gamezoo.it ritorna il viewer html.

Il codice è in http://ts.gamezoo.it/js/ts3viewer.js

$(document).ready(function(){
    setInterval(refreshDiv, 60000);
});

function refreshDiv(){
$.ajax({
                url: "http://ts.gamezoo.it/",
        }).done(function(data) {
                $("#ts3viewer").html(data);
        });
}

NB: siccome php restituisce la cache (e questa è aggiornata ogni minuto), è inutile settare tempi di refresh minori.


Punirne cento per educarne uno.

Offline

Board footer

Powered by FluxBB