Newsgroup: it.comp.giochi.rpg.ultimaonline
Titolo: Ragà, ho un dibbio di carattere tecnico!!....

...e questa volta la risposta non la potrei trovare nelle faq (almeno
spero!!)!
    Come funziona la connessione con i servers (ufficiali e non)?
Mi spiego meglio: quando gioco vedo le lucette del modem continuamente in
funzione (segno buono), ma alla fine vado a vedere sulle proprietą della
connessione ed ho ricevuto pochi kb!!!
Come mai?
    Inoltre ho notato che se oltre che a giocare provo a scaricare un file,
la posta, le news o altro, il gioco va lentissimo ed č ingiocabile!!
Ho sentito parlare di PING---PACKET LOSS---BANDA.....
Chi mi spiega un po' di cose al riguardo?! Soprattutto su cosa significa con
precisione LAGgare e come evitarlo?!!!!
Ciao,
      Jolly;
      Illuvatar su UO;
      ICQ#: 18571798;
 
joll...@libero.it


D'accordo, so che diro' cose per lo piu' arcinote alla maggioranza (ma
forse non proprio tutte). Tuttavia ho pubblicato questo articolo in inglese
tempo fa su Stratics ed e' stato piuttosto apprezzato, per cui ho pensato
che forse la traduzione italiana puo' essere utile a qualcuno, riveduta e
corretta con alcuni dettagli piu' recenti. Se l'argomento vi da' la nausea
solo a sentirlo nominare, siete autorizzati a cestinare questo messaggio in
partenza. Parleremo di... LAG: come capire cos'e', da dove viene, e cosa
fare per ridurne gli effetti.
Dicesi lag il mostro peggiore di UO, quello che ci assale senza
possibilita' di difesa, rendendo il nostro personaggio fermo e imbambolato
al centro dello schermo, magari per alcuni minuti, e quando infine il tutto
si sblocca ci ritroviamo magari con una schermata in bianco a nero e la
famigerata scritta campeggiante al centro: "You are dead".
Il lag e' essenzialmente un'apprezzabile lentezza di Ultima Online nel
rispondere ai nostri comandi e nell'aggiornare la situazione del nostro
personaggio. Ci sono due tipi di lag: server-side e client-side.
Server-side significa che la lentezza non e' dovuta a problemi di
connessione, ma ad un'intrinseca lentezza del server di Ultima Online nel
rispondere ai nostri comandi. Client-side vuol dire invece che il server
aggiorna la situazione in modo veloce, ma l'insieme di tutta la catena di
comunicazione che va dal server a noi introduce un ritardo che provoca la
lentezza. Il lag server-side, con i numerosi miglioramenti introdotti dai
vari patch in Ultima Online, e' ormai quasi scomparso, mentre il lag
client-side, che dipende in modo determinante dalle condizioni generali
della vostra connessione Internet, e' tutt'ora abbastanza diffuso.
Di solito e' piuttosto semplice riconoscere di che tipo di lag si tratta.
Se tutto cio' che e' attorno a voi sembra muoversi con la stessa lentezza
(altri giocatori, mostri, NPC) si tratta verosimilmente di lag server-side.
Il lag server-side non e' pericoloso, perche' mentre voi siete rallentati
anche i vostri nemici lo sono e il lag, benche' fastidioso, non introduce
vantaggi o svantaggi relativi per nessuno. Essendo causato in genere da una
temporanea lentezza di una macchina, il lag server-side ha la
caratteristica di manifestarsi normalmente su di un solo subserver, per cui
ad esempio siete quasi bloccati a Trinsic, ma se con una spell di recall vi
spostate a Yew diventate all'improvviso veloci. Si genera il piu' delle
volte per un improvviso affollamento di una particolare zone di Britannia,
come avviene talvolta per le quest e le invasioni delle citta' annunciate
dai town cryers. Altra caratteristica abbastanza comune del lag server-side
e' di avere un effetto piuttosto costante del tempo, mentre il lag
client-side si manifesta sovente con improvvise pause a cui seguono periodi
piu' o meno lunghi di funzionamento regolare.
Il lag client-side e' piu' subdolo, perche' si manifesta spesso
all'improvviso. Se siete lenti ma avete l'impressione che chi e' attorno a
voi vada lo stesso veloce, e magari lo vedete muoversi a scatti, si tratta
quasi sicuramente di lag client-side. Significa che il server e' veloce, ma
il viaggio che l'informazione compie tra voi ed il server e' lento. Ci
possono essere molteplici motivi per questo, che cercheremo di analizzare.
Il lag client-side e' pericoloso perche' mentre voi siete bloccati e
rallentati mostri e nemici possono essere in grado di agire, e quindi di
attaccarvi mentre voi non vi potete difendere. Quando si e' affetti da
questo tipo di lag e' buona norma evitare i dungeon piu' pericolosi, specie
se da soli, ed eventualmente uscire dal gioco ed aspettare un
miglioramento. Caratteristiche tipiche del lag client-side sono un
comportamento intermittente ed una generale indipendenza degli effetti
dalla posizione in Britannia, cioe' non cambia al cambiare del subserver.
Il lag server-side si manifesta in genere in concomitanza con buone
condizioni di collegamento (si veda la descrizione successiva di UOTrace e
delle sua modalita' di utilizzo), mentre il lag client-side e' di norma
accompagnato da un decadimento della qualita' della connessione al server.
Al lag server-side non c'e' rimedio. Se per qualche motivo un server
risponde in modo lento, continuera' a farlo finche' la causa non viene
rimossa. Nel caso dell'affollamento dovuto ad un evento o ad una quest, il
lag si ridurra' di solito quando l'evento e' terminato. Continuare a
giocare in queste condizioni normalmente non e' un rischio. Se il lag non
e' troppo fastidioso potete restare nel gioco, se lo e' fatevi un giro su
di un altra shard per una mezz'ora.
Per il lag client-side il discorso e' diverso. Si puo' cercare di
determinarne la causa e, in certi casi, tentare di porvi rimedio. Per farlo
occorre uno strumento diagnostico, cioe' un software che vi consenta di
effettuare un traceroute ad un server. Un traceroute e' sostanzialmente una
misura delle prestazioni del vostro collegamento al server, fatta di volta
in volta su tutti i router che incontrate nel percorso che va dal vostro
PC, attraverso il vostro ISP, fino al server di UO. Un router altro non e'
che un dispositivo, sulla rete Internet, che si occupa di instradare i
pacchetti TCP/IP verso la loro corretta destinazione. Un po' come smistare
la posta.
Un ottimo software di questo tipo e' disponibile direttamente sul sito
ufficiale di Ultima Online all'url 
http://support.uo.com/latency.html
 e si
chiama UOTrace. Contiene gia' la lista di tutti i server di Ultima Online,
ma puo' essere utilizzato per effettuare un traceroute a qualsiasi sito
Internet semplicemente digitando il suo nome o il suo indirizzo IP
nell'apposita casella.
I fattori che influenzano la velocita' di connessione ad un server sono:
- la banda di trasmissione;
- il tempo di latenza (comunemente detto ping);
- la percentuale di pacchetti persi.
Vediamo ora cosa sono queste grandezze, da cosa sono influenzate e che
effetti hanno.
La banda indica sostanzialmente la quantita' di dati che possono essere
trasmessi in un secondo da o verso il vostro PC. E' chiaro che il primo
fattore che influenza la banda e' il vostro modem. Se avete un modem a
33.600 bps, la vostra banda di trasmissione non potra' essere piu' alta.
Non e' proprio vero, perche' i modem effettuano una compressione dei dati
che trasmettono, ma in prima approssimazione ci accontenteremo di pensare
che sia vero.
Detto cosi', uno potrebbe pensare che acquistare un modem molto veloce
migliori le cose. Non e' cosi'. Prima di tutto occorre considerare che il
vostro modem non e' sempre il collo di bottiglia. Dipende molto anche dal
provider. Se il vostro provider e' collegato ad Internet mediante una
striminzita linea a 64 kbps ed ha 32 linee di ingresso, la banda utile a
disposizione nelle ore di pieno affollamento e' molto ridotta,e anche se
avete un modem veloce il vostro collegamento sara' comunque lento. Per di
piu' Ultima Online trasmette fra il client ed il server una quantita' media
di dati dell'ordine di 500 byte al secondo o anche meno. In situazioni di
schermo molto affollato, tipo banca di Britain o dungeon, si arriva a
1000-1500 byte al secondo, che e' una banda ancora alla portata persino di
un vecchio modem a 14400. Per questo motivo, avere un modem veloce non
aiuta in termini di banda, perche' UO non ha bisogno di una banda elevata.
Allora come mai tutti comprano modem veloci, o magari ISDN? C'e' un motivo
ovviamente, ma non e' la larghezza di banda utile. E' chiaro che se poi
mentre giocate a UO volete anche avere icq, un client irc, ascoltate la
vostra radio preferita che trasmette via Internet e magari vi scaricate il
service pack 46 di Windows NT da Microsoft, il discorso e' diverso.
Il tempo di latenza, o tempo di ping, misura il ritardo che intercorre fra
l'istante in cui un pacchetto lascia il vostro PC attraverso il vostro
modem e l'istante in cui raggiunge il server di Origin. Si misura in
millisecondi ed e' ovviamente tanto migliore quanto piu' e' basso. Tempi
medi di ping per Europa e Drachenfels dall'Italia oscillano fra i 100 ed i
300 millisecondi. Tempi dell'ordine di 500 millisecondi o superiori rendono
UO molto problematico da giocare, ma anche intorno ai 300 si cominciano ad
avvertire alcuni rallentamenti. Il motivo e' ovvio: il vostro comando parte
dal vostro PC e raggiunge il server. Ammettendo che il server gestisca il
comando istantaneamente, voi vi accorgete dell'effetto quando il vostro
client viene aggiornato, il che richiede che l'informazione torni indietro.
In totale, il doppio del tempo di ping. Per cui, se ad esempio avete un
tempo di latenza di 250 millisecondi, avvertirete mediamente l'effetto
delle vostre azioni con mezzo secondo di ritardo.
Il tempo di ping puo' essere misurato con UOTrace, che vi da' la latenza
non solo rispetto al server, ma anche rispetto a tutti i router intermedi.
Una parte notevole del tempo di latenza e' dovuta al vostro modem. Una
coppia di modem analogici (non dimentichiamoci che dall'altra parte anche
il vostro provider ha un modem) introduce in genere un ritardo di latenza
dell'ordine dei 100-120 millisecondi. Questo e' facilmente verificabile
ossrvando il tempo di ping sul primo router attraversato da UOTrace:
vedrete che il ping su quel router sara' gia' dell'ordine di questo tempo.
Una connessione ISDN, o comunque digitale, introduce invece una latenza
dell'ordine dei 20 millisecondi, con un risparmi netto di quindi circa 100
millisecondi. Questo, non la banda (almeno nel caso di UO) e' uno dei
maggiori vantaggi di una connessione ISDN rispetto ad una analogica.
Quando siete affetti da lag ed avete un alto ping verso il server,
osservare il tracciato di UOTrace e' utile per cercare di capire dove il
tempo di latenza inizia ad aumentare in modo significativo. Se l'aumento e'
su un router molto vicino, l'imputato principe e' il vostro provider. Con
buona probabilita' la sua linea di collegamento verso Internet e'
sovraccarica. In questo caso, oltre all'ovvia soluzione di passare ad un
migliore provider, puo' aiutare giocare in ore diverse da quelle in cui
l'utenza casalinga e' in massima attivita'. Trovare la linea sgombra
perche' c'e' meno gente collegata al provider puo' dare prestazioni migliori.
Se invece i tempi di latenza sono buoni vicino a voi e crescono
avvicinandosi al server di Origin, la causa puo' essere una generale
cattiva condizione della rete Internet, cosi' come un problema a livello di
colt.net
 (il provider inglese che serve la rete dei server Origin). In
questa situazione puo' essere utile segnalare il problema ad Origin, con le
modalita' che spiego in fondo all'articolo.
Il terzo parametro, la percentuale di pacchetti persi, e' fra i tre il piu'
importante. Anche questo puo' essere misurato con UOTrace. Se un pacchetto
per qualsiasi motivo viene "perso per strada", il vostro PC e' costretto a
ritrasmetterlo. Cause di pacchetti persi sono ad esempio router
sovraccarichi, che ricevono piu' dati di quelli che le loro linea in uscita
sono in grado di ricevere. In questo caso il router e' costretto a
"scaricare" una parte dei pacchetti che riceve. Perdere pacchetti e'
estremamente dannoso in Ultima Online, perche' il pacchetto viene
ritrasmesso dopo che un timeout e' scaduto, e questo richiede tempo. Una
percentuale di pacchetti persi dell'ordine del 10% rende gia'
esageratamente rischioso muoversi in un dungeon. Oltre il 15-20% UO e'
praticamente ingiocabile.
Fattori principali di perdita di pacchetti sono:
- scarsa qualita' della vostra linea telefonica. Qui aiuta molto la
connessione ISDN, perche' la trasmissione digitale e' intrinsecamente molto
meno soggetta ad errori di trasmissione. In queste condizioni si apprezza
di solito una perdita di pacchetti molto alta gia' a livello del primo
router. Fare controllare la propria linea da un tecnico Telecom (o
Infostrada o quant'altro) puo' essere in questo caso una valida opzione.
Puo' dipendere anche da un modem vecchio di mediocre qualita'. In questo
caso la spesa per un modem nuovo puo' essere un valido investimento. Se
volete fare un esperimento, fatevi prestare un modem da un amico e vedete
se qualcosa cambia.
- sovraccarico della linea del vostro provider. In questo caso la
conseguenza non e' solo alto tempo ping, ma anche perdita di pacchetti sui
primi router. Se questo avviene, provate a giocare in ore di minore
affollamento. Se cosi' facendo, pur eventualmente non migliorando il lag,
la percentuale di pacchetti persi sui primi router torna a zero, e'
probabilmente ora di cambiare provider (o di cambiare le vostre abitudini
notturne :)
- cattive condizioni generali della rete Internet. Vale il discorso fatto
in precedenza: se la perdita si concentra vicino al server, vale la pena di
segnalare la cosa ad Origin.
Occorre fare qui un discorso importante. Capita a volte che nel tracciato
di UOTrace compaiano dei router in nero, con nome "unknown host" e con
perdita di pacchetti del 100%. Questo non vuol dire che il router non sta
funzionando, specialmente se sul router successivo la situazione torna normale.
Il punto e' questo: il protocollo usato per il ping (chiamato ICMP) e' un
protocollo a bassa priorita'. Questo vuol dire che se un router sta
lavorando in condizioni di massimo carico ed e' obbligato a scaricare
qualche pacchetto, scarica prima i pacchetti ICMP, cioe' cessa di
rispondere ai ping. Il motivo e' ovvio: non rispondere ad un ping e' meno
grave che buttare via informazione. Questo fa si' che il router possa
sembrare "morto" nel traceroute mentre invece sta funzionando benissimo.
Quindi, se vedete un router in queste condizioni con UOTrace, non e'
assolutamente detto che si tratti di un problema.
Un ulteriore fattore che puo' influenzare la bonta' della vostra
connessione e' la configurazione del vostro PC. Se il problema dipende dal
vostro PC, il lag e' di solito indipendente dall'ora a cui giocate: siete
lenti sempre. Un buon test, in questo caso, e' provare a connettersi con un
differente provider, magari con l'account di un amico. Se il lag e'
persistente ed indipendente dal provider, c'e' una buona probabilita' che
qualcosa non vada sul vostro PC.
In questo caso, prima di partire a testa bassa a formattare il vostro hard
disk e a reinstallare Windows, potete fare alcune prove. Prima di tutto
cercate di isolare il problema:
- chiudete tutte le applicazioni che non vi servono e fate una prova usando
solo il client di UO. Niente icq, niente irc, niente antivirus o firewall,
niente UOAssist o altri programmi accessori. Solo il vecchio semplice
client di UO. Se cosi' il lag scompare, provate a vedere cosa succede
riabilitando ad uno ad uno gli altri programmi per trovare il colpevole
(icq e' di solito un ottimo candidato).
- se avete in casa un altro PC, o un amico ha un notebook, provate ad
usarlo per collegarvi allo stesso provider da casa vostra. Se sul secondo
PC le cose vanno bene, c'e' qualcosa che non va sul vostro.
Un parametro che puo' influenzare di molto le prestazioni della vostra
connessione e' la cosiddetta MTU (Maximum Transmit Unit), cioe' la
dimensione massima del pacchetto TCP/IP che il vostro modem trasmette in un
solo "colpo". Il motivi e' semplice: se sulla linea ci sono disturbi o
comunque problemi che degradano la qualita' del segnale, la probabilita'
che un pacchetto venga ricevuto errato (e la quantita' di dati che verrano
ritrasmessi) cresce con la dimensione del pacchetto. Inversamente, un
pacchetto molto piccolo e' piu' sicuro ma comporta un elevato numero di
trasmissioni, con un degrado delle prestazioni. A seconda del tipo di
connessione (analogica o ISDN in generale) c'e' un valore ottimale di
questo parametro, che si setta a livello di sistema operativo. Il valore di
default e' different a seconda del sistema (Windows 95, 98 o NT) e non e'
detto che sia quello ottimale per la vostra connessione. Windows 95 in
particolare ha un valore di default di 1500, mentre il valore ottimale per
una connessione PPP con un modem analogico e' 576.
Esistono ottimi programmi per settare questo parametro in modo ottimale per
la vostra connessione. Due dei piu' noti sono TweakDun e iSpeed. Si possono
trovare alle rispettive url:
http://www.pattersondesigns.com/tweakdun/
e
http://www.hms.com/
Un ultimo aspetto da non sottovalutare e' il servizio di mail interno di
Ultima Online, cioe' la borsa della posta che e' sul paperdoll. Anche se
non viene utilizzata, la posta provoca il caricamento di un programma
addizionale (owo.exe), che occupa parecchia memoria e continua a cercare di
comunicare con il server di posta, che tra l'altro e' per il momento
disabilitato. Tutto questo genera lag.
Se non usate la posta di UO, e' una buona idea aggiungere al vostro file
uo.cfg la seguente linea:
EnableMessenger=off
Questo libera la memoria usata da owo.exe e risparmia la banda usata dai
suoi collegamenti, migliorando le prestazioni generali di UO. Vi prego di
notare che ora non c'e' piu' un solo file uo.cfg, ma ogni personaggio ha il
suo, situato nella directory:
<UODir>\desktop\<accountname>\<shardname>\<charactername>
Se alla fine di tutta questa chiacchierata giungete alla conclusione che il
problema non e' locale del vostro provider, potete segnalare
l'inconveniente ad Origin. Non pensate che sia inutile: molti problemi a
livelli di connettivita' di 
colt.net
 sono stati indivisuati e risolti
grazie alla collaborazione dei giocatori. Effettuate tre differenti
traceroute con UOTrace su entrambi i server europei a diverse ore della
giornata ed inviate il tutto all'indirizzo 
uo...@ea.com
. Attenzione:
ea.com
, non 
uo.com
! Questo vale solo per Europa e Drachenfels. Se giocate
su di un server americano, l'indirizzo e' il solito: 
sup...@uo.com
. In
ogni caso, inviate una copia del tutto anche al vostro provider. Molte
volte il problema non e' del provider straniero, ma del carrier (Telecom,
Infostrada, Albacom...) cui il vostro provider si appoggia. Se la banda di
uscita verso l'estero del carrier non e' sufficiente rispetto al numero di
clienti (provider e aziende) che la utilizzano, l'effetto puo' essere
analogo, ma in questo caso Origin ed i suoi provider non c'entrano. In
compenso la vostra lettera potra' aiutare il provider a fare valere le
proprie ragioni e documentare il problema con il carrier in questione.
Non pretendo con tutto questo di avere esaurito il problema, ne' tanto meno
di averlo risolto. Ma forse il tutto potra' aiutare qualcuno a guardare con
i giusti occhiali i problemi ci connettivita' e ad avere le giuste
informazioni che un Counselor difficilmente, per problemi di tempo, puo'
riportare in modo esauriente quando e' sul server.
Un saluto a tutti,
Windwalker

Ho sentito parlare di PING---PACKET LOSS---BANDA.....
PING non e' il contrario di PONG anche se il concetto e' uguale
(ragazzi che definizione che ho trovato per i newb :))  )
Packet loss, se hai studiato l'inglese scusate devo staccare il
computer mi fischia cazzo!!!!


>precisione LAGgare e come evitarlo?!!!!
Non ti collegare a internet  vedrai che non LAGGI piu'. PAROLA!
UUUAAHHHHHHH !!!!!
Cia'...
*puff*

>Notturno, Skin, ecc ecc...
Penso che al giovine in questioni servano i ridumenti. Senior parlava
"per noi", che sapevamo gia' cosa fosse, come e perche' si creava
etc...etc.... .
Qui parliamo di una persona che non ha idea di come ci si colleghi a
un server.
Sara' ma io on concepisco certe cose tipo ,:" come faccio a giocare
online a *****" Ma diamine c'e' scritto single player e sotto
multyplayer. Chissa come diamine si fara mai, e poi alle soglie del
2000 non avere idea di come ci si connetta a un server per giocare
online o mi prende per le natiche o mi prnede per le natiche dai!
Non ci credo che qualcuno non abbia idea di come si giochi online. Il
che mi fa anceh pensare che non abbia letto le FAQ o avra' letto
quelle sbagliate quelle NU, che te devo dire.
Cia'...

 Non ci credo che qualcuno non abbia idea di come si giochi online.
eheh, probabilmente hai ragione, ma io spero sempre per il meglio e provo a dare una mano, sempre
pronto a toglierla se vedo che non vale la pena :)
E poi se non lo aiuta nessuno come puo' andare in visita al boschetto a est di Britain, dove portare
tutti i soldi per trovarli decuplicati ? :)
Pero' ultimamente e' cosi' desolato... :(
--
C'ya,
-----------------------------------------------------------
Skin,          Guerriero mazzulato,    QV?   Delucia              (Europa-Trammel)
Notturno, Supermule in crescita, WMJ Serpent's Hold (Europa-Felucca)
ICQ           14842802                   Rimuovere NOSPAM per email private
-----------------------------------------------------------

quelle sbagliate quelle NU, che te devo dire.
Ke vuol dire?
:-)
Voglio le scuse...
Ciao,
--------<>--------<>--------<>--------
Diego Ferri aka -= ThunderHammer =-
thunde...@libero.it
ICQ UIN: 55320959
Thorin [Ambasciatore DRL] on UO GamersRevolt
--------<>--------<>--------<>--------

 Pero' ultimamente e' cosi' desolato... :(
potresti evitare di evocare certi loschi figuri?????
oggi a pranzo dopo mooolto tempo sono stato pkappato
con tutti gli annessi e connessi da due st**onzi vecchio stile che mi hanno
anche mazzolato il cavallo senza pieta'.  :(((((((
per evitare il rezkilling ci ho messo subito una pietra sopra e mi sono
fatto tutta la strada  a piedi per uscire dal lich di covetus...
morale: addio cavallo hally of power armor plate gm e 40 reg x tipo....
ahhhhh! quasi come ai vecchi tempi :)P
(chisenesbatte tanto la deed per la two story villa l'ho gia' comprata :PPP)
mrt ^_-

 wrote in message
39478ee...@news.interbusiness.it...
