Вий
> Это не совсем рпг
Я бы сказал что это совсем не рпг:) РПГ я там не нашел с подобным "рекордом", еву за рпг я бы не считал и то у них "лаги" на замесах это фишка игры.
Но для сравнения пойдет.
#!
> ничто не мешает ОР заказать баттл 600х600
Да хотя бы 1х1 бы увидеть.
Можно ли считать ведущего в игре "мафия" многопользовательским сервером?
Если да, как определить величину пакетов, и подсчитать трафик?
Почему он так тормозит?
563
> определить величину пакетов, и подсчитать трафик?
любым сниффером, например wireshark
563
> Почему он так тормозит?
Может он перегревается, установите ему систему охлаждения.
Mephistopheles
> Может он перегревается, установите ему систему охлаждения.
Покупать систему охлаждения может быть дорого, для начала просто попробуйте погрузить перегревшийся сервер в жидкий азот…
Вий
> попробуйте погрузить перегревшийся сервер в жидкий азот…
Годнота. Видосик погружения сервака в азот скинешь?
у меня тут тупейший вопрос образовался, пытался найти пример для udp под винду, нашел только такое
http://gist.github.com/sunmeat/02b60c8a3eaef3b8a0fb3c249d8686fd
видимо придется из этого делать чудо-сервер легко тянущий 1000 клиентов в одной локации
#!
> у меня тут тупейший вопрос образовался, пытался найти пример для udp под винду,
> нашел только такое
> http://gist.github.com/sunmeat/02b60c8a3eaef3b8a0fb3c249d8686fd
>
> видимо придется из этого делать чудо-сервер легко тянущий 1000 клиентов в одной
> локации
От этого до настоящего сервера как до луны пешком. Даже на сотую долю процента не тянет.
это да, тут даже неблокирующий режим не поставлен, не говоря уж о более тонких настройках системных буферов
Вий
> Вот посмотри
> https://gitlab.com/seaice/arctic/-/blob/master/engine/arctic_plat…
> ows_tcpip.cpp
Это ж маленький кусочек, но кода реального сервера? Не выйдет на основе этого куска собрать свой сервер, слишком уж мал фрагмент.
К тому же, только виндовой его части. Наверняка понадобится еще и юниксовый вариант, если речь пойдет о высоких нагрузках. Хотя бы потому, что на аналогичные действия под юниксом уйдет ресурсов в десяток раз меньше.
Zab
> Наверняка понадобится еще и юниксовый вариант
https://gitlab.com/seaice/arctic/-/blob/master/engine/arctic_plat… _pi_tcpip.cpp
Это платформонезависимая обертка
Вий
> посмотри
но это же ТСР
лучше скажите, может оставить блокирующий сокет и загнать в тред?
тут сокет один и такой вакханалии как у san сделать не получится
#!
Как TCP? Там же выбор протокола
Вий
> выбор протокола
это да, но не понимаю как там менеджатся соединения когда клиентов больше одного?
у "гаффера" всё прямо шикарно расписано, единственное код страшный