Flexible Game Server

Сайт проекта: http://www.fgs.org.ua

Технологии: Visual Studio + ReSharper, C#, Unity3D, MonoDevelop, SVN, SandCastle

FGS является сетевой библиотекой, которая может быть использована для создания многопользовательских игр с UnityEngine. Это сетевое решение предназначено для разработчиков игр.

Решение написано на C# и представляет собой несколько dll сборок, которые Вы можете подключить в свою программу, написанную на любом .NET языке: Visual Basic, Visual C++, Delphi 8 и т.п. - и инициализировать двумя строчками кода. Это дает гораздо большую гибкость, чем в том случае, когда сервер представлен отдельным исполняемым файлом. Вы можете использовать функционал сетевого решения Flexible Game Server абсолютно в любом типе .NET проекта: Console Application, Windows Forms, Class Library, WCF Service и даже ASP, если Вам это будет нужно.

Ядро сетевого решения работает полностью в многопоточном режиме. Новичкам в программировании рекомендуется использовать не больше одного потока для обработки данных (см. документацию), в то время как опытные разработчики оценят увеличение производительности при многопоточной обработке.

На данный момент сетевое решение имеет централизованную архитектуру, в которой клиенты подключаются к одному (или нескольким серверам). Подключение клиентов друг к другу не предусмотрено.

Серверное ядро имеет поддержку сессий - клиент может одновременно устанавливать несколько TCP подключений, использовать UDP и восстанавливать соединение после обрыва связи без выгрузки ассоциированных с клиентом ресурсов из памяти сервера.

Flexible Game Server отличается от своих конкурентов тем, что дает опытному разработчику возможность настраивать и оптимизировать абсолютно любое поведение, которое может Вам понадобиться.

Там, где у других серверных решений есть только "универсальная кнопка", использующая ресурсы не самым оптимальным образом, Flexible Game Server дает опытным разработчикам возможность действовать в обход универсальности, сохраняя большое количество вычислительных ресурсов и пропускной способности сети.

Это делает Flexible Game Server оптимальным решением и для новичков, и для специалистов.

Сейчас поддержка FGS прекращена, сервер эволюционировал в новый продукт AqlaNet, который больше не предназначается для массовой продажи.

Связанные видео

Поддержка

E-Mail: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Skype: vbprogr

Сотрудничество

По вопросам сотрудничества пишите на Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Наша специализация - сетевые технологии для игр.