Ir para conteúdo
  • Cadastre-se

Posts Recomendados

QUERIA SABER COMO FAÇO PRA SOUCER LER O IP NORMAL EXEMPLO

 

ALI APARECE 127.0.0.1

 

QUERIA QUE APARECESSE O IP DO NO-IP, EXEMPO, OT.SERVEGAME.COM

 

E QUANDO EU COLOCO O OT.SERVEGAME.COM

 

APARECE MEU IP DA NET. COMO FAÇO PRA COLOCAR O IP NAME EM VEZ DO NUMERICO ? NA SOUCER E ONDE? 

 

8.6 tfs 0.4

 

 

otserv.cpp

IPAddress m_ip;
    if(ip.size())
    {
        std::clog << "> Global IP address: ";
        uint32_t resolvedIp = inet_addr(ip.c_str());
        if(resolvedIp == INADDR_NONE)
        {
            hostent* host = gethostbyname(ip.c_str());
            if(!host)
            {
                std::clog << "..." << std::endl;
                startupErrorMessage("Cannot resolve " + ip + "!");
            }

            resolvedIp = *(uint32_t*)host->h_addr;
        }

        serverIps.push_front(std::make_pair(resolvedIp, 0));
        m_ip = boost::asio::ip::address_v4(swap_uint32(resolvedIp));

        ipList.push_back(m_ip);
        std::clog << m_ip.to_string() << std::endl;
    }

    ipList.push_back(boost::asio::ip::address_v4(INADDR_LOOPBACK));
    bool owned = false;

    char hostName[128];
    if(!gethostname(hostName, 128))
    {
        if(hostent* host = gethostbyname(hostName))
        {
            std::clog << "> Local IP address(es): ";
            for(uint8_t** addr = (uint8_t**)host->h_addr_list; addr[0]; addr++)
            {
                std::clog << (int32_t)(addr[0][0]) << "." << (int32_t)(addr[0][1]) << "."
                    << (int32_t)(addr[0][2]) << "." << (int32_t)(addr[0][3]) << "\t";

                ipList.push_back(boost::asio::ip::address_v4(*(uint32_t*)(*addr)));
                if(ipList.back() == m_ip)
                    owned = true; // fuck yeah

                serverIps.push_front(std::make_pair(*(uint32_t*)(*addr), 0x0000FFFF));
            }

            std::clog << std::endl;
        }
    }

    serverIps.push_front(std::make_pair(LOCALHOST, 0xFFFFFFFF)); // we gotta check it!
    if(ip.size() && !owned)
    {
        ipList.clear();
        ipList.push_back(boost::asio::ip::address_v4(INADDR_ANY));
    }

 

 

 

 

 

Sem título.png

Editado por alisonrenna (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.


  • Conteúdo Similar

    • Por Muvuka
      Alguem tem anti-nuker igual a esse 
       

       
    • Por Muvuka
      [SQLite] -=[TFS]=- 0.4 8.60 Alguem faz apk mobile pra mim ip: dexsoft.ddns.net
       
      pra mim
       
      https://www.mediafire.com/file/5klqnyy6k7jda0u/OTClientV8.rar/file
       
      TA TUDO AI
    • Por yuriowns
      Salve rapazes, estou precisando de um client próprio para o meu servidor 7.4, preciso que algum programador experiente e com referências faça um client do jeito que eu procuro. Responda aqui para fazermos um orçamento, obrigado!

      Não sei se estou no lugar certo, se não me desculpem e peço que movam por gentileza!
    • Por paulo thush
      Pessoal to com um grande problema, estou com um servidor TFS 1.4x 10.98, recentemente começou dar um problema, sempre quando falava "trade" com o npc dava um erros, com qual quer npc, o erro e o seguinte.
       
       
      me falaram que o problema e nas sourcer que precisava mudar umas coisas me passaram um link no github esse aqui 
      https://github.com/otland/forgottenserver/pull/3996/files
       
      porem eu vi vídeos no youtube ensinando a compilar, já vi muitos tópicos como compilar a sourcer, ai quando vou compilar da esse erro
      já tentei instalar, desinstala muitas coisas, alterar também não vai, minha sourcer e essa 
      https://github.com/otland/forgottenserver
       
       
      Alguém poderia me ajuda com esse erro, ou ate compilar 100% as sourcer. os Tópicos que eu tentei para compilar e esse daqui, se não poder o link me desculpe.
      https://forums.otserv.com.br/index.php?/forums/topic/169234-windowsvc2019-compilando-sources-tfs-14-vcpkg/
       
      alguém me da uma luz por favor kkk
    • Por Ryzek
      Uso tfs 0.4 trunk3884 bem simples.
      Queria acrescentar magic effects para 255 pois o meu só vai até 69. Encontrei um tópico que falava sobre porém parece ter sido removido, não consigo acessar!
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo