Posts com Tag ‘Stable’

h1

Apresentação.

Julho 4, 2009

Olá leitores! Bem vindos ao obscuro, renegado e jamais documentado mundo dos workarounds. Minha missão aqui é citar, mostrar, denunciar e, por que não, ensinar gambiarras e afins. Calma! Sua casa NÃO vai pegar fogo e você só vai se queimar um pouco. Comentarei um pouco sobre tudo, aprendam comigo o que vocês não devem fazer.

Mas antes, uma breve apresentação.

Meu pseudônimo é Wren. Vocês ja devem ter visto comentários meus aqui com o nome de RockdanX mas eu preferi usar Wren para escrever aqui. Sou programador HTML de uma grande agência de web (que eu não vou fazer propaganda aqui lol) e faço varias outras coisinhas (que não incluem programar).

V0u fugir bastante do assunto programação aqui pois odeio programação, e a MayogaX entende muito melhor do que eu sobre isso, então deixa pra ela.

Acredito que devo começar postando algo sobre Serviços de porco. Ensinarei vocês a configurarem seu PRÓPRIO SERVIDOR DE RAGNAROK! Woo fantástico, um jogo velho mas que muitos ainda jogam, e muitos mais querem fazer seus próprios servidores achando que vão ficar milhonários.

“Mas Wren, Ragnarök Online é um jogo zoado. Gente de verdade joga World of Warcraft!”

Concordo, inclusive eu jogo na Blizz, mas não vamos entrar nesses méritos.

Lembrando que eu sou totalmente contra pirataria e estou colocando esse guia aqui somente para fins estudantis. Eu NÃO vou disponibilizar nenhum dos softwares necessários, a menos que eles sejam livres e acho pouco provável que eu vá ficar fazendo plantão de dúvidas aqui.

A little less conversation and a little more action!

O que é necessário para se ter o próprio servidor de ragnarok?

Paciência.

Emulador do servidor (aqui eu vou usar o Eathena).

Paciência.

A versão mais recente do Ragnarök de sua escolha (aqui eu vou usar o kRO com o Sakray).

Paciência.

Vontade de ler e reler e reler e reler a mesma coisa várias vezes.

Ter educação para fazer perguntas em forums e etc.

Paciência.

E outras coisas que serão necessárias mais pra frente.

Primeiro, entrem nesse site:

http://littlemimiboutique.com/svn-temp/

É o site do BowieBowie. Esse site NÃO é meu, eu não tenho NADA a ver com ele e NÃO me responsabilizo caso o site saia do ar.

Neste site encontraremos várias sub-versões do emulador mais popular de todos, o eAthena. Aqui eu explicarei cada uma delas.

As versões que possuem o nome “Cygwin” foram compiladas (não sabe o que é compilar? MayogaX neles!) por um compilador chamado Cygwin (dã). É um ambiente Linux dentro do Windows e whatever. Você NÃO precisa do cygwin pra rodar seu servidorzinho, as diferenças são mais técnicas apenas. As versões que possuem o nome “Visual C++ 2008″ foram compiladas pelo Visual C++ 2008 (dã). Isso não importa muito para o seu primeiro servidor, do qual você vai ficar com nojo em um certo ponto, vai wipar e todos os seus jogadores cheaters irritar.

Existem mais 2 tipos de denominação para o eAthena: SQL e TXT. Quem sabe um pouco de banco de dados aqui ja deve ter imaginado que isso se trata do tipo de banco de dados utilizado pelo servidor, e isso sim é interessante saber.

Basicamente, o SQL é um dos tipos de bancos de dados mais utilizados e é um banco de dados DE VERDADE. Já ouvi falar de caras que fazem servidor de rag com access, mas acho que era lorota. As vantagens da versão SQL é que ele lida com um banco de dados de verdade, utiliza muito menos recurso do servidor (causa menos lag, em noob-language) e a chance de alguem cagar no banco de dados sem querer é menor. E é “razoavelmente” fácil de se configurar também.

Os servidores normais usam esse.

A versão TXT, usa como vocês devem ter percebido, um arquivo TXT como banco de dados. Isso é uma bosta. Seu servidor vai ser lerdo, qualquer alteração no banco de dados vai ser uma bomba e, francamente, um TXT como base de dados pra tanta coisa é que nem brincar de roleta russa com uma automática carregada. A vantagem é que ele não exige instalação de mais nada além do proprio eAthena e do Rag, e é praticamente impenetrável por meios externos.

Ninguem usa isso na prática. É interessante para você fazer um servidor pra você jogar sozinho, ou na rede dos seus amigos, só pra “brincar” de servidor, e nada mais.

Existem as versões Stable e Trunk. As versões Stable são as versões em que tudo (ou quase tudo) funciona bem, comprovadamente. As versões Trunk tem mais bugs que o Bozo, mãs são sempre as versões mais atualizadas, com os conteúdos mais recentes. Usaremos Stable aqui.

E por último, o número da subversão. No momento em que esse post foi escrito, a versão mais recente era 13933. Quanto mais alto o número, mais recente, simples assim.

Meu tempo está curto e vou ter que parar por aqui hoje. Não vou ficar resumindo coisas importantes por que minhas grandes dúvidas quando eu tava fazendo meu servidor (que nunca se tornou público) existiam por que os grandes “mestres” de ragnarok não queriam compartilhar informação detalhada e resumiam tudo. Em compensação, vai demorar mais pra escrever tudo.

Espero que ter sido útil, e agradeço o espaço concedido aqui pela MayogaX. Cya!