Pull to refresh
5
0
Send message
CellApp — это отдельный процесс. К сожалению, ответить сколько именно ресурсов необходимо, не представляется возможным. Т.к. нагрузка постоянно меняется и бой может обсчитываться сразу на нескольких машинах внутри кластера.
А под какой лицензией у вас Qt? Успели оформить подписку до отмены инди-лицензии, используете LGPL-версию или что-то еще?
Я так понимаю, что статью вы не читали, т.к. описанная в ней оптимизация не имеет никакого отношению к отрисовке сцены боя на клиенте.
CPython 2.7, с небольшими изменениями. GIL не мешает — Python-код обрабатывается в одном потоке.
Все верно, мы не можем себе позволить дополнительную задержку на установление TCP-cоединения.
1. Не знаю, честно. Я простой разработчик и кто такая Ольга Сергеевна не имею ни малейшего понятия.
2. Спасибо за доброе слово, и хоть моего кода на клиенте практически нет, приятно слышать что кому-то нравится.
3. Так вроде бы WG присутствует на конференциях.
4. Не знаю, я работаю в Минске. Попробуйте порыться на официальном сайте, может быть найдете подходящую вакансию, я попал именно так.
5. Не знаю, попробую выяснить в понедельник.
И да, сейчас protobuf рассматривается как одна из альтернатив 2-ой версии.
На момент выхода протокола версии 0, биндингов protobuf для питона не существовало.
Протокол версии 1 был скорее «пожарной мерой», которую было достаточно легко ввести в эксплуатацию.
Возможно, стоило вместо версии 2, использовать protobuf, но на данный момент у нас порядка 20 промежуточных шаблонов, из которых в различных комбинациях склеивается 7 финальных шаблонов. Я могу быть не прав, но мне кажется, что в данном случае перенести подобную схему на protobuf будет достаточно проблематично.

Information

Rating
Does not participate
Registered
Activity