Enet: Сколько последовательных соединений может обрабатывать enet? - PullRequest
0 голосов
/ 03 июля 2019

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

Я не получил окончательного ответа от сообщества Godot о том, сколько последовательных соединений может обрабатывать Enet, многие создают новый экземпляр сервера, используя докеркомната, мне это не нравится

Я хочу, чтобы в каждой комнате было по 8 игроков, сколько последовательных соединений может обработать Enet, прежде чем мне нужно будет создать новый экземпляр докера?Если нет хорошего ответа, я хотел бы узнать самую безопасную ставку перед созданием экземпляра.

1 Ответ

0 голосов
/ 03 июля 2019

Я только что спросил создателя Enet на github, супер хороший парень, он очень быстро ответил, Enet может обрабатывать 4k подключений на одном хосте.

Я цитирую:

"Попытка сделатьболее чем 4K-соединения на одном хосте на самом деле не будут такими эффективными, потому что вы делаете акцент на одном процессе ОС, пытаясь справиться со всей их нагрузкой. Поэтому вы можете пересмотреть свою сетевую архитектуру, чтобы эти соединения были разделены нанесколько хостов / серверов и поэтому вы можете воспользоваться преимуществами параллелизма. "

...