CO
dúvida

[Ajuda] Tfs Mudar Versao Que O Server Aceita O Clinte De 860

Por coyotestark, 16 de mai. de 2012 em Resolvidos

16
3.6k
coyotestarkC
16 de maio de 2012 às 16:06

TFS

Alguem pode ajudar?

como Mudar Versao que o server aceita o clinte de 860 para 852.

Tentei aki mas nao mudeu em nada

 

Achei isso Resources.h

#define CLIENT_VERSION_MIN 852
#define CLIENT_VERSION_MAX 852
#define CLIENT_VERSION_STRING "Only clients with protocol 8.52 are allowed!"

#define STATUS_SERVER_NAME "DragonBallServer"
#define STATUS_SERVER_VERSION "0.3.6"
#define STATUS_SERVER_CODENAME "Jhonatan Carvalho"
#define STATUS_SERVER_PROTOCOL "8.52"

#define VERSION_CHECK "http://forgottenserver.otland.net/version.xml"
#define VERSION_PATCH 1
#define VERSION_TIMESTAMP 1261647210
#define VERSION_BUILD 3429
#define VERSION_DATABASE 23

mas nao mudou em nada, continua pedindo versao 8.60 no client

Editado Maio 16 por CoyoteStark

BeekiB
17 de maio de 2012 às 04:02

Cara se você fizer isso, vai ter milhões de erro no seu servidor.

coyotestarkC
17 de maio de 2012 às 21:51

eu queria tentar asasim mesmo, mas num 8.54,

19 de maio de 2012 às 07:39

Quer só mudar a versão, sem arrumar erros, tente mudar no protocol.cpp (e/ou arquivos com o mesmo nome...).

Dê ctrl+f por 852/8.52 nesses arquivos.

BeekiB
20 de maio de 2012 às 16:17

Não é mais fácil ele baixar um tfs com a versão em questão?

coyotestarkC
21 de maio de 2012 às 09:09

tambem pensei nisso, sera que aki no xtibia encotra? pensei nisso ontem.

21 de maio de 2012 às 13:08

Quer mesmo baixar um TFS 0.4 8.60? kkk, bom tem sim, o do styller yurots acho q é...

BeekiB
21 de maio de 2012 às 17:53

deve ter algum tfs da versão que ele procura na svn free da otland.

coyotestarkC
21 de maio de 2012 às 20:00

carak to loko atraz de uma distro de styller mas na verdade eh 852,

22 de maio de 2012 às 15:16

8.52 neh ? --' http://www.xtibia.com/forum/topic/138461-original-styller-yourots-09-completo-860/

 

Na VAPus.net tem várias versões, entra la e baixa a rev3884...

coyotestarkC
22 de maio de 2012 às 21:00

este ai eh uma distro ou compilado?

 

 

outra pergunta, o vapus é free, se nao me engano o otland eh pago.

Editado Maio 22 por CoyoteStark

1 mês depois...
CreberC
08 de junho de 2012 às 15:40

Segue esse tutorial ... Se ajudar Reputa ae.. Valeu

 

Vá nas sources do seu servidor, abra seu items.cpp e procure por:

 

if(Items::dwMajorVersion == 0xFFFFFFFF)

std::clog << "[Warning - Items::loadFromOtb] items.otb using generic client version." << std::endl;

else if(Items::dwMajorVersion < 3)

{

std::clog << "[Error - Items::loadFromOtb] Old version detected, a newer version of items.otb is required." << std::endl;

return ERROR_INVALID_FORMAT;

}

else if(Items::dwMajorVersion > 3)

{

std::clog << "[Error - Items::loadFromOtb] New version detected, an older version of items.otb is required." << std::endl;

return ERROR_INVALID_FORMAT;

}

else if(!g_config.getBool(ConfigManager::SKIP_ITEMS_VERSION) && Items::dwMinorVersion != CLIENT_VERSION_920)

{

std::clog << "[Error - Items::loadFromOtb] Another (client) version of items.otb is required." << std::endl;

return ERROR_INVALID_FORMAT;

}

 

Agora substitua isso tudo por isso:

 

/*if(Items::dwMajorVersion == 0xFFFFFFFF)

std::clog << "[Warning - Items::loadFromOtb] items.otb using generic client version." << std::endl;

else if(Items::dwMajorVersion < 3)

{

std::clog << "[Error - Items::loadFromOtb] Old version detected, a newer version of items.otb is required." << std::endl;

return ERROR_INVALID_FORMAT;

}

else if(Items::dwMajorVersion > 3)

{

std::clog << "[Error - Items::loadFromOtb] New version detected, an older version of items.otb is required." << std::endl;

return ERROR_INVALID_FORMAT;

}

else if(!g_config.getBool(ConfigManager::SKIP_ITEMS_VERSION) && Items::dwMinorVersion != CLIENT_VERSION_920)

{

std::clog << "[Error - Items::loadFromOtb] Another (client) version of items.otb is required." << std::endl;

return ERROR_INVALID_FORMAT;

}*/

 

Só compilar agora..

 

Se der certo da um Rep ae..

coyotestarkC
08 de junho de 2012 às 18:47

nao entendi isto.

BeekiB
09 de junho de 2012 às 10:23

LOL, o cara posta uma coisa mó nada ver no tópico.

 

REPORTADO.

CriticalC
09 de junho de 2012 às 14:06

Doidaoo, você recebeu um REP- por flood;

 

Atenciosamente, Critical.