Text Size

Что такое Flexible Game Server?

FGS - это сетевое решение, ориентирование на разработчиков игр, в частности большое внимание уделяется поддержке Unity3D.

В первую очередь, это не конструктор. Этот сетевой движок предназначен для программистов. Чтобы его использовать, нужно понимать хотя-бы основы одного из языков .NET.

Несмотря на слово "Game" в названии, Вы можете использовать его для любого сетевого софта. Движок использует собственный протокол, так что написать web-сервер не выйдет. В остальном - ограничений нет.

Решение написано на 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 отличается от своих конкурентов тем, что дает опытному разработчику возможность настраивать и оптимизировать абсолютно любое поведение, которое может Вам понадобиться.

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

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

Комментарии  

 
#7 profile 01.11.2018 17:26
Need cheap hosting? Try webhosting1st, just $10 for an year.

Цитировать
 
 
#6 profile 01.11.2018 12:18
Need cheap hosting? Try webhosting1st, just $10 for an year.

Цитировать
 
 
#5 Vanita 30.10.2018 19:10
I see you don't monetize your blog, don't
waste your traffic, you can earn additional bucks every month.

You can use the best adsense alternative for any type of website (they approve all websites), for more details simply search in gooogle:
boorfe's tips monetize your website

Also visit my homepage ... BestAntoinette: https://FollowRich.blogspot.se
Цитировать
 
 
#4 profile 27.10.2018 11:08
Need cheap hosting? Try webhosting1st, just $10 for an year.

Цитировать
 
 
#3 zarabotok 08.01.2017 02:06
http://zarabotok-inet.ml Лучший сайт о проверенном заработке в интернете без вложений!
Цитировать
 
 
 
 
#1 Alex 27.06.2013 16:13
Не знаю в чем проблема, вроде все правильно настроено и родит нормально, но проблема в соединении, к примеру взять ваш видео урок Номер1, там вы показываете как сделать и написать сервер, во втором уроке вы показываете как сделать клиент на юнити который коннектится к серверу, но проблема в том что почему-то он коннектится только через 127.0.0.1 другой IP отказывается воспринимать, коннектиться через внешний ип токазывается, только через 127.0.0.1 в чем проблема? порты открыты, блокировок и фильтров нет.
Буду очень благодарен если поможете разрешить проблему
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Тестовая версия

СКАЧАТЬ БЕСПЛАТНО

Тестирование началось!

Пришло время испытать движок.

Пишите Ваши предложения, найденные ошибки и feedback на Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. или в Skype (vbprogr).

Документацию вы найдете на этом сайте.