Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


    VB6 - ZLib mod

    DragonicK
    DragonicK
    Experiente
    Experiente


    Mensagens : 542
    Créditos : 81

    Ficha do personagem
    Nível: 1
    Experiência:
    VB6 - ZLib mod Left_bar_bleue0/0VB6 - ZLib mod Empty_bar_bleue  (0/0)
    Vida:
    VB6 - ZLib mod Left_bar_bleue30/30VB6 - ZLib mod Empty_bar_bleue  (30/30)

    VB6 - ZLib mod Empty VB6 - ZLib mod

    Mensagem por DragonicK Qua Mar 13, 2019 3:28 pm

    Download

    Você deve importar o modZlib tanto no cliente quanto no servidor. Há duas imagens como exemplo.


    No meu projeto, a estrutura de um item, tem o tamanho de 828 bytes. Quando comprimido, esse valor diminui para 36 bytes.

    255 itens válidos x 828 bytes = 211,140 Kbs

    255 itens válidos x 36 bytes =  9,180 Kbs

    Engines como Eclipse Origins, enviam todos os dados quando o jogador entra no jogo. 

    ZLib só resolve o problema temporariamente, pois diminui o uso de upload do servidor, porém, aumenta o consumo de CPU.

    Portanto, deve ser usado em locais estratégicos onde o trafégo de informações é maior.

    A solução definitiva, é mover todos os dados para o lado do cliente e retirar o envio pelo servidor.

      Data/hora atual: Dom maio 19, 2024 9:25 pm