ederson-torresini / adcipt20221

Projeto de desenvolvimento de jogo Web multijogador com WebRTC.
MIT License
3 stars 3 forks source link

Definir protocolo entre servidor e clientes #28

Closed ghost closed 2 years ago

ghost commented 2 years ago

Definir as mensagens (formato, cabeçalho, corpo) entre servidor e clientes/jogadores para a opção de multijogador local com placar. Depende de #24 e #30. Recomendado os mecanismos do Socket.IO para estabelecimento (connection) e encerramento (disconnect) de conexão.

ghost commented 2 years ago

Não será usado o placar em rede.

ghost commented 2 years ago

Sobre as mensagens, são as seguintes:

ghost commented 2 years ago

Commit 95114400a283a504d5a0d299e32ddebc593bad44 amplia o suporte de STUN para STUN/TURN/ICE com servidor do IFSC: ifsc.cloud.

ghost commented 2 years ago

Testado e validado o suporte a STUN e TURN no Trickle Ice:

No código as URLs dos servidores ficam assim:

var ice_servers = {
  iceServers: [
    {
      urls: "stun:ifsc.cloud",
    },
    {
      urls: "turns:ifsc.cloud",
      username: "etorresini",
      credential: "matrix",
    },
  ],
};