Cos'è un emulatore
Da Tomo della conoscenza - UOShards Wiki.
Contents |
Introduzione
Un emulatore genericamente è:
Un software d'emulazione o più comunemente un emulatore è un programma che permette l'esecuzione di software originariamente scritto per un ambiente (hardware o software) diverso da quello sul quale l'emulatore viene eseguito.[da Wikipedia]
In particolare, nel caso di Ultima Online, la miriade di emulatori -che sono stati creati da programmatori (iniziando dai primi come sphere e pol, fino al più moderno e supportato RunUO)- servono ad emulare la parte "Server" dell'originale Ultima Online (giocabile a pagamento), creando così un alternativa al classico Ultima Online. Inizialmente gli emulatori si attenevano alla base Osi di The Second Age o precedente, seppur scarsamente adattata all'originale, mentre avanzando col tempo (e soprattutto con l'avvento di RunUO) si è cercato il più possibile di emulare la struttura corrente dei server ufficiali di Ultima Online, ossia l'OSI.
I principali emulatori
Descriveremo qui di seguito i principali emulatori:
RunUo
Nato nel 2002, emulatore che sfrutta le librerie di Net.Framework, è tra i più supportati, avendo una vasta comunita che sviluppa nuovi script, aiutando moltissimi scripter novizi ed esperti.linguaggio che utilizza e il c#, ed è tra i più potenti (se saputo usare) emulatori.
Sphere
Tra i più vecchi emulatori di Ultima Online, non potente come RunUO (anche se non tutti sono d'accordo) utilizza un linguaggio di Scripting proprio che inizialmente può sembrar complicato anche se non lo è. A differenza del RunUo, da sempre criticato per la sua dispendiosità di risorse (anche se recentemente si sta facendo parecchio per questo), lo Sphere è molto leggero.
Pol
Anche questo tra i primi progetti di emulazione, diverso dallo sphere, usa l'Escript, un linguaggio proprio di scripting, derivato dal C++, emulatore pesante, dispendioso per i server, e forse tra i meno utilizzati, proprio per questa "virtù".
Vari
Esistono poi vari emulatori abbandonati o privati,uno dei più usati era Uox,dal quale poi derivarono vari emulatori che seguivano l'esempio dato dallo stesso,i più famosi Nox e Wolfpack. Altri progetti portati avanti sono emulatori RunUo pesantemente modificati,per supportare Kr. RunKr è il progetto italiano riguardante l'espansione Kr,mentre Uo Dreams gestisce un progetto proprio.Poi ci sono Emulatori Russi e Giapponesi che sono molto avanti,ma a pagamento.

