Postado Setembro 26, 2019 5 anos Olá rapazeada do TK, estou usando um servidor de tibia 7.72 para fazer alguns testes, dar uma praticada, e aprender um pouco mais sobre compilação, me surgiu uma dúvida no meio do processo: Estou usando o servidor que o Qwizer disponibilizou aqui no TK: E minha dúvida é a seguinte: Este servidor, vem com um client já compilado, assim como uma distro já compilada também, e por eu não ter muito conhecimento da parte de clients e compilações, eu SUPONHO (me corrijam se estiver errado) que seja OTClient, e que a distro está compilada para a versão 7.72 (mesmo estar no anúncio como 7.4, pois o client que vem junto, e que roda normalmente, é na versão 7.72). Partindo dessas premissas, seria possível eu compilar um OldClient 7.72 para usar nesse mesmo servidor ? Pois eu cheguei a fazer isso, e não sei se por alguma falha minha na hora de compilar (primeira experiência em compilar clients), eu não consegui usar ele, quando vou logar um char, o client crasha mas registra na distro que logou e deslogou o char. No meu ponto de vista, se o problema fosse por ser um client 7.72 e não 7.4, ele nem chegaria a registrar o login, daria erro de versão, então a única possibilidade que eu fui capaz de imaginar, é pelo fato de ser usado OTClient, e que não tenha compatibilidade de OldClient, e que talvez eu tenha que compilar a distro, com alguma mudança para utilizar o OldClient, ou que simplesmente eu não compilei corretamente o client, ou esqueci de algo no processo. Na pasta do client, ficou salvo um .txt com o erro: Spoiler +--------------------------------------------------------------- Debug Assertion 7.72 Objects.cpp 267 Wed Sep 25 23:28:55 2019 Windows Version: 6.2 build 9200 on 2 Graphic Engine: 1 Last Packet Types: 100 011 010 100 020 000 000 000 000 000 Last Packet: 092 012 010 133 092 000 016 050 000 001 011 255 255 255 255 255 Player.cpp 383: exception occurred, reason: Network.cpp 885: exception occurred (ErrorCode = 0), reason: Control.cpp 1280: exception occurred (Type = 100), reason: Communication.cpp 1460: exception occurred (PlayerX = 32369) (PlayerY = 32234), reason: Communication.cpp 1437: exception occurred (xmin = 0) (ymin = 0), reason: Communication.cpp 1416: exception occurred (Type = 1) (OldType = 1290), reason: Objects.cpp 270: exception occurred (Type = 1) (Flag = 5), reason: Objects.cpp 267: assertion failed (Type = 1) (ObjectProperties->high() = 5089), reason: In(Type,ObjectProperties->low(),ObjectProperties->high()) ---------------------------------------------------------------- Conto com a colaboração de vocês, desde já agradeço a atenção.
Postado Setembro 28, 2019 5 anos Autor alguém ? Editado Setembro 28, 2019 5 anos por rafanasser (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.