Nethostfire

Nethostfire es una biblioteca (NetStandard2.1) para crear un servidor y cliente UDP en C#, con soporte de cifrado, integración 3D Unity y varias otras características avanzadas para facilitar la comunicación entre el cliente y el servidor.


Donar
Características principales
- Control de ancho de banda PPS para cada cliente conectado.
- Control de ancho de banda PPS para cada grupo de envíos.
- Control de ancho de banda bytes para cada cliente conectado.
- Control de ancho de banda bytes para cada grupo de envíos.
- Sistema de detección de clientes conectado.
- Administre todos los clientes conectados con las funciones del servidor.
- Varios tipos de envío (single, grupo, todos).
- El cifrado RSA, AES y Base64 tanto en el servidor como en el cliente.
- Descifrado automático.
- Característica para enviar bytes UDP sin pérdidas.
- Característica para enviar bytes UDP en Enqueed.
- Adaptado para manipular objetos en Unity 3d.
- Adaptado para la creación de servidores cruzados.
- Adaptado para alto rendimiento.
- Adaptado para el modo Inter Play en Unity.
- Adaptado para un servidor de compilación de Unity Dediced.
- Interfaz de estadísticas de conexión en Unity para el cliente.
Requisitos
- Unidad 2021.2 o superior
- .Net netstandard 2.1 o superior
Instalación de la unidad
1 - Descargue la biblioteca nethostfire.dll en lanzamientos
2 - Mueva el archivo a la carpeta de activos de su proyecto Unity Project /bin/debug/nethostfire.dll .
3 - Luego importe el espacio de nombres 'using Nethostfire;' en tus guiones.
.Net | Instalación del proyecto VB.NET
1 - Descargue la biblioteca nethostfire.dll en lanzamientos
2 - Mueva el archivo a la carpeta raíz de su proyecto .NET.
3 - Para agregar como referencia a su proyecto, agregue las siguientes etiquetas XML al archivo .csproj de su proyecto.
< Project Sdk = " Microsoft.NET.Sdk " >
< ItemGroup >
< Reference Include = " Nethostfire.dll " >
< SpecificVersion >False</ SpecificVersion >
</ Reference >
</ ItemGroup >
...
</ Project > 4 - Luego importe el espacio de nombres 'using Nethostfire;' en sus scripts y luego restaure el proyecto con 'dotnet restore' .
Documentación
- Servidor y cliente - UDP
- Servidor y cliente - TCP (próximamente)
Ejemplos de proyectos
Tutoriales de YouTube
- INTRUZADO ProJeto de código abierto para criação de servidoros dedicado - nethostfire | Trevias xk