Whatever you say it is, it isn’t
Traduzione con Google Translate:
tl, dr
Standalone Dayz sarà basata su una architettura client-server (più come un MMO), non l'attuale architettura ArmA2.
Testo integrale
Questo post del blog non contiene immagini, o video, ma penso che offre molto di più per essere entusiasti. Quando ho letto molti commenti in merito alla scelta del motore, può essere molto frustrante. Lassù con i dibattiti senza fine di ciò che è o non è alfa, è esasperante gli argomenti non informati su ciò che fa o non costituisce un "nuovo motore". Vedo la gente dice che Dayz è basato sul motore di ArmA2, o Take del motore, o anche il motore ArmA3. Sono stato scherzando con i membri del team per il progetto, che, se fossimo di concentrarsi sul fare degli shader aggiornamenti e non cambia niente altro, tutti sarebbero proclamando che si trattava di un "nuovo motore".
Questa settimana ha visto il nostro capo programmatore delineare un piano drammatico per cambiare il volto di Dayz e come colpirà il mondo alla fine di quest'anno. In poche parole, l'applicazione si sposterà in una tradizionale relazione client-server che il server rende la maggior parte delle decisioni. Questa è l'architettura comune dietro praticamente ogni MMO attualmente là fuori, e sarà l'architettura Dayz, quando si rilascia. Come è possibile questo? Bene, grazie a un insieme estremamente fortunato di pensare occorrenze molto e un certo sviluppo si era già verificato, il team di programmatori crepa dietro Operation Flashpoint sono state pensando a queste cose per molti anni. Insieme, ancora una volta, con la stringa unica di eventi mi ha messo in grado di avere l'idea di Dayz, e tutto per venire insieme ... si potrebbe essere perdonato per pensare che suona come il destino!
Attualmente è in esecuzione ArmA calcoli di simulazione su tutti i client e sul server pure. I clienti hanno il potere di apportare modifiche al loro mondo. Quando il mondo è complesso e mutevole come quella che crea Dayz, ha creato un ambiente in cui i problemi di hacking e le prestazioni abbondano. Questo non è un problema con ArmA, questo è un problema del progettista (me) fare un disegno che, lungi sbracci le sue fondazioni. E 'un testamento al motore virtualità reale che questo è ancora possibile. Quindi, quello che stiamo facendo in questo momento sta rimuovendo queste operazioni completamente dai clienti e di garantire il server esegue il mondo. Dayz non richiede la complessa serie di interazioni giocatore e AI che ArmA fa, quindi questi sono andati tutti. Ciò che rimane è una soluzione molto pesantemente ottimizzata in cui il server " è chiamata i colpi "per così dire.
Per chi ha una certa comprensione di tale cerca il significato di questi cambiamenti sarà già evidente. Per coloro che non lo fanno, è semplice. non stiamo solo blocco dell'applicazione e dei dati verso il basso più, ma stiamo facendo il server l'arbitro. Stiamo strappando tutto ciò che non è necessario e la sua sostituzione con una soluzione ottimizzata che ha giocatori (i sopravvissuti) e AI (gli zombie). I nostri zombie non è necessario effettuare manovre di accompagnamento, non hanno bisogno di ricaricare le loro riviste. Sono semplici, e la nostra architettura che riflette. Il raggiungimento di questo sarà difficile, come stiamo già scricchiolare molto difficile. Se questa ottimizzazione pesante è successo come sarebbe razionalmente sembra essere sulla carta, poi ci sarà limitata a numero di giocatori non da prestazioni, ma il disegno della mappa. Per garantire abbiamo ragione, ci sarà in esecuzione un test architettura ad un certo punto, al più presto.
(Il titolo di questo post è una citazione attribuita ad Alfred Korzybski, filosofo e scienziato, e per chi non è in grado di capire tra le righe - si tratta di un colpo di luce a chi professa di sapere molto di motori, e alfa, che cosa esattamente vogliono dire )
Testo originale:
http://dayzdev.tumblr.com/post/34430567 ... is-it-isnt