Este artigo aborda a instalação de um servidor do game Ultima Online e apresenta dois dos mais populares servidores do jogo portado para Linux. Por fim, respondemos algumas dúvidas que todos que não conhecem o jogo poderão ter.
Não estou vendo graça nisso! Perdi meu tempo?
Realmente, tenho que dizer que perdeu. Ultima Online é um jogo para ser
jogado Online e, particularmente, esse é um jogo que só tem graça online
com várias pessoas na minha opinião, ou ainda, entre amigos em busca de
realizar alguma Quest(missão) como em RPG.
Estou testando os dois emuladores e o POL pareceu mais completo. Porque?
Simples, o POL existe a bem mais tempo que o Nox-Wizard. Além disso, o POL
vem com uma série de scripts que no Nox ainda estão para serem
desenvolvidos. Já pensou em você faze-lo?
O que é scripts?
Scripts são um conjunto de comandos estruturados de uma certa forma que
o compilador entenda o que você esta querendo fazer. Por exemplo, no POL
temos uma linguagem de script que mistura C e Pascal sem a necessidade de
definição de tipos. Já no Nox-Wizard temos mais opções, pois temos duas
linguagens, Small e AMX, que podem ser usadas ambas sem checagem de tipos.
Fora isso, alterações que não podem ser feitas em scripts poderiam ser
feitas diretamente no C, mas isso não é aconselhado pelo grupo que
desenvolve o Nox.
O que esses "scripts" controlam?
Esses scripts são como mini-programas. Cada coisa que tu faz ativa um
script que realiza uma determinada ação. Dar um passo ativa o script
responsável por diminuir a estamina, clicar duas vezes num objeto ativa
o script definido no objeto para quando se clicar duas vezes nele. Isso
são alguns exemplos de o que os scripts controlam.
Beleza! Quero programar para o Ultima Online o que preciso?
Tanto o POL, como o Nox já vem com compiladores para serem usados. Com
uma diferença, o POL tem um compilador externo ao seu programa, ou seja,
tanto antes como depois da execução do POL podemos compilar os scripts a
serem usados internamente por ele. Já o Nox-wizard é mais rígido e possui
um compilador interno executado somente no momento que ele é carregado (se
estiver errado alguém me corrija). Assim, a única coisa que tu precisa é
aprender a linguagem usada e para isso é preciso ter força de vontade e,
talvez, lógica de programação.
[3] Comentário enviado por jllucca em 12/09/2003 - 20:57h
Olá! Tu é o mesmo Ragen que foi amigo do Baltom na antiga e já desfeita guilda chamada AoF lá na m2a? Quanto ao projeto do Charles eu o conheço fui jogador também lá na mystic e algumas vezes falavam do tupi. Nunca testei o cliente de UO no linux sempre que testei os emuladores, testei com os clientes emulados pelo wine. Quanto ao Nox, ele não tem um compilador em separado como no pol. Ele compila sempre os scripts na inicialização do NoX, mas com ele você pode deixar o servidor BEM diferente do da ORIGIN. Se quiser saber mais manda email pra mim ou pro XAngel daqui do site que tenho certeza que teremos prazer em ti responder ^^
[4] Comentário enviado por darwinduck em 06/03/2004 - 13:46h
E ae jllucca, vc se esqueceu do wolfpack, que também é um servidor para o ultima online e tinha sido abandonado. Ele foi reiniciado a um tempo atrás, inclusive, um dos caras q entrou d cabeça nesse projeto é um brasileiro (e diga d passagem eh camarada meu rs)... As vantagens do wolfpack é q o src tah disponivel no site e eh feito em c++, podendo ser compilado tanto em linux, qnt em windows. Já tive sucesso em compilar e roda-lo em um macintosh com debian woody... Ai vai o endereço pra galera..http://www.wpdev.org/
[5] Comentário enviado por jllucca em 07/03/2004 - 20:27h
Eu conhecia o projeto, sim. Mas pelo site tive medo porque parecia que era feito em python uma parte. Ai, optei em divulgar o NoX que tem um codigo fonte todo em C bem legivel :)
Serio, mesmo. O codigo do nox não tem como ele. Se o do kernel fosse assim tava nas nuvens de felicidade :) hehehe
[7] Comentário enviado por jllucca em 09/04/2004 - 09:45h
O artigo fala de dois emuladores especificos, se voce gosta do RunUO deve ter visto que não falei dele. Porque ? Como está explicado no artigo que alguem não deve ter lido, não posso falar de uma coisa que nunca testei. Como disse no artigo que voce não deve ter lido : "entre os quatro citados tive a oportunidade de testar somente os dois últimos". Isso faz alusão ao POL e ao NoX-Wizard.
Claro que o artigo não diz muita coisa quanto a esse emulador porque simplesmente não abordei este emulador! Mas, a questão é a instalação é quase sempre só descompactar os arquivos. Se for os fontes compilar(lendo o INSTALL ou o README), ai passar para a fase de configuração onde deve ter em algum lugar onde setar seu IP e o diretorio onde o UO foi instalado(essa ultima parte é lei em todos os emuladores hehehe).
[8] Comentário enviado por jllucca em 09/04/2004 - 09:47h
Outra coisa, pense um pouco antes de perguntar... Se o artigo fala de dois emuladores, porque tu vai reclamar dele não falar de um terceiro? Quando tu diz "Esse tutorial não esclarece muita coisa..." esta fazendo isso, mesmo que talvez involuntariamente.
[9] Comentário enviado por andermaxe em 29/06/2004 - 16:17h
Muito bom o artigo, se não supre a necessidade de certas pessoas o problema não é do autor, o artigo fala de emuladores, e o visitando pergunta sobre pão com ovo frito.
[10] Comentário enviado por andermaxe em 29/06/2004 - 16:18h
Muito bom o artigo, se não supre a necessidade de certas pessoas o problema não é do autor, o artigo fala de emuladores, e o visitante pergunta sobre pão com ovo frito.
[11] Comentário enviado por jllucca em 30/06/2004 - 10:51h
Bom, não entendi muito bem isso do "pão com ovo frito". Mas, o artigo não fala de emuladores como normalmente seriam(wine?) e sim de emuladores que "emulam" um servidor oficial do "Ultima Online".
Sobre configuração, não tem muito o que fazer. É descompactar, configurar uns arquivos textos e mandar executar.
[12] Comentário enviado por frankbalck em 03/08/2004 - 10:02h
Gostei de seu artigo, mas ainda tenho uma dúvida
tem jeito de rodar o Client no linux?? Com esse programa
eu não consegui rodar o Client, será que fiz algo errado?
[14] Comentário enviado por alvinlee em 09/02/2005 - 12:13h
jllucca,
eu tambem quero rodar o UO no linux. Eu encontrei o Ultima Iris( ultimairis.sf.net ), mas ele usa GLX e eu queria rodar numa maquina q usa sis530 (que não suporta OpenGL). Eu encontrei o Ultima Online Project, mas parece que ele está parado, eu não concegui compila-lo. Tinha esse client da origin pra linux , mas eu não concegui roda-lo eparece que não tem mais onde pega-lo.
Caso você ou qual quer outra pessoa possa me ajudar me mande um e-mail ( iurigules@gmail.com ), ICQ ( 135808044 ) ou MSN ( iuri_gules@hotmail ) .
E sobre RUNUO só roda em windows ele é usa .NET da M$ se tiver afim pode emular (wine, cedega, crossover...essas viajens ae.... mas CUIDADO ao usar esse emuladores, eles conceguem emular virus tb... e se não me engano funciona bem.
[15] Comentário enviado por tecnalta em 31/05/2005 - 09:53h
Dá para emular .NET Framework e RunUO em linux??? Mas fica bom???
Eu já tive um shard em Sphere, agora ia voltar com ele em POL mas estou praticamente descidido a usar o RunUO, uma grande desvantagem que vejo é precisar de servidores windows, o que acham?
Abraços,
tecnalta (#rpshard - brasnet)
Role Playing Shard -http://rpshard.tecnalta.net
[24] Comentário enviado por Athena em 18/01/2013 - 09:53h
Gente, um shard que eu tenho orgulho desse shard esta cresendo então precisamos de PLAYERS como vocês, Notifições sobre o shard: O shard é novo se chama Dragon Shard, ele é novo. Digite: Dragon Shard e jogue agora MESMO!!!!