This wiki, on valeriocipriani.com, uses cookies to give you the best experience on our websites. By continuing to use valeriocipriani.com, we assume that you accept our use of cookies.
Read more about cookies.

SharkX (Opzioni Mod)

From DarkForge's Wiki
Jump to navigation Jump to search

Sistema

Permetti istanze multiple

Questa opzione quando attiva, abilita l'esecuzione di istanze multiple di eMule. Note: Per eseguire due eMule sullo stesso Computer correttamente, è necessario che siano installati su cartelle differenti, devono avere differenti cartelle temporanee ed anche le porte utilizzate da ogni eMule devono essere differenti. Non è consigliabile eseguire due eMule contemporaneamente se non per effettuare dei test.

Assegna priorità alta al processo di eMule

Gestione Download

Ritenta connessioni TCP fallite

Attivando questa funzione permetterai al client di ritentare una connessione TCP a una fonte dopo che è appena fallita invece che eliminarla direttamente. Questa funzione permette di scremare le fonti realmente inattive da quelle momentaneamente inattive.

C'è di contro da dire che la funzione quando attiva va ad appesantire ulteriormente i nodi di connessione già difficili da raggiungere.

Regolazioni Buffer file

I dati scaricati vengono immagazzinati nella ram e poi scritti sul disco rigido; i casi in cui i dati vengono scritti sul disco sono 2:

  • Il Buffer è pieno
  • Si è raggiunto il tempo massimo

In poche parole il "Buffer" è la quantità di memoria destinata ai dati prima di venire scritti sul disco rigido mentre il "Tempo prima dello svuotamento" è il tempo massimo dopo il quale un file viene scritto sul disco rigido nel caso in cui il buffer non si sia riempito.

Dimensione buffer per i file [KB]

Dimensione massima del buffer, una volta raggiunta, i dati vengono copiati sul disco rigido.

Tempo prima dello svuotamento [Min]

Tempo massimo prima dello svuotamento del buffer con relativo passaggio dei dati sul disco rigido.

Usa Svuotamento intelligente

Attivando lo Svuotamento Intelligente (IntelliFlush) puoi - in teoria - usare un file buffer illimitato senza nessun problema.

Nota: In casi eccezionali ci possono essere consumi di memoria RAM eccessivi, e a volte in caso di crash di eMule ci possono essere perdite di dati.

Emula client

La funzione di emulazione permette di simulare il comportamento di altri client compatibili con la rete eDonkey durante le code; questo migliora il rendimento globale della mod perché alcuni client eD2k nella loro coda di upload trattano in modo privilegiato gli utenti che hanno la loro stessa versione.

Facciamo un esempio:
Attivando la voce "Emula eDonkey" un client eDonkey vedrà la nostra versione non come Mod di emule, ma come se fosse un normale programma eDonkey e quindi come tale ci metterà in coda senza penalizzarci minimamente.

Emula eDonkey

Emula eDonkeyHybrid

Emula MLDonkey

Emula Shareaza

Emula LPhant

Salva/Carica fonti (SLS)

Questa funzione permette il salvataggio delle fonti, incluse quelle ottenute con lo Scambio Fonti (XS).
Queste fonti vengono salvate nella cartella "...emule\temp\Saved Source". All'interno di questa cartella, ogni file che si sta scaricando, avrà un corrispettivo file che può essere visualizzato con un semplice editor di testo come Notepad. In questi file di salvataggio compariranno dei link eD2k che saranno utilizzati, quando necessario, dal client.
Ad esempio, al riavvio di eMule, il programma andrà a caricare le fonti salvate, che andranno ad aiutare il client a velocizzare i download.

NOTA: Dopo un po' di tempo le fonti salvate perdono il loro significato dato che a distanza di tempo passano offline e quindi diventano inutilizzabili, per questo la funzione prevede anche una riorganizzazione delle fonti con relativa cancellazione delle fonti non più attive.

Attiva salvataggio/caricamento fonti

Attiva/Disattiva la funzione SLS

Limite attivazione per il salvataggio fonti

Questa opzione permette di stabilire il limite massimo di fonti al di sopra del quale non viene attivato il sistema SLS per un determinato file.
Se ad esempio impostiamo un valore pari a 100, tutti i file che avremo in download con più di 100 fonti saranno ignorati dal meccanismo SLS e solo i file con meno di 100 fonti verranno considerati.

Massimo numero di fonti salvate

Stabilisci il numero massimo di fonti salvate per file.

Impostazioni Auto HardLimit (AHL)

L'Auto HardLimit permette di aggiungere quanti download vogliamo senza preoccuparci del numero di fonti trovate, perchè questa funzione controlla e gestisce il limite delle fonti in modo da non superare il limite da noi stabilito.

I valori da stabilire quando si usa questa funzione sono:

  • limite massimo di fonti massime totali (sconsigliato superare 6000)
  • limite massimo di fonti per ogni singolo file
  • limite minimo di fonti per ogni singolo file


Auto HardLimit

Per file

Questa opzione, se attiva permette di scegliere per quali file attivare/disattivare AHL (tasto destro sul file in questione nella finestra Trasferimenti)

Off

On

Fonti Max totali

Fonti Max per file

Fonti Min per file

Tempo aggiornamento AHL [Sec]

Questo valore stabilisce il ciclo di aggiornamento dell' HardLimit, sono gli intervalli in cui il sistema controlla che il limite sia rispettato. E' sconsigliato mettere valori bassi poiché causerebbe solo uno spreco di risorse, ma allo stesso tempo è sconsigliato mettere valori alti poiché il limite di fonti sforerebbe troppo spesso il tetto massimo imposto da voi causa un controllo troppo poco frequente.

Settaggi di rimozione predefiniti

Attiva rimozione automatica NNS

L'acronimo NNS sta per Not Needed Source, e significa Fonti non necessarie, attivando questa opzione, le fonti con questo stato verranno rimosse negli intervalli di tempo stabiliti.

AutoNNS Timer 0...60 sec

Inizia rimozione NNS > X%

Attiva rimozione automatica FullQS

FullQS significa Fonti con coda piena, attivando questa opzione, le fonti con questo stato verranno rimosse negli intervalli di tempo stabiliti.

AutoFQS Timer 0...60 sec

Inizia rimozione FullQS > X%

Attiva rimozione automatica HighQS

HighQS significa Fonti con coda alta, attivando questa opzione, le fonti con questo stato verranno rimosse negli intervalli di tempo stabiliti.

AutoHQRS Timer 0...60 sec

Massima QR permessa <= X

Inizia rimozione HighQRS > X%

Controllo Intelligente della Categoria (SCC)

Gestione delle Categorie nella finestra Trasferimenti, questa funzione permette:

  • Gestione avanzata delle categorie
  • Include un largo numero di opzioni sui filtri per la lista download
  • Priorità Lineare, un modo alternativo per stabilire il file successivo da scaricare

Modalità Ripristino predefinita

Nessuna

Scarica in Ordine alfabetico

Priorità Lineare

Mostra il nome completo della categoria nella colonna 'Cat'

Mostra finestra di dialogo 'Seleziona una categoria'

Aggiungi i nuovi download alla categoria utilizzando i filtri di visualizzazione

Tutti i nuovi download nella categoria attiva

Incrementa ed assegna priorità lineare automaticamente

Scarica prima i file piccoli (< 150KB)

Inizia X file quando aggiunti ad una nuova categoria

Controllo esteso Priorità download

Priorità avvio automatico Download

Disattivato

In base alla Percentuale completata

Percentuale completata

In base alla Dimensione scaricata

Dimensione scaricata [MB]

Cambia Priorità in

Bassa
Normale
Alta

Priorità sospensione automatica Download

Dasattivato

In base alla Percentuale completata

Percentuale completata

In base alla Dimensione rimasta

Dimensione rimasta [MB]

Cambia Priorità in

Bassa
Normale
Alta

Rapporto dinamico 'taz'

Questa funzione serve per lunghe sessioni di upload a basse velocità.
Questa funzione prevede che quando la relazione (byte inviati * rapporto DL:UL) > byte scaricati è soddisfatta, allora la velocità massima di download sarà illimitata (è possibile impostare la velocità, vedi Max velocità download dinamica)

Rapporto DL:UL [0 <= x <= 9]

Questa opzione è particolarmente utile ai releaser, il rapporto vede al numeratore i byte ricevuti e al denominatore i byte inviati, quindi da 1 a 9 possiamo impostare quante volte i byte ricevuti devono essere superiori ai byte inviati e viceversa, nel caso in cui il rapporto non fosse rispettato, il download e l'upload verrebbero gestiti dal client fino al raggiungimento del rapporto impostato.
Se questo rapporto è soddisfatto, il rapporto dinamico non viene attivato.

Max velocità download dinamica [KB/sec]

Questa opzione permette di impostare la velocità massima di download quando è attivo il Rapporto dinamico 'taz'

Banna i client che inviano più di (%) blocchi corrotti

Gestione Upload

Attiva Protezione Anti-Upload

Questa funzione riduce i crediti degli utenti che non ci inviano dati, è una protezione semplice e poco articolata nei confronti dei leecher non sofisticati e/o community mod.

Imposta la velocità del client [KB/sec] (0=SlotFocus)

Chunk per gli slot amici (1 < x < 255)

Sistema Crediti

Qui di seguito vengono spiegati i vari Sistemi di assegnazione dei crediti disponibili nella SharkX, ricordiamo che i crediti in questione non sono nostri, noi possiamo solo decidere con quale criterio assegnare i crediti per gli altri utenti che scaricano da noi poiché vengono salvati sul nostro PC (questa è una precauzione fondamentale per prevenire la contraffazione). C'è comunque da dire che i crediti Ufficiali sono concepiti malissimo e sono facilissimi da aggirare (si legga il funzionamento qui di seguito).

Molti sistemi di crediti sono spiegati in inglese su wiki.emule-web.de

Usa Sistema crediti Ufficiale

Il numero dei crediti, detto Credit Score, è un fattore variabile da 1 a 10 che determina la nostra posizione nelle code dei file che scarichiamo.

I Crediti sono calcolati secondo queste due formule (si parla in prima persona, quindi inviati e ricevuti si parla di noi):

   Credit Score = (Byte ricevuti) x 2 / (Byte inviati)
   Credit Score = √ [(Byte inviati/1.000.000) + 2 ]  (il simbolo è la radice quadrata)

Tra le 2 eMule assume come valido il risultato più basso. Questo perchè non sarebbe giusto che per la sola formula A chi manda appena 10 MB e ne riceve 1 possa avere già un punteggio di 10.

Alcune condizione da rispettare:

  • Upload totale <1000000 byte (~ 1MB) => Credito assegnato = 1
  • Download totale = 0 => Crediti associati = 10
  • I crediti vanno da 1 a 10


Esempio:
Sistema crediti Ufficiale: (con approssimazione pari a ~ 1 Chunk)
download 10MB, Upload 1MB -->punteggio crediti per questo client: 3,46
download 20MB, Upload 11MB -->punteggio crediti per questo client: 3,63
download 30MB, Upload 21MB -->punteggio crediti per questo client: 2,86
download 90MB, Upload 81MB -->punteggio crediti per questo client: 2,22
download 50MB, upload 20MB -->punteggio crediti per questo client: 5,0
download 90MB, upload 50MB -->punteggio crediti per questo client: 3,6
download 120MB, upload 80MB -->punteggio crediti per questo client: 3,0

Usa Sistema crediti Xtreme

Questo sistema consiste in un potenziamento del già esistente sistema crediti ufficiale. Il sistema Xtreme tratta i client che ci inviano grandi quantità di byte, e i client ai quali invii molti byte e che non contraccambiano (quest'ultimi saranno penalizzati nella sessione corrente).

  • Formule per il Bonus positivo:
   Bonus = [(download-upload)/10485760] - [1.0f/(download/10485760)]


Esempio:
Sistema crediti Xtreme: (con approssimazione paria ~ 1 Chunk)
download 10MB, Upload 1MB -->punteggio crediti per questo client: 3,46 + bonus:0
download 20MB, Upload 11MB -->punteggio crediti per questo client: 3,63 + bonus:0
download 30MB, Upload 21MB -->punteggio crediti per questo client: 2,86 + bonus:0,2
download 90MB, Upload 81MB -->punteggio crediti per questo client: 2,22 + bonus:0,7
download 50MB, upload 20MB -->punteggio crediti per questo client: 5,0 + bonus:2,2
download 90MB, upload 50MB -->punteggio crediti per questo client: 3,6 + bonus:3,7
download 120MB, upload 80MB -->punteggio crediti per questo client: 3,0 + bonus:3,8


Con questo sistema, un client prenderebbe un bonus negativo di 0,1 nel caso in cui inviamo 1 chunk (9,28MB) in più nella sessione corrente e anche nella comparazione completa download/upload senza che lui invii qualcosa in cambio, e prenderebbe un bonus negativo di 0,2 nel caso in cui inviamo 1 chunk (9,28MB) in più nella sessione corrente e anche nella comparazione completa download/upload senza che lui invii qualcosa in cambio.

Usa Sistema crediti MagicAngel

Il Sistema crediti MagicAngel è basato sul sistema crediti ufficiale, e apporta alcune differenze che sono:

  • Assegna crediti a partire da 1.65MB di upload in poi. (ufficiale 1.00MB)
  • Il valore più basso di crediti è 0.1 (ufficiale 1.0)
  • Il valore più alto di crediti è 50.0 (ufficiale 10.0)

Usa Sistema crediti Lovelace

      Crediti: 100*{[1-1/(1+exp((3*{MB ricevuti}^2-{MB inviati}^2)/1000))]^6.6667}
  • partenza:1, max:100, min:0.1, ratio:1:1.5, solo una formula

In contrasto al sistema crediti ufficiale, i crediti sono valutati più con sottrazioni che con quozienti. Usando il sistema crediti ufficiale hai il miglior valore di crediti subito dopo aver generato un nuovo userhash. Con il sistema crediti Lovelace prendi crediti velocemente se si sono già inviati diversi MB in upload (senza barare cambiando l'userhash).

I falsificatori di crediti non prenderanno nessun credito usando questo sistema. Gli utenti che usano il “SecureHash” possono raggiungere il punteggio crediti = 100.0, tutti gli altri si fermeranno a 10.

Usa Sistema crediti Powcio

  • Intervallo crediti da 1.0 a 100.0
      Moltiplicatore pari a 3 (invece di 2) rispetto al sistema ufficiale 
      ratio = 3 * ricevuto / inviato

Per i nuovi utenti (dati inviati e ricevuti minori di 1MB) ratio = 3.0 (invece di 1.0). Se si riceve 1MB in più da un utente e non gli si da niente in cambio, l'utente in questione prende ratio = 100.0

  • Piccoli bonus per gli utenti che ti hanno inviato molti MB:
   Se ricevi 100MB avrai un user ratio = 50.0 fino a quando non invii 108MB

Stessa logica per le relazioni successive:

   Se ricevi 50MB avrai ratio = 25.0 finché non invii 55MB 
   Se ricevi 25MB avrai ratio = 12.0 finché non invii 28MB 
   Se ricevi 10MB avrai ratio = 5.0 finché non invii 12MB

Usa Sistema crediti EastShare

Crediti base: utenti identificati(100 crediti); non supportati(80 crediti); identificazione non valida (0 crediti); i crediti vanno da 10 a 5000.

  • +6 crediti per MB inviato e -2 per ogni MB scaricato;
  • +100 if upload 1MB+;
  • se i crediti sono meno di 50 e si invia 1MB+, il punteggio va a 50.

Usa l'Analizzatore di Client per stabilire la ricompensa/sanziona

  • valore di partenza = 1
  • valore minimo = 0.01
  • valore massimo = 10

Assegna punteggio ai client basandosi sul loro comportamento, come ad esempio:

  • per quanto tempo è conosciuto (assegna bonus per ogni settimana che il client mantiene il suo hash);
  • rapporto upload/download;
  • tipo di upload/download (completo/parziale/raro)
  • opzioni AntiLeecher: ladri di nick, ladri di sequenza mod, falsificatori di file, spammer, sfruttatori di scambio fonti o client aggressivi;
  • tempo medio di richiesta.

Usa congiuntamente il Sistema crediti Fine

Il sistema funziona solo sui file incompleti (non riguarda i file completi), questo sistema è concepito per stanare i leecher. In pratica punisce tutti i client che scaricano parzialmente file dal nostro client senza dare niente in cambio. La "punizione" consiste in un maggioramento del tempo di attesa nella nostra coda.
I client che non supportano l'Identificazione Utente Sicura (SUI), perchè manca nel client o perchè l'utente l'ha disattivata, si vedranno attribuiti una penalità del 20%

Per saperne di più leggi QUI (in inglese)

Ricompensa uploader di chunk rari

Non permettere cambio file richiesto durante il download (Maella backdoor)

Attivando questa opzione verrà impedito ai client che scaricano da noi di passare da file più richiesti a quelli meno richiesti cancellando lo slot di Upload.
In breve se un client richiedesse un file altamente richiesto/agevolato e dopo cambiasse verso un file con priorità minore (quindi con attese più lunghe nelle nostre code) potrebbe falsare la nostra coda guadagnando posizioni a svantaggio degli altri utenti, questa funzione lo impedisce cancellando la sua richiesta e rimettendo il client in coda penalizzandolo.

Aspetto

Mostra MinRQR nella lista trasferimenti

Mostra Icona della cartella dei File completati nel menù TrayIcon (tasto dx mouse)

Attivando questa opzione verrà mostrato nel menù della TrayIcon una voce che porta direttamente alla cartella Incoming da voi impostata nel programma

Mostra Rimozioni e Fonti totali

IP2Country

Mostra 2 lettere

Mostra 3 lettere

Mostra tutto il nome

Mostra bandiere

Imposta colore download visualizzato

Intensità rosso [0-192]

Intensità verde [0-192]

Intensità blu [0-192]

Opzioni varie

Riproduci suono all'avvio