Aggiornamenti e problematica crash, una battaglia infinita | Bacheca del Popolo | Forums

A A A
Avatar

Hai perso la password?
Ricerca avanzata

— Ambito del Forum —








Start typing a member's name above and it will auto-complete

— Match —





— Opzioni del Forum —





La lunghezza minima di una parola di ricerca è di 3 caratteri - La lunghezza massima di una parola di ricerca è di 84 caratteri

sp_Feed Feed RSS dell'Argomento sp_Print off
Aggiornamenti e problematica crash, una battaglia infinita
sp_BlogLink Leggi il messaggio originale del blog
Topic Rating: +4 Topic Rating: +4 (4 votes) 
11 ottobre 2017
13:28
Avatar
Yehonal Yehtanér Lunthatir

Amministratore
Level 10
Messaggi del Forum: 696
MyCred MyCred 317384,30 AZP
Iscritto dal:
11 luglio 2015
sp_UserOfflineSmall Non in linea
1sp_Permalink sp_Print
+4

Salve a tutti Azerothiani!

Qualcuno si starà chiedendo: ma gli aggiornamenti del 10? Come è andata la manutenzione? Perchè ci sono stati crash frequenti ieri pomeriggio e perchè ce ne sono stati alcuni anche stamattina?

Bene, prima di passare alle soluzioni relative ai crash e alla lista degli aggiornamenti, facciamo un po’ di chiarezza con un “diario” di ciò che è accaduto.

Da come un lavoro di un paio di ore “già sacrificato”, è diventato un incubo infinito.

La nascita del mostro

10/10/2017 – 10:15 (Il rituale: boss finale)

Dopo 2 mesi intensi di interminabile lavoro…inizia l’aggiornamento del core, alle 10:35 il server viene messo offline e si procede all’aggiornamento del database.

Purtroppo ha impiegato molto dal momento che sono l’unico system manager attualmente e l’unico dev. disponibile questa settimana.

10/10/2017 – 12:00 circa (L’evocazione e l’inizio dello scontro)

Finisce il processo di aggiornamento e si avvia il server principale. Fin da subito si riscontrano svariati problemi di stabilità a cui si cerca di porre rimedio tramite alcuni fix d’emergenza.

Questi crash non sono mai pervenuti in 2 mesi di test dal momento che spuntano fuori con azioni “marginali” che possono essere riprodotte solo giocando in game

10/10/2017 – 15:00 circa  (Cambio del campo di battaglia)

Nessun intervento è stato efficace, pertanto si decide di spostare tutti i personaggi sul server di test per permettere l’individuazione di tali crash in modo più agevole (dal momento che su tale server sono presenti tutti gli strumenti necessari).

10/10/2017 – 18:00 circa (Timewalking: Ritorno al passato e nuovo addestramento)

Le cause dei crash vengono individuate e sono molteplici (fin troppe direi). Probabilmente legate anche a problematiche di aggiornamento del sistema operativo.
Pertanto spendo un oretta a rimettere online il server principale con la vecchia versione. Intanto @Whynot cerca di organizzare una squadra su discord che possa testare tutti gli aggiornamenti inerenti alle nostre customizzazioni sul server di test e fixare gli eventuali crash.

Ne approfitto per ringraziare i seguenti Eroi che si sono uniti ed hanno partecipato attivamente a questa battaglia:

  • Comix
  • Boyd
  • Medwyn
  • Narcof
  • Foffos
  • Presidente Andreotti ( O_O )
  • Alexxjio

10/10/2017 – 24:00 circa (Addestramento terminato, si ricomincia “dal basso”)

Dopo ore ed ore passate a testare i fix, a correggere quelle imperfezioni rimaste e nel frattempo beccare tutti i crash possibili. I tester vanno tutti a nanna 🙂

Inizio a sistemare alcune cosette nell’attesa che si faccia un orario “improponibile” per mettere giù il server ed aggiornare nuovamente.

11/10/2017 – 5:30 circa (Costruzione del muro difensivo e meritato riposo)

In concomitanza dello shutdown giornaliero del server vengono rimessi online gli aggiornamenti. Loggano i primi utenti mattinieri ed il server sembra stabile. Vado a dormire.

11/10/2017 – 10:30 circa (Suona l’allarme)

Vengo svegliato dai “bombardamenti”. Il server continua a crashare con una trentina di pg online, stavolta meno frequentemente ma comunque in modo improponibile. Qualche fix d’emergenza non è bastato. Si batte in ritirata installando nuovamente il vecchio server. (Questa volta ho escogitato un metodo per passare dai nuovi aggiornamenti al vecchio status, e viceversa, in poco tempo).

La battaglia è persa nuovamente, ma siete ancora tutti vivi. (tranne me, ormai sono allo stadio Zombie…qualcuno si faccia il conto delle ore 😉 )

Come vincere la battaglia

Innanzitutto bisogna analizzare cos’è che può aver causato tutti questi problemi, nonostante abbiamo passato 2 mesi a testare:

1) Sul server di test è difficile radunare decine di persone testando ogni singola casistica del game, nonostante abbiamo tentato diverse volte correggendo tutti i problemi possibili. Ma e’ necessario che un centinaio di persone giochino costantamente….dal momento che non siamo una multi-nazionale in grado di organizzare dei beta-test di queste dimensioni, purtroppo il beta-test diventa automaticamente il server principale.

 

2) E’ possibile (ma non certo) che gli aggiornamenti del sistema operativo hanno creato delle instabilità

3) E’ possibile (ma non certo) che le nostre implementazioni custom hanno delle falle

4) E’ possibile (ma non certo) che gli aggiornamenti provenienti dal nostro progetto internazionale AzerothCore (ovvero i fix al contenuto blizzlike al quale partecipano AS e le altre community che usano il nostro codice), hanno causato delle instabilità impreviste.

 

Il nostro piano d’azione dunque è il seguente:

1) ricompilare il server con la vecchia versione ma con i nuovi aggiornamenti del sistema operativo -> questo ci servirà a capire se è il nuovo sistema operativo la principale causa dei crash. Se si, è necessario in primis risolvere questo problema

2) importare un po’ alla volta gli aggiornamenti provenienti dal progetto internazionale ed individuare eventuali instabilità.

3) importare infine giorno per giorno i nostri nuovi contenuti custom e cercare di fixare eventuale problematiche di crash gradualmente

 

Ciò impiegherà molto tempo e risorse, ma è l’unica via.

AVVISO IMPORTANTE

Sia chiaro che spesso ci ritroveremo a dover riavviare il server con i nuovi aggiornamenti, individuare eventuali crash ed eventualmente riavviare nuovamente per tornare alla versione precedente. (Cercheremo di farlo la mattina o comunque in altri orari non troppo frequentati). 
Il riavvio sarà effettuato con qualche minuto di anticipo. Non risponderemo a nessuno in chat per evitare di mutare in massa, poichè il 120% delle volte vengono sollevati solo flame invece di capire la situazione e cercare di aiutare o quantomeno dire una parola di conforto (che ci faccia capire che avete a cuore AzerothShard).

Ne approfitto inoltre per invitare, chiunque ci tiene a questa community e comprende l’immane sforzo che c’è dietro per garantirvi tutte queste migliorie, di joinare questa chat, dove ci stiamo organizzando per i test, cercando di essere attivi il più possibile: https://discord.gg/8kM3DB9

Non posso garantirvi nessuna ricompensa in particolare attualmente, visto il momento buio, ma sicuramente avremo un occhio di riguardo con tutti i partecipanti che hanno a cuore il server!

 

PS ecco la lista temporanea degli aggiornamenti che verrà ripubblicata in modo definitivo quando avremmo terminato questa odissea: https://docs.google.com/document/d/1PAY3LJ-THdTC2ZCq7DSJKJlH_t8SAFZErGfCnroPSFE

12 ottobre 2017
14:23
Avatar
00suez

Vassallo di Azeroth
Members
Level 1
Messaggi del Forum: 219
MyCred MyCred 8934,00 AZP
Iscritto dal:
17 gennaio 2017
sp_UserOfflineSmall Non in linea

Peccato aver riscontrato tutti questi problemi, speriamo che testandoli poco alla volta possano venire alla luce le varie falle.

12 ottobre 2017
20:51
Avatar
tranex01

Azeroth master
Members
Level 1
Messaggi del Forum: 569
MyCred MyCred 2867,60 AZP
Iscritto dal:
30 luglio 2016
sp_UserOfflineSmall Non in linea

Non sono ne teste ne informatico ma intanto vi do il mio supporto e poi se potrò essere utile in qualche modo e libero da impegni lavorativi, sarò lieto di aiutarvi.

Ganbatte kudasai

Fuso orario del forum:Europe/Rome

Record di utenti connessi:211

Attualmente connessi:
1 Ospite(i)

Attualmente stanno visitando questa pagina:
1 Ospite(i)

Members Birthdays
sp_BirthdayIcon
Today leocomplex94, scara96
Upcoming andremonkyz, danku

Utenti più attivi:

tranex01: 569

lupine: 327

Necrosis: 290

Samek: 289

birba: 253

roazar: 247

00suez: 219

Nasti: 205

Verdux: 193

lelouch91: 176

Statistiche Utenti:

Ospite: 5

Utente: 17359

Moderatore: 3

Amministratore: 4

Statistiche del Forum:

Gruppi:5

Forum:34

Argomenti:2056

Messaggi:11329

Utenti più recenti:

nstals, maritax, napocapo, darkpischell, squall9199, seful222, silverking, salsiz, blallos5, blallos4

Moderatori:Peacemaker: 59, kafka: 59, rhadarox: 1

Amministratori:Yehonal Yehtanér Lunthatir: 696, Arkan0r: 559, narcof: 111, Disease: 24