Menu principale

News:

Ritornati online con una nuova veste grafica

[REL] eMule 0.46c [ZZUL BastarD Armadillo 0.9.1]

Aperto da CiccioBastardo, 05 Dicembre 2005, 00:58:03

Discussione precedente - Discussione successiva

CiccioBastardo

ZZUL BastarD Mod con SUQWT e SFP

26.12.05
Versione 0.9.1
Citazione

  • [CNG] Codice Anti-Leech:
       - Gli sfruttatori deelo Scambio Fonti dvrebbero essere identificati meglio
      - Controllo ModThief aggiunto
      - Tempo di calcolo della valutazione (meno cicli CPU usati)

  • [CNG] Registrazion eventi dell'Anti-Leech

  • [ADD] Rapporto di Compressione e Guadagno di Compressione nella finstra dei dettagli dei file (richiesto da bUR)

  • [ADD] Il processo di importazione dei Chunk può essere fermato

  • [ADD] Nuova colonna nella lista dei file in condivisione che riporta il numero di client interessati al file (richiesto da Random User)

  • [FIX] Metodo si ordinamento per versione di Mod

  • [FIX] Il tempo di download ora non è contato per file in pausa o stoppati.

Qualche nota:
I client interessati per la sessione in corso sono quelli che hanno chiesto il file almeno una volta e sono ancora nella coda di attesa.
Questo significa che client che hanno cambiato almento una volta il file richiesto sono contati 2 volte. Il codice per risolvere il problema e quindi mostrare il numero corretto di client che effettivamente sono in attesa di ricevere il file è già stato messo a disposizione da Xman, ma richiede troppo lavoro :P
Forse nella prossima versione.

Non sono sicuro che la patch per il calcolo del tempo di download sia corretta. I pochi test effettuati sembrano indicare di sì.
Con questa modifica il calcolo della media della velocità di download totale dovrebbe essere giusto anche se mettete i file in pausa.

Quando si guardano i dati nella finestra dei dettagli riguardanti un client, vicino al rapporto U/D c'è la valutazione data dall'Anti-Leech inserita in parentesi quadre - tipo [AL: 1.00]
Il valore riportato può essere compreso tra 1.00 e 0.20. Sulla stessa linea, sempre in parentesi quadre, si trovano i motivi per cui l'Anti-Leech riporta un numero diverso da 1.00.
Ecco la lista dei motivi e della corrispondente sigla:
[XS]   - Sfruttatore di Scambio fonti
[MT]   - Ladro di Mod (Mod Thief)
[FF]   - Truffatore di File (File Faker)
[Spam] - Quello che vi spacca sempre i marroni con le frasi che filtrate

I sorgenti
ed2k://|file|eMule_0.46c_ZZUL_BastarD_Armadillo_0.9.1_src.rar|1332628|3A85AF4A917B315DE12BEAE79F2D88F4| |h=3QI5JEPPTDZILPLPHC2F6V73JQOTGPVA|/
I binari
ed2k://|file|eMule_0.46c_ZZUL_BastarD_Armadillo_0.9.1_bin.rar|1530413|8AC9634AEBB53EE728FD1CB8D0E09BB1| |h=LDT5UEJULXYSWZTDNHGY3NKP6ZJQUOUH|/
La collezione
ed2k://|file|eMule_0.46c_ZZUL_BastarD_Armadillo_0.9.1.emulecollection|534|5320C37B7CB4E88DF5E43E30687598B9| |h=AKKNKGIGYEYTRVJ5WB5LAXGPE3S3KZZW|/

DDOS Mirror
Binari
Sorgenti

---------------------------------------------------------------------

ZZUL BastarD Armadillo Mod 0.9.0

06.12.05
Versione 0.9.0

Cambiamenti
Citazione


    [/li]
  • [ADD] Basata sul codice della ZZUL BastarD 1.7.2 che è a sua volta basata sul codice della ZZUL 46c

  • [ADD] Implementazione di Moonlight della SUQWT v2

  • [ADD] Spingi i file piccoli per i file la cui dimensione è minore di 1 chunk (~9.28MB)

  • [ADD] NiceHash v2 per diminuire lo stress della CPU quando è in atto l'hashing di un file completo

  • [ADD] Nuovo FineCS che è studiato per controllare le "sanguisughe" per i file parziali:
          Sono disponibili 2 sistemi di crediti:
          1 - Ufficiale
          2 - Fine

  • [ADD] Nuova funzione per il riconoshimento dei client illegali

  • [ADD] Aggiornata la lista dei client che violano la GPL (bannati solo per l'upload)

  • [ADD] ToolTip esteso per i SO che lo supportano (Win2000, XP, Win2003)

  • [ADD] Allungata la dimensione della storia delle ricerche. Ora sono ricordati le ultime 60 richieste.

  • [ADD] Lo slot amico può essere assegnato da un menu contestuale di qualsiasi lista. Non c'è più bisogno di aggiungere un client alla lista degli amici e poi assegnare da lì lo slot amico.

  • [ADD] Colonna Categoria nella lista dei file condivisi (richiesta da mmorselli)

  • [ADD] Messaggio di avviso quando si sta rimuovendo dalla lista dei file condivisi un file con poche fonti

  • [ADD] E' stata adottato lo stesso schema della Morph per la nomina dei file dei crediti:
      - Formato della versione ufficiale: credits.met
      - Formato SUQWT v2: credits.met.SUQWTv2.met
      - Formato SUQWT v2 backup: credits.met.SUQWTv2.met.bak

  • [ADD] Ottimizzazione del codice per l'aggiornamento dell'interfaccia di Xman, SiroB e Maella
    - Non disegnare i rettangoli nascosti (SiroB)
    - Miglioramento del codice: FillSolidRect (Xman)

  • [ADD] Buffer di upload dipendente dalla velocità di trasferimento (Wizard)
      - Dovrebbe diminuire il numero di accessi all'HD

  • [ADD] Nuovo intervallo di priorità. Da 1 a 10 con peso lineare.

  • [ADD] La modalità PowerShare è una opzione separata dalle priorità

  • [ADD] Il setting di priorità Automatica funziona anche con il PowerShare

  • [ADD] Funzione di importazione di parti da file. (SR13)

  • [ADD] Related search per i file condivisi

  • [ADD] L'opzione Small File Push (Spingi File Piccoli) è dis/attivabile per ogni singolo file piccolo

  • [ADD] Nuova suddivisione dei file per tipo nella lista dei file condivisi  (Avi-3k)

  • [ADD] Le parti che sono disponibili da client remoto a cui stiamo uploadando sono mostrate in azzurro. Agisce in:
      - Lista dei file in upload
      - Lista dei client in coda

  • [ADD] Codice AntiLeech (versione leggermente modificata dell'implementazione di Wizard)

  • [ADD] Optional logging of punishment reasons as given by AntiLeech code

  • [ADD] Log opzionale dei motivi di punizione date dall'AntiLeech

    Nuove colonne nella lista dei client in attesa:
      - QR attuale
      - Numero IP del client
      - Dimensione del file

    Nuove colonne nella lista dei file condivisi:
      - Share Ratio (rapporto tra la quantità di dati ricevuti e quelli inviati)
     
    Nuove colonne nella lista degli upload:
      - Numero IP del client
      - Dimensione del file

    Nuove colonne nella lista dei file in download:
      - Stringa identificativa del client

    Nuove colonne nella lista dei client da cui si sta scaricando:
      - SpeedBars v1. Velocità media di download per intervallo/ultima ora/totale del tempo di download

    Altre modifica all'interfaccia:

  • [ADD] I file in Powershare e i file piccoli spinti sono evidenziati con colori differenti nella lista dei file condivisi e nella lista dei file in upload

  • [ADD] I file nella lista dei file condivisi sono mostrati con sfumature di colore Rosso-Nero-Verde a seconda del nuomero di fonti complete visto per quel determinato file

  • [ADD] Shared Info List nel pannello dei dettagli dei file. In questa lista sono mostrati le statistiche di ogni sessione di upload dei file selezionati.
      Informazione mostrate:
      - nome dell'utente
      - versione del software
      - la mod string
      - la valutazione del client nel momento in cui gli è stato dato lo slot di upload
      - quantità dei dati uppati per quella sessione
      - durata dell'upload
      - media della velocità dell'upload

  • [ADD] Ricerca incrociata (related search) possibile per i file nella lista dei download

  • [ADD] Log delle sessioni di chat ordinati per utente

  • [ADD] I ChunkDots vengono nascosti se diventano troppo frequenti sullo schermo


  • [REM] Rimosso tutto il codice relativo all'IRC

  • [REM] Rimosso tuttoil codice relativo alle notifiche (compreso l'invio della mail)

  • [REM] Rimosso l'inutile TextToSpeech


  • [FIX] Nome del tab per la ricerca incrociata (related search)

  • [FIX] I messaggi di spam non sono loggati

  • [FIX] Vari fix e patches di Xman1, tHeWiZaRdOfDoS e Avi-3k (che ringrazio per il loro supporto)


  • [CNG] La modalità con cui il tempo di download rimanente viene calcolato nella modalità semplice

  • [CNG] Lieve modifica al FineCS rispetto alle versioni precedenti:
      - I client che non sono riconosciuti come scuri (bad SUI) hanno un moltiplicatore par a 0.8 (invece del precedente 0.75)
      - Prima che si sia ricevuto un chunk completo, e solo fino a quel momento, la soglia dopo la quale comincia la punizione è posta a 3 chunk.
        Vorrebbe essere una ulteriore protezione contro i client che non uploadano mai niente


gillopontecorvo


Sono appena tornato a casa ed ecco che mi ritrovo davanti questa bella sorpresa  :D

Grazie Ciccio  :lol:

da domani la metto a lavorare ;)
Prima di lamentarti per le basse velocità di download vai in finestra statistiche e controlla: trasferimenti>download>sessione>fonti trovate>in coda.
Se qui trovi un numero inferiore a 2500 è NORMALE andare più lenti!
Se vuoi aumentare "complessivamente" la velocità di download devi mettere a scaricare altri file.

gillopontecorvo


Ciccio, siamo in attesa del changelog in italiano ;)

Nel frattempo ti anticipo qualche personale difficoltà riscontrata nell'upload ma sto ancora smanettando con l'uss per verificare se il problema è là.
Prima di lamentarti per le basse velocità di download vai in finestra statistiche e controlla: trasferimenti>download>sessione>fonti trovate>in coda.
Se qui trovi un numero inferiore a 2500 è NORMALE andare più lenti!
Se vuoi aumentare "complessivamente" la velocità di download devi mettere a scaricare altri file.

CiccioBastardo

Già, il changelog in italiano.
Provvederò questa sera. Mi scuso.

Per quanto riguarda l'upload, manda una immagine del probleme e la config dell'USS.

gillopontecorvo

CitazioneGià, il changelog in italiano.
Provvederò questa sera. Mi scuso.

Per quanto riguarda l'upload, manda una immagine del probleme e la config dell'USS.
[snapback]105381[/snapback]

il problema dei cali repentini a 1-2 KB per la durata di una buona decina di minuti prima di risalire, sembra risolto... è anche possibile che non dipendesse dalla mod... in ogni caso ho impostato il metodo di tolleranza ping in millisecondi (200), going up: 500, going down 750 e 2 ping per la media... da quel momento non ho più notato cali.
Prima di lamentarti per le basse velocità di download vai in finestra statistiche e controlla: trasferimenti>download>sessione>fonti trovate>in coda.
Se qui trovi un numero inferiore a 2500 è NORMALE andare più lenti!
Se vuoi aumentare "complessivamente" la velocità di download devi mettere a scaricare altri file.

scary

La provo subito, sto ancora usando la bastard 1.7.2  :P
Per quanto riguarda la dll traduttiva tengo l'attuale della Bastard? (che tra l'altro credo sia quella della 0.46c ufficiale, o forse della Bastard 1.6.3.)  :)

Massi[ITA]

#6
tanto x non smentire la mia ignoranza si scompatta il file bin.rar o src.rar e si sostituisce al bastard.exe? grazie
ps il calo del upload l'ho avuto anch'io come già descritto nel topic del mod bastard qualsiasi modifica al uss non mi cambiava la vita l'ho disattivato e ho ridotto le prestazione x down e up della connessione però riprovo con i tuoi parametri

CiccioBastardo

@Massi
Of course, scompatta il bin e sostituiscilo senza problemi alla vecchia versione della BastarD. Puoi anche tenere i due eseguibili insieme ed avviare quello che più ti sembra opportuno in quel momento.
Sono 100% compatibili uno con l'altro (se stavi già usando una bastard versione 1.7.x).

La dl in italiano è un po' vecchia, non è completa per la versione 1.7.2 e riporta il nome del CS ZZUL nelle impostazioni, quando invece dovrebbe essere Fine. Per il resto dovrebbe funzionare lo stesso.
Sistemerò anche quella in questo lungo ponte.



Thoronmaikaril

Dunque, sto provando questa versione da qualche giorno e sono molto soddisfatto (come sempre con le Bastard :D): ho apprezzato molto anche i colori nella coda.
Volevo solo chiedere qualche spiegazione (se non è troppo lungo: è solo curiosità).
Ad esempio: il valore fra parentesi quadre a fianco della valutazione nella coda è il moltiplicatore del sistema anti-parassiti? Quando leggo qualcosa del genere "15/12/2005 16.25.08: FastXS for ([...] (eMule v0.46c,None/OnUploadQueue/None)) increased: 1" vuol dire che il tizio è stato "schedato" (con attribuzione di un punteggio) per un comportamento sospetto? E quando leggo qualcosa del genere "15/12/2005 16.25.57: Client ([...] (eMule v0.46c,OnQueue/OnUploadQueue/None)) punished for exploiting XS" vuol dire che il tizio ha superato un certo "punteggio limite" per cui è scattato un provvedimento?
Ma soprattutto: quali sono questi provvedimenti (oltre alla riduzione del punteggio in coda)?

CiccioBastardo

Tutto esatto. Il valore tra parentesi quadre è quelo attribuito dal sistema AL che va da 0.5 a 1. Questo valore viene moltiplicato con quello proveniente dal sistema dei crediti (se in uso)+priorità file e il totale applicato al tempo di attesa in cosa per calcolare il punteggio finale.

I provvedimenti sono solo la riduzione del punteggio (che equivale al relativo aumento di tempo di attesa).
Considera che un moltiplicatore posto a 0.5 significa che il tizio deve aspettare il doppio del tempo normale per accaparrarsi uno slottino :D
Se poi ha una serie di punizioini sul gobbone può anche arrivare ad aspettare 10 (o 100) volte. Non c'è limite! :devil:

Nella versione che sto usando io, vicino al punteggio c'è segnato anche il riassunto dei motivi delle punizioni ricevute. Tipo [XS] x Source Exchange exploiter. Ma ho anche modificato il modo con cui vengono bollati gli XS exploiter. Il sistema di adesso è troppo bastardo ;)


Thoronmaikaril

CitazioneConsidera che un moltiplicatore posto a 0.5 significa che il tizio deve aspettare il doppio del tempo normale per accaparrarsi uno slottino :D
Se poi ha una serie di punizioini sul gobbone può anche arrivare ad aspettare 10 (o 100) volte. Non c'è limite! :devil:
Già, infatti ne ho qui uno con una valutazione di 10 (per una versione illegale) che è in coda da 2 giorni e 6h ed è ancora 303° (su 840). :devil2:

CitazioneNella versione che sto usando io, vicino al punteggio c'è segnato anche il riassunto dei motivi delle punizioni ricevute. Tipo [XS] x Source Exchange exploiter. Ma ho anche modificato il modo con cui vengono bollati gli XS exploiter. Il sistema di adesso è troppo bastardo ;)
Ottimo! :dribble: Comunque non so se sono fortunato, ma ne ho pochi di puniti: ne vedo 3, in questo momento. Forse è per il tipo di file che condivido... :huh:

Thoronmaikaril

Ma... per caso c'è stato qualche miglioramento anche sul fronte degli A4AF?
Perché la loro gestione mi sembra diventata più intelligente: ho notato adesso che ci sono due file, di cui A ha priorità bassa e B normale; tizio li ha entrambi, però quando ho fatto "esamina questa fonte" da B  non l'ha spostato perché non ha parti utili: "Contattato per un altro file (parti non necessarie)". Invece mi pare che prima lo mettesse comunque fra le fonti del file con priorità più alta... :blink:

CiccioBastardo

No. Niente modifiche agli A4AF. Comunque io vedo che i NNP me li assegna (quasi) sempre al file alternativo.
Considera che i NNP non sono assegnati immediatamente, poichè le richieste sono comunque distanziate di circa mezzo'ora.

Thoronmaikaril

CitazioneNo. Niente modifiche agli A4AF. Comunque io vedo che i NNP me li assegna (quasi) sempre al file alternativo.
Considera che i NNP non sono assegnati immediatamente, poichè le richieste sono comunque distanziate di circa mezzo'ora.
[snapback]107318[/snapback]
Ah. Grazie per il chiarimento.  :)

Thoronmaikaril

Ah, una domanda: come mai sono pieno di "awaited reconnect" (che passano anche davanti ai file in PS, il che non mi garba affatto  :no:)?
Sono forse quelli che vengono "buttati fuori" dagli invii perché ne sopraggiunge uno con priorità superiore? :huh:
O è normale averne così tanti (così a colpo d'occhio sono una ventina)? :blink: