|
30.01.2014, 02:33
|
#1
|
AnyKey`щик
Регистрация: 30.01.2014
Сообщений: 11
Написано одно полезное сообщение
|
SetNet Server - Сетевое решение
Здравствуйте, представляю Вашему вниманию сетевое решение под названием SetNet Server.
Официальный сайт и уроки
Страница на скачивание
Ссылка на список демо
Нужны отзывы по следующим пунктам:
• Легкость запоминания названия
• Уроки
• Впечатление
• Легкость использования
• Ошибки
• Есть ли вылеты
• Ваши ожидания и реальность
• Работоспособность в WebPlayer
• Ваши предложения
Также хотелось бы услышать:
• Что для Вас важно при выборе сетевого решения?
• В каком виде Вам бы хотелось видеть документацию?
• Поддержка каких платформ Вам важнее?
Пишите Ваши предложения, замечания и тому подобное в этой теме.
Буду рад каждому отзыву.
Последний раз редактировалось HacKeRr, 03.02.2014 в 01:43.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
30.01.2014, 02:42
|
#2
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: SetNet Server - Сетевое решение
Относительно того как прослушиваются сокеты на серевере - используется пулл или асинхронная модель?
Также использование асинхронной event системы для получения сообщений, имхо наиболее удобная. Для избежание дополнительных потоков можно воспользоваться yield'ами.
|
(Offline)
|
|
30.01.2014, 07:04
|
#3
|
Дэвелопер
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений (для 886 пользователей)
|
Ответ: SetNet Server - Сетевое решение
Я могу сказать только по сайту - написано местами коряво, не по-русски.
В разделе "o setnet"
1. "Благодаря нему Вы сможете писать" - [нему => ему]
2. "Удобность — с сетевым решением удобно" - [удобность => удобство]
3. "Схожесть с Photon — великая схожесть с Photon Server." - о, великий! - [всю фразу можно заменить на "Схожесть с Photon Server"]
4. "Updates — постоянные обновления." - шо за упдэйтс? - [Своевременный обновления.]
5. "Это сетевое решение появилось совсем недавно, что гарантирует Вам что автор не забросил разработку" - не гарантирует. то что могут быть не исправлены баги и не оптимизировано - это более очевидно из недавнего появления.
6. "и ответ придет в течении 3-6 часов " - лучше в течение суток, а то поймают на слове и будут писать когда ты спишь
Ещё я бы раздел "o setnet" перенёс в "главная". и отдельно раздел "Уроки", а то щас на главной уроки.
Дизайн сайта светлый просторный, мне нравится.
|
(Offline)
|
|
30.01.2014, 08:33
|
#4
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,358
Написано 2,472 полезных сообщений (для 6,854 пользователей)
|
Ответ: SetNet Server - Сетевое решение
Пока выглядит как простая обёртка над TCP. Гитхаб будет?
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
30.01.2014, 16:24
|
#5
|
AnyKey`щик
Регистрация: 30.01.2014
Сообщений: 11
Написано одно полезное сообщение
|
Ответ: SetNet Server - Сетевое решение
Сообщение от moka
Относительно того как прослушиваются сокеты на серевере - используется пулл или асинхронная модель?
Также использование асинхронной event системы для получения сообщений, имхо наиболее удобная. Для избежание дополнительных потоков можно воспользоваться yield'ами.
|
асинхронная модель.
|
(Offline)
|
|
30.01.2014, 16:25
|
#6
|
AnyKey`щик
Регистрация: 30.01.2014
Сообщений: 11
Написано одно полезное сообщение
|
Ответ: SetNet Server - Сетевое решение
Сообщение от Жека
Я могу сказать только по сайту - написано местами коряво, не по-русски.
В разделе "o setnet"
1. "Благодаря нему Вы сможете писать" - [нему => ему]
2. "Удобность — с сетевым решением удобно" - [удобность => удобство]
3. "Схожесть с Photon — великая схожесть с Photon Server." - о, великий! - [всю фразу можно заменить на "Схожесть с Photon Server"]
4. "Updates — постоянные обновления." - шо за упдэйтс? - [Своевременный обновления.]
5. "Это сетевое решение появилось совсем недавно, что гарантирует Вам что автор не забросил разработку" - не гарантирует. то что могут быть не исправлены баги и не оптимизировано - это более очевидно из недавнего появления.
6. "и ответ придет в течении 3-6 часов " - лучше в течение суток, а то поймают на слове и будут писать когда ты спишь
Ещё я бы раздел "o setnet" перенёс в "главная". и отдельно раздел "Уроки", а то щас на главной уроки.
Дизайн сайта светлый просторный, мне нравится.
|
Спасибо. Я живу на Украине и не знаю все тонкости русского языка. Спасибо за указания моих ошибок.
|
(Offline)
|
|
30.01.2014, 16:52
|
#7
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: SetNet Server - Сетевое решение
Как я понял, движок использует стандартную бинарную сериализацию и не дает отправлять сообщения больше 2048 байт. Еще кажется в нем нет защиты на тот факт, что сообщение может дойти не полностью, либо несколько сообщений за раз. На какой нагрузке тесты проводились?
Да, еще в демо нет сообщения о том что не удалось подключиться. И я с закрытыми на работе портами открыл две в кладки с количеством пользователей 1 в каждой.
|
(Offline)
|
|
03.02.2014, 01:43
|
#8
|
AnyKey`щик
Регистрация: 30.01.2014
Сообщений: 11
Написано одно полезное сообщение
|
Ответ: SetNet Server - Сетевое решение
И еще 1 новость. Появилась еще 1 Демо. В демо представленна система комнат + интерполяция передвижения.
Ссылка на список демо
|
(Offline)
|
|
03.02.2014, 07:21
|
#9
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: SetNet Server - Сетевое решение
Сообщение от HacKeRr
И еще 1 новость. Появилась еще 1 Демо. В демо представленна система комнат + интерполяция передвижения.
Ссылка на список демо
|
Нажимая кнопку создать комнату и ничего. И на мои вопросы (пост #7) если можно ответь.
|
(Offline)
|
|
03.02.2014, 15:05
|
#10
|
AnyKey`щик
Регистрация: 30.01.2014
Сообщений: 11
Написано одно полезное сообщение
|
Ответ: SetNet Server - Сетевое решение
Сообщение от pax
Как я понял, движок использует стандартную бинарную сериализацию и не дает отправлять сообщения больше 2048 байт. Еще кажется в нем нет защиты на тот факт, что сообщение может дойти не полностью, либо несколько сообщений за раз. На какой нагрузке тесты проводились?
Да, еще в демо нет сообщения о том что не удалось подключиться. И я с закрытыми на работе портами открыл две в кладки с количеством пользователей 1 в каждой.
|
Бинарная сериализация. Максимальная длина сообщения 4096 байт (в Фотоне этого вполне хватает) Сервер сейчас стоит на ВДС 512 Рам 1 ГГц и его вполне хватает.
О странной проблеме "портов" буду думать.
|
(Offline)
|
|
03.02.2014, 17:48
|
#11
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: SetNet Server - Сетевое решение
Сообщение от HacKeRr
Максимальная длина сообщения 4096 байт (в Фотоне этого вполне хватает)
|
А откуда такая инфа о фотоне?
|
(Offline)
|
|
03.02.2014, 18:52
|
#12
|
AnyKey`щик
Регистрация: 30.01.2014
Сообщений: 11
Написано одно полезное сообщение
|
Ответ: SetNet Server - Сетевое решение
Сообщение от pax
А откуда такая инфа о фотоне?
|
Немного ошибся.
В фотоне по умолчанию дают 512000 байт.
Это можно увидеть из этой строчки:
MaxMessageSize="512000"
Ничего, это поправимо на стороне SetNet-a.
|
(Offline)
|
|
03.02.2014, 22:27
|
#13
|
AnyKey`щик
Регистрация: 30.01.2014
Сообщений: 11
Написано одно полезное сообщение
|
Ответ: SetNet Server - Сетевое решение
у SetNet появился блог где будут описаны все планы, новости, обновления. Регистрируемся и нажимаем "Подписаться на компанию".
|
(Offline)
|
|
09.02.2014, 21:10
|
#14
|
AnyKey`щик
Регистрация: 30.01.2014
Сообщений: 11
Написано одно полезное сообщение
|
Ответ: SetNet Server - Сетевое решение
НОВОСТЬ!
В SetNet появилась поддержка UDP протокола! Т.к. многие мне жаловались что ТСР не очень сильно подходит для игровых проектов, мой было принято решение внедрить UDP протокол. По умолчанию все также будет использоваться ТСР но при помощь 1 строчки кода Вы сможете переключить на UDP протокол. Я старался внедрить UDP протокол в SetNet таким образом, чтобы конечный результат не повлиял на код для конечного программиста, т.е. все методы и ивенты одинаковы как для ТСР так для UDP протоколов.
Также Появилась возможность конфигурировать сервер. Теперь Вы сами можете выбрать максимальную длину пакета, выбрать IP адресс для сервера, переключить протоколы, выбрать порт, включить/выключить логирование и еще много чего.
Когда обновленная библиотека появится на сайте пока трудно сказать ибо планирую внедрить еще несколько фич в SetNet. следите за новостями.
|
(Offline)
|
|
09.02.2014, 21:36
|
#15
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: SetNet Server - Сетевое решение
Будет ли возможность указания UDP сообщениям приоритета и "гарантию"/"без гарантии" доставки? Т.к. суть в UDP это именно за счёт отсутствия многих механизмов что есть в TCP, этот протокол быстрее, но при навешивании всех плюшек что в TCP, в результате будет то же самое. Следственно, суть от UDP это именно использование его как он есть - доставка без гарантии, для типов данных что не критичны (например позиция персонажа, экстраполировать можно и пропустив пару пакетов).
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:17.
|