Fantasia
![Logotipo](https://images.downcodes.com/uploads/20241220/img_6764cb69a669e30.png)
Fantasia
Fantasy é uma estrutura de desenvolvimento de rede de alto desempenho baseada em .NET, suporta protocolos convencionais e separa front-ends e back-ends.
Suporta acesso de cliente C#, como Unity/Godot/WinFrom/WPF/Console.
A estrutura oferece suporte a três protocolos de rede: TCPKCPWebSockethttp (suporta publicação do Unity como H5).
Uma estrutura adequada para soluções de nível comercial de plataforma completa, de início rápido, escaláveis e distribuídas.
navegação
- Site de introdução à fantasia
- Documentação da API Fantasy
- Primeiros passos, endereço de visualização de vídeo
Comece rapidamente
- 01. Início rápido
- 1.1. Obtenha Fantasia
- 1.2.Arquivo de configuração
- 1.3.Rede do Fantasy
- 1.4.Arquivo de configuração do Fantasy
- 1.5.Parâmetros de linha de comando do Fantasy
- 1.6. Como atualizar para a versão mais recente
- 02. Comunicação em rede
- 2.1. Configurar protocolos de rede
- 2.2. Envio de mensagens entre cliente e servidor
- 2.3. Envio de mensagens entre servidores
- 2.4.Protocolo de comunicação de rota
- 2.5.Protocolo de comunicação endereçável
- 03. Componentes do sistema
- 3.1.Sistema ECS
- 3.2.Sistema de eventos
- 3.3.Sistema de tarefas
- 3.4. Bloqueio de rotina assíncrona
- 3.5. Banco de dados
- Registro de alterações
- Documentação da API
- Perguntas frequentes
Projetos de código aberto de alta qualidade recomendados
ET – O framework ET é um conjunto completo de frameworks de desenvolvimento de jogos.
TEngine - TEngine é uma solução de plataforma completa simples (pronta para uso para iniciantes) e poderosa para a estrutura Unity.
Legends-Of-Heroes - Um jogo de batalha de bola no estilo LOL baseado em ET e usando sincronização de estado.
Comunicação e discussão:
__Grupo QQ de discussão: Grupo de troca de desenvolvimento de servidores Fantasy 569888673 __
agradecimento especial
Obrigado à JetBrains por fornecer a licença!
![Logotipo da JetBrains](https://images.downcodes.com/uploads/20241220/img_6764cb69a6cc531.png)