Newsgroup: it.comp.giochi.rpg.ultimaonline
Titolo: L'upgrade di Europa e Drachenfels

cosě il Lead Counselor Windwalker spiega l'upgrade dei server di UO
Primo punto: il decadimento verticale delle prestazioni dei server di
Ultima Online (attenzione: tutti, non solo Europa e Drachenfels, se
non ci
credete date un'occhiata a tutti i crash riportati nelle shard issues)
e'
avvenuto subito dopo la pubblicazione del territorio di Ilshenar e il
rilascio in massa del client UO3D a tutti i giocatori dopo la fine
della
beta. Qui Origin, a mio personale avviso, ha compiuto un grossolano
errore
di valutazione, sottovalutando di molto l'effetto pernicioso di
Ilshenar
sulle prestazioni dei server e ritenendo che avrebbe avuto tutto il
tempo
di aggiornarne l'hardware in un secondo tempo. Cosa che non si e'
verificata.
Invece la situazione e' degenerata rapidamente, per i server americani
ancora prima che per quelli europei, al punto che rimandare l'upgrade
di
Europa e Drachenfels e' diventato una necessita' per far fronte
all'emergenza delle grandi shard americane, che probabilmente per
effetto
del maggior numero di giocatori si sono venute a trovare ben prima
nelle
condizioni critiche che abbiamo sperimentato nelle ultime due
settimane su
Europa. Il problema ha toccato Drachenfels in modo un po' piu'
marginale,
anche qui probabilmente per il minore numero di giocatori, tanto che
il
server, pur soggetto al lag, ha avuto pochissimi crash rispetto
all'altro.
Il tutto ha riportato in breve tempo il server lag a livelli
paragonabili a
quelli del 1998. Io sono uno dei tanti che, dopo il rilascio di UO3D,
si e'
trovato a passare da una situazione di lag pressoche' inesistente a
una
realta' quasi intollerabile. Tutto questo per dire che, ad onta di
quanto
ha sostenuto questo tizio in mailing list, se oggi dovessi spiegare da
cosa
dipendeva il lag che tanti giocatori europei lamentavano 7-8 mesi fa,
ripeterei parola per parola, e in perfetta buona fede, quanto dissi
allora.
Anche dopo avere visto gli effetti dell'aggiornamento dell'hardware,
perche' allora non si trattava dello stesso effetto. Questo signore ha
dimenticato quanto meno di valutare quanto differenti siano le
condizioni
di oggi rispetto a quelle che c'erano quando le considerazioni di cui
mi
accusa son state fatte.
Detto questo, veniamo a ieri. Contrariamente a quanto molti pensano,
quello
che e' stato fatto ieri non e' stato solo un aggiornamento hardware,
ma ha
incluso quattro interventi fondamentali:
1. Anzitutto c'e' stato l'upgrade vero e proprio delle macchine, il
che ha
fornito chiaramente potenza di calcolo maggiore, con la riduzione del
server lag a livelli analoghi a quelli antecedenti il rilascio di
Ilshenar,
se non inferiori, e ha permesso di realizzare i punti successivi che
vado
ad elencare.
2. C'e' stata una revisione completa della strutturazione dei
subserver:
- i vecchi subserver di Britannia e T2A sono stati accorpati, dato che
l'aumentata potenza delle macchine ha permesso di eliminarne due per
shard,
rivedendo sostanzialmente di conseguenza la disposizione dei server
boundary. Questo ha ridotto la quantita' di informazione passata da un
server all'altro, che e' sempre stata una delle principali cause di
lag in
UO. Idealmente, se fosse possibile avere una singola macchina di
potenza
adeguata che gestisse completamente una shard, sarebbe la situazione
migliore. Come avviene per le shard private, normalmente basate su di
una
singola macchina, su cui il lag e' eventualmente causato dal codice
dell'emulatore che non e' ottimizzato come quello del server vero.
Pero' e'
un lag di solito costante che non peggiora a seconda delle condizioni,
come
invece avviene sulle shard multiserver in cui un subserver ha qualche
problema.
- esiste ora un subserver dedicato ad Ilshenar, che all'inizio
dipendeva da
un altro subserver (quello di Yew, mi pare). Questo e' piu' di ogni
altro
il punto critico  che aveva fatto precipitare la situazione su tutti i
server di UO (non solo quelli europei, come detto) dopo la
pubblicazione di
UO3D. Si tenga presente ancora una volta che un subserver sovraccarico
non
influenza solo la sua area, ma anche tutte quelle che hanno qualche
necessita' di sincronizzarsi con lui. O perche' ci sono in corso
backup di
giocatori che hanno oggetti su entrambi, o perche' ci sono in corso
operazioni di gate o recall di personaggi fra le due zone.
3. E' iniziata la fase di revisione delle procedure di backup, che
sono
gia' ora piu' snelle, rispetto a quanto avveniva prima, in termini di
carico sulle macchine.
4. I nuovi server di Europa e Drachenfels sono stati dislocati
fisicamente
in un luogo diverso dai vecchi, presso un differente ISP con una
migliore
connessione verso Internet (anche se mi pare sia sempre su 
colt.net
),
il
che ha anche cambiato radicalmente il routing. Cosa quest'ultima
facilmente
verificabile con un traceroute.  Per quanto ho sentito ieri dagli
italiani
che ho contattato, questo pare essersi risolto in un deciso
miglioramento
della qualita' della connessione per utenti di TIN, Galactica e
Libero,
mentre poco o nulla sembra essere cambiato dal punto di vista della
connessione per chi usa Infostrada o Albacom. Io in particolare sono
su
Albacom e il mio routing e' ottimo adesso come lo era prima, il che e'
ragionevole dato che Albacom esce verso l'Inghilterra su British
Telecom,
con un peering diretto su 
colt.net
. Per quanto mi riguarda di persona,
sono
ritornato ai livelli di prestazioni di tre mesi fa, che giudicavo
ottimali.
Ribadisco che come dicevo allora la qualita' della connessione non si
misura solo con il ping e con i pacchetti persi, e quanto dissi in
quel mio
lungo articolo resta valido.
Non so ancora nulla invece riguardo a Wind, Aruba o altri provider
(anche
se leggo proprio ora da Marat che Aruba sembra fare schifo ora come
faceva
prima). L'effetto piu' completo delle novita' si  dovrebbe avvertire
una
volta che il nuovo sistema di backup sara' stato installato, il che
salvo
imprevisti dovrebbe avvenire all'inizio della settimana prossima, e
dopo
che anche la procedura software di backup sara' stata modificata
secondo
quanto previsto per la riduzione dei tempi di time warp. Questo
avverra' in
tempi leggermente piu' lunghi, perche' i test iniziali su Atlantic non
hanno dato i risultati sperati, ne' in termini di prestazioni ne' in
termini di stabilita', per cui credo ci dovranno lavorare ancora un
po'
prima che il tutto venga rilasciato.
Windwalker

 così il Lead Counselor Windwalker spiega l'upgrade dei server di UO
[cut]
Grazie per averci reso partecipe del sapere del Lead Counselor Windwalker
se per caso avessi delle altre info ( che tu ritieni approrpiate a noi
fruitori del NG ) inviate dal Lead Counselor Windwalker,
potresti, tempo e voglia permettendo ;-P
postarle sul NG ?
Ti ringrazio
ciao
Fabio

 ha scritto nel messaggio
news:9d6dac$f6j$1...@fe2.cs.interbusiness.it...
