Войти
ПрограммированиеФорумСеть

Серверная часть для масштабной MMORPG (13 стр)

Страницы: 112 13 14 1518 Следующая »
#180
(Правка: 15:51) 15:47, 4 авг 2022

Вий
> Это не совсем рпг
Я бы сказал что это совсем не рпг:) РПГ я там не нашел с подобным "рекордом", еву за рпг я бы не считал и то у них "лаги" на замесах это фишка игры.

Но для сравнения пойдет.


#!
> ничто не мешает ОР заказать баттл 600х600
Да хотя бы 1х1 бы увидеть.

#181
16:59, 4 авг 2022

Можно ли считать ведущего в игре "мафия" многопользовательским сервером?
Если да, как определить величину пакетов, и подсчитать трафик?
Почему он так тормозит?

#182
17:16, 4 авг 2022

563
> определить величину пакетов, и подсчитать трафик?
любым сниффером, например wireshark

#183
17:37, 4 авг 2022

563
> Почему он так тормозит?
Может он перегревается, установите ему систему охлаждения.

#184
18:14, 4 авг 2022

Mephistopheles
> Может он перегревается, установите ему систему охлаждения.
Покупать систему охлаждения может быть дорого, для начала просто попробуйте погрузить перегревшийся сервер в жидкий азот…

#185
18:33, 4 авг 2022

Вий
> попробуйте погрузить перегревшийся сервер в жидкий азот…
Годнота. Видосик погружения сервака в азот скинешь?

#186
(Правка: 19:51) 19:46, 4 авг 2022

у меня тут тупейший вопрос образовался, пытался найти пример для udp под винду, нашел только такое
http://gist.github.com/sunmeat/02b60c8a3eaef3b8a0fb3c249d8686fd

видимо придется из этого делать чудо-сервер легко тянущий 1000 клиентов в одной локации

#187
19:54, 4 авг 2022


#!
> у меня тут тупейший вопрос образовался, пытался найти пример для udp под винду,
> нашел только такое
> http://gist.github.com/sunmeat/02b60c8a3eaef3b8a0fb3c249d8686fd
>
> видимо придется из этого делать чудо-сервер легко тянущий 1000 клиентов в одной
> локации
От этого до настоящего сервера как до луны пешком. Даже на сотую долю процента не тянет.

#188
20:01, 4 авг 2022

это да, тут даже неблокирующий режим не поставлен, не говоря уж о более тонких настройках системных буферов

#189
20:23, 4 авг 2022

#!
Вот посмотри
https://gitlab.com/seaice/arctic/-/blob/master/engine/arctic_plat… ows_tcpip.cpp

#190
(Правка: 20:52) 20:50, 4 авг 2022

Вий
> Вот посмотри
> https://gitlab.com/seaice/arctic/-/blob/master/engine/arctic_plat…
> ows_tcpip.cpp
Это ж маленький кусочек, но кода реального сервера? Не выйдет на основе этого куска собрать свой сервер, слишком уж мал фрагмент.
К тому же, только виндовой его части. Наверняка понадобится еще и юниксовый вариант, если речь пойдет о высоких нагрузках. Хотя бы потому, что на аналогичные действия под юниксом уйдет ресурсов в десяток раз меньше.

#191
20:59, 4 авг 2022

Zab
> Наверняка понадобится еще и юниксовый вариант
https://gitlab.com/seaice/arctic/-/blob/master/engine/arctic_plat… _pi_tcpip.cpp
Это платформонезависимая обертка

#192
(Правка: 21:42) 21:35, 4 авг 2022

Вий
> посмотри
но это же ТСР

лучше скажите, может оставить блокирующий сокет и загнать в тред?

тут сокет один и такой вакханалии как у san сделать не получится

#193
22:55, 4 авг 2022

#!
Как TCP? Там же выбор протокола

#194
(Правка: 23:02) 23:01, 4 авг 2022

Вий
> выбор протокола
это да, но не понимаю как там менеджатся соединения когда клиентов больше одного?

у "гаффера" всё прямо шикарно расписано, единственное код страшный

Страницы: 112 13 14 1518 Следующая »
ПрограммированиеФорумСеть