Nethostfire

Nethostfire - это библиотека (NetStandard2.1) для создания UDP -сервера и клиента в C#, с поддержкой шифрования, интеграцией Unity 3D и несколькими другими расширенными функциями, чтобы облегчить связь между клиентом и сервером.


Пожертвовать
Основные особенности
- Управление полосой пропускания PPS для каждого подключенного клиента.
- Контроль полосы пропускания PPS для каждой группы поставки.
- Байты контроль полосы пропускания для каждого подключенного клиента.
- Байты контроль полосы пропускания для каждой группы поставки.
- Подключенная система обнаружения клиентов.
- Управляйте всеми подключенными клиентами с функциями сервера.
- Различные типы доставки (одиночная, группа, все).
- RSA, AES и Base64 шифрование как на сервере, так и на клиенте.
- Автоматическое дешифрование.
- Функция для отправки байтов UDP без потерь.
- Функция для отправки байтов UDP в Enqueed.
- Адаптировано к манипулированию объектов в Unity 3D.
- Адаптировано для кроссерверного создания.
- Адаптировано для высокой производительности.
- Адаптировано для ввода режима воспроизведения в Unity.
- Адаптировано для выделенного сервера сборки Unity.
- Интерфейс статистики соединения в Unity для клиента.
Реквизиты
- Unity 2021.2 или выше
- .NET NET Standard 2.1 или выше
Установка единства
1 - Загрузите библиотеку nethostfire.dll в релизах
2 - Переместите файл в папку Assets в ваших активах проекта Unity/Bin/Debug/nethostfire.dll .
3 - Затем импортируйте пространство имен 'using Nethostfire;' В ваших сценариях.
.Net | VB.NET Project Установка
1 - Загрузите библиотеку nethostfire.dll в релизах
2 - Переместите файл в корневую папку вашего проекта .NET.
3 - Чтобы добавить в качестве ссылки на ваш проект, добавьте следующие теги XML в файл .csproj вашего проекта.
< Project Sdk = " Microsoft.NET.Sdk " >
< ItemGroup >
< Reference Include = " Nethostfire.dll " >
< SpecificVersion >False</ SpecificVersion >
</ Reference >
</ ItemGroup >
...
</ Project > 4 - Затем импортируйте пространство имен 'using Nethostfire;' в ваши сценарии, а затем восстановите проект с помощью 'dotnet restore' .
Документация
- Сервер и клиент - UDP
- Сервер и клиент - TCP (скоро)
Примеры проектов
Учебники YouTube
- Inturnução Projeto с открытым исходным кодом Para Criação de Servidores Dedicado - Nethostfire | Тревис XK