quarta-feira, 11 de maio de 2011

Ajustando Level Máximo

Sumário:
1- Introdução
2- Entendendo os arquivos
3- Alterando arquivos
4- Recompilando
5- Créditos

1- Introdução
Uma pergunta muito frequente é como alterar corretamente o level máximo de seu servidor, seja ele base ou job. Neste tutorial estaremos aprendendo e compreendendo um pouco mais de como funciona essa configuração e como aproveita-la da melhor forma possível.

2- Entendendo os arquivos
Iremos trabalhar com 4 arquivos essenciais para essa configuração, todos eles já estão em seu emulador... estes são: exp.txt, exp2.txt, client.conf e map.h. Os arquivos exp.txt e exp2.txt são para o ajuste de como você vai adquirir experiência para subir de level e as definições máximas de leveis. Já no client.conf iremos alterar uma linha de comando que define para o client o level máximo configurado. No map.h é definido na source do seu emulador o level máximo.

3- Alterando arquivos
Vamos começar com o exp.txt e exp2.txt.
Entre na pasta db/ do seu Cronus e troque o nome do arquivo exp.txt para exp3.txt. A seguir troque o nome do arquivo exp2.txt para exp.txt, agora troque novamente o nome do exp3.txt para exp2.txt.
Feito isso abra o arquivo que agora possui o nome de exp.txt e você irá fazer as seguintes modificações.. você deve alterar o primeiro número da linha que eu citar para o level máximo citado. Então se eu escrever //Base - Normal Jobs - Level máximo você vai alterar a linha (supondo que o level máximo seja 255)
//Base - Normal Jobs
99,0:1:2:3:4:5:6:7:8:9:10:11...

para
//Base - Normal Jobs
255,0:1:2:3:4:5:6:7:8:9:10:11...
Seguindo este raciocínio altere as seguintes linhas:
//Base - Normal Jobs  | Level base máximo do servidor
//Job - Adv Second Classes | Level job máximo
//Base - Baby Jobs | Level base BABY máximo
//Job - 2nd Baby Classes | Level job BABY máximo

Após terminar, salve e feche o arquivo. Em seguida faça o mesmo com o exp2.txt.

Terminado a configuração na pasta db, vamos até a pasta conf/battle/ e abra o arquivo client.conf e procure pela seguinte linha:
max_lv: 99
altere o 99 pelo level máximo de base (tem que ser igual ao level configurado no exp.txt). Supondo que o level máximo seja 255 a linha ficaria assim
max_lv: 255
Feito isso, salve e feche o arquivo e vamos para o próximo arquivo.

Vamos agora para a pasta scr/map/ a seguir abra o arquivo map.h então procure pela seguinte linha
#define MAX_LEVEL 99
Ao achar esta linha altere o 99 pelo level base máximo configurado nos arquivos anteriores... continuando com o exemplo de 255 ficaria
#define MAX_LEVEL 255
Após feita a alteração, salve e feche o arquivo.

4- Recompilando
Agora que já alterou todos os arquivos ditos no passo 3, recompile seu emulador. Se durante a recompilação não houver erros você fez tudo corretamente e seu emulador já está configurado para o level máximo definido, caso ocorra algum erro você errou em alguma das etapas acima, revise suas alterações e qualquer dúvida vá até o fórum de suporte do tutorial. Em caso de dúvidas quanto a recompilar, leia este tutorial: Compilando com Visual C++

5- Créditos
Piradinhoo (Igor Tupini) - Tutorial na integra

Nenhum comentário:

Postar um comentário