
Igor
27.04.2017
10:17:11
лол. не верю. максимум - скриптовый язык для какой-нибудь хуйни

Subbotin
27.04.2017
10:17:24

I
27.04.2017
10:17:35
BigWorld почитай)

Roman
27.04.2017
10:17:53
У них клиент ничего не делает, весь рендер - на сервере

Google

Igor
27.04.2017
10:18:13
"рендер" чего? графики? %))

Roman
27.04.2017
10:18:23
Точнее, клиент только отображает

Igor
27.04.2017
10:19:41
ну, это логично, так любая MMO-игра работает

Roman
27.04.2017
10:19:46
И клиент шлёт на сервер события что сделал пользователь

Subbotin
27.04.2017
10:22:24

Roman
27.04.2017
10:23:03

Aragaer
27.04.2017
10:38:13
в еве логика на сервере, отрисовка на клиенте, то и другое на питоне

Roman
27.04.2017
10:45:40
Я ж говорю - танчики. Там клиент на питоне
надеюсь тут понимают, что клиент world of tanks не написан на одном языке. нельзя сказать, что "там клиент на питоне", когда там используется как минимум три ЯП.
Серверная логика и интеграция тоже пишется ни на одном, и даже не на двух языках.

Igor
27.04.2017
10:46:56

I
27.04.2017
10:47:23
он там для внутренних скриптов чисто клиентских нужен, там не чистый питон

Google

Igor
27.04.2017
10:47:31
таки скриптинг

I
27.04.2017
10:47:34
просто встраиваемый интерпретатор

Roman
27.04.2017
10:47:37

Igor
27.04.2017
10:47:39
ну мало чего от геймдева же, имхо

I
27.04.2017
10:47:49
ну да

Igor
27.04.2017
10:48:01
что я и пытаюсь сказать )

I
27.04.2017
10:48:03
ээ
пруфы?

Roman
27.04.2017
10:50:37
работал там

Oleksandr ror191505
27.04.2017
10:51:28
https://www.slideshare.net/max_posedon/world-of-tanks-linux-and-open-source-inside-27451476
Client: python, C++
Server: python, C++

I
27.04.2017
10:52:47
работал там
хм, что-то даже странно
а куда именно прикрутили шарп? собирали на моно?

Oleksandr ror191505
27.04.2017
10:52:52
http://forum-console.worldoftanks.com/index.php?/topic/171393-what-programming-language-is-wotc-written-in/page__pid__3557915#entry3557915
We use multiple programming languages.
Client: C++ and LUA
Server: C++ and Python

Roman
27.04.2017
10:55:44

Aragaer
27.04.2017
11:06:53
а вот вопрос - есть железка, на железке питон, в питоне крутится НЕЧТО. Это НЕЧТО жрет проц. Можно ли как-то узнать, в чем именно причина пожирания проца?
сорцы НЕЧТА есть

Маришка
27.04.2017
11:08:13

Artem
27.04.2017
11:08:35
а запустить его вне железки получится? и под line_profiler например

Aragaer
27.04.2017
11:09:46
вне железки нет - он требует наличие нескольких специфичных устройств

Google

Aragaer
27.04.2017
11:10:10
на железке линукс, что-то вменяемое можно туда всунуть

Artem
27.04.2017
11:10:11
помокай

Aragaer
27.04.2017
11:10:34
ну я подозреваю, что оно тормозит именно из-за работы с этими устройствами, опрашивая их
вот оно жрет в одиночку 37% проца

Artem
27.04.2017
11:10:52
а залить на железку видоизмененный скрипт?
чтобы он сам себя профилировал

Aragaer
27.04.2017
11:11:43
можно
с чего начать?

Roman
27.04.2017
11:15:26
cProfile?

Aragaer
27.04.2017
11:16:54
наверно может быть. Компилятор под железку есть, закинуть туда чего-нибуть можно

Artem
27.04.2017
11:17:03
cProfile.run(то что надо ранить)
или если можно влиять на строку запуска

Aragaer
27.04.2017
11:17:22
ядро 3.10.20, переконфигурить можно
там веб сервер на торнадо, но он даже при отсутствии клиентов жрет кучу проца в каких-то сисколлах похоже

Artem
27.04.2017
11:17:59
то ставишь line_profiler и python -m line_profiler твой скрипт

Roman
27.04.2017
11:19:22

Artem
27.04.2017
11:19:54
а важно ли это

Google

Artem
27.04.2017
11:20:01
ну хотя мб на железяке и да
если тормозят внешние штуки

Roman
27.04.2017
11:20:25
у него и так плохо, зачем делать хуже? ))
у vmprof оверхед не больше 10%

Artem
27.04.2017
11:20:37
ну так ему ж не в продакшн гнать с профилировщиком

Aragaer
27.04.2017
11:24:56
ахха, тут сказали "это старая версия, новую мы пишем на плюсах, там такого нету"
там от питона требуются только вебсокеты

Varnavskiy
27.04.2017
11:35:34
Ребята, сорри за офтоп, но нам нужны крутые питонщики https://goo.gl/A2BJGV,у нас очень классная команда и условия, welcome)

Roman
27.04.2017
11:36:28

Pavel
27.04.2017
11:37:01
Крутой питонизд ссылку сам найдёт
https://goo.gl/A2BJGV

Admin
ERROR: S client not available

Igor
27.04.2017
11:37:24

Matz
27.04.2017
11:37:24
хоум кредит банк

Андрей
27.04.2017
11:37:59

Aragaer
27.04.2017
11:38:18
http://homecreditlab.com/images/8.jpg
г. Санкт-Петербург, набережная Обводного канала, д. 199-201

Pavel
27.04.2017
11:38:50
http://homecreditlab.com/images/3.jpg кто-то кофе ставит на стол, а кто-то ноги кладёт

Андрей
27.04.2017
11:39:08

Matz
27.04.2017
11:39:23

Google

Pavel
27.04.2017
11:39:49

Маришка
27.04.2017
11:40:00

Artem
27.04.2017
11:40:45
so stilno
very molodezhno

Igor
27.04.2017
11:41:13
much democracy

Matz
27.04.2017
11:41:35
http://homecreditlab.com/images/4.jpg

Artem
27.04.2017
11:41:52
он не вейпер, он кальянчик курит
ну вообще в опенспейсе с ним я бы охуел

Андрей
27.04.2017
11:42:10
я бы его отпиздил, если бы он в одном офисе со мной дымил чем-то

Igor
27.04.2017
11:42:11
пожароопасненько
и сигналка

Андрей
27.04.2017
11:42:22
просто ушатал бы нахуй

Lex
27.04.2017
11:42:27
и вам большой привет от нас =)

Андрей
27.04.2017
11:42:35
причем еще на моменте собеса

Igor
27.04.2017
11:42:49

Андрей
27.04.2017
11:42:54
есть такое

Lex
27.04.2017
11:43:00
Андрей, приходи

Андрей
27.04.2017
11:43:05
нет, я обидился

Artem
27.04.2017
11:43:10
Андрея я помню, ему только дай ебыч чей-нибудь, тотчас пропишет

Lex
27.04.2017
11:43:13
пфффф

Маришка
27.04.2017
11:43:51