Come Configurare Un Server


Quando l'applicazione server viene avviata cerca il file "donkey.ini" nella sua directory. Se tale file non viene trovato verranno caricati i valori di default.

Il file "donkey.ini" è semplicemente un file di testo che contiene le configurazioni per il server di eDonkey2000.

Lista delle settaggi contenuti nel file "donkey.ini" e relative spiegazioni:

Settaggi Descrizione Default

name

Nome del server che verrà visualizzato nella lista dei server dei clients.  

desc

Descrizione del server che verrà visualizzato nella lista dei server dei clients.  

maxClients

Numero massimo di clients che potranno essere connessi contemporaneamente al server. 6000

public

Se viene inserito il valore "true" il server comunicherà con gli altri serve esistenti per connettersi a loro, in questo modo anche clients di loggati server potranno accedere a questo server. Se il valore inserito è "false" solo gli utenti che conosceranno l'IP di questo server potranno accedervi. false

console

Se il valore inserito è "true" si potranno mandare e ricevere comandi-informazioni tramite la console. Se il valore è "false" il server non potrà ne ricevere controlli ne inviare informazioni. true

logFile

Se viene inserito il valore "true" verrà salvato un file di log chiamato appunto "log". false

verbose

Se viene inserito il valore "true" verranno generate più informazioni di debug nel file di log. false

welcome[#]

Questo sarà il messaggio che verrà visualizzato sui clients che si connetteranno al server.  

threads

Numero dei thread creati per svolgere le richieste dei clients. Si devono settare circa 5 thread ogni 100 clients. 5

thisIP

L'IP di questo server. Tale settaggio è utile solamente se il server non riesce a riconoscere correttamente il suo IP.  

port

La porta di questo server usata per le connessioni.

4661

seedIP

L'indirizzo di un server al quale questo server si connetterà per ottenere la lista degli altri server e conseguentemente unirsi alla rete di eDonkey. Si può inserire l'IP di qualsiasi server pubblico.  

seedPort

La porta del server al quale connettersi per ottenere la lista degli altri server. 4661

type

Valori possibili:

key - immagazzina/ricerca i file tramite parole chiave (più veloce).
substring - usa la vecchia ricerca tramite sottostringa.

key

tableSize

Dimensione della tabella degli hash usata per conservare informazioni. Deve essere inserito un numero primo. 2333

maxVersion

La release più nuova di clients alla quale il server permetterà di connettersi. 1000

minVersion

La release più vecchia di clients alla quale il server permetterà di connettersi 39


Ecco un semplice esempio del file "donkey.ini" (Attenzione: non vanno messi spazi dopo la parola  [server]) :

[server]
desc=General Server
maxClients=800
public=true
logFile=false
welcome[0]=This is my server.
welcome[1]=Check www.edonkey2000.com for updates.
threads=40
seedIP=212.152.169.172
seedPort=4661