kostya_nad 11 Posted April 24, 2018 20 часов назад, Maximus сказал: Да всё это понятно. Непонятно как я заставлю мультиплеер подключить эти дешифрованные скрипты, как клиентскую часть. Выполнить console.log это хорошо, выполним, но как вы предлагаете повесить скажем mp.events.addCommand в таком скрипте? Разве из этих скриптов будет доступ к mp? Разве не должны все скрипты, имеющие к этому объекту доступ, подключаться заранее и загружаться в память мультиплеера при старте? mp будет доступ 1 Share this post Link to post Share on other sites
Maximus 14 Posted April 24, 2018 Всем спасибо за советы и помощь. Попробовал, действительно работает и доступ к mp есть, буду тестить дальше. Share this post Link to post Share on other sites
Leone 13 Posted April 24, 2018 (edited) 1. В ноде есть аддоны вроде как то они шифруют, я не углублялся в это. 2. Можно как то https сервер поднять, а там уже есть эта возможность. Нужно про криптографию почитать. Edited April 24, 2018 by Leone Share this post Link to post Share on other sites
kostya_nad 11 Posted April 25, 2018 8 часов назад, Leone сказал: 1. В ноде есть аддоны вроде как то они шифруют, я не углублялся в это. 2. Можно как то https сервер поднять, а там уже есть эта возможность. Нужно про криптографию почитать. в клиенте нету нода, на ней чистый яваскрипт Share this post Link to post Share on other sites
cheeck 4 Posted April 25, 2018 С сервера можно вызвать player.eval('code); но почему-то в документации ничего по ней не сказано, но я проверил, всё работает. 1 Share this post Link to post Share on other sites
kostya_nad 11 Posted April 25, 2018 5 минут назад, cheeck сказал: С сервера можно вызвать player.eval('code); но почему-то в документации ничего по ней не сказано, но я проверил, всё работает. В таком случае можно клиентский скрипт использовать только как обработчик единствуенного события, которое будет лишь делать evall кода, который будет вызываться с сервером. То есть опустошить клиентский скрипт вообще Share this post Link to post Share on other sites
cheeck 4 Posted April 25, 2018 56 минут назад, kostya_nad сказал: В таком случае можно клиентский скрипт использовать только как обработчик единствуенного события, которое будет лишь делать evall кода, который будет вызываться с сервером. То есть опустошить клиентский скрипт вообще Я так понял player.eval сразу исполняет код на клиенте, так что я думаю в клиентсайде будет пусто. Share this post Link to post Share on other sites
Leone 13 Posted April 25, 2018 16 часов назад, kostya_nad сказал: в клиенте нету нода, на ней чистый яваскрипт Не совсем понимаю, зачем нода клиенту, нельзяпросто поднять https и передавать все файлы ? (я про CEF говорю, про остальное нужно уизучать тестировать.) Share this post Link to post Share on other sites
cheeck 4 Posted April 26, 2018 13 часа назад, Leone сказал: Не совсем понимаю, зачем нода клиенту, нельзяпросто поднять https и передавать все файлы ? (я про CEF говорю, про остальное нужно уизучать тестировать.) они имеют ввиду шифровать сами данные и хранить их в зашифрованном виде на диске, а в конце в https шифруется соединение, а файлы уже на клиенте хранятся в расшифрованном виде. Share this post Link to post Share on other sites
Leone 13 Posted May 3, 2018 В 26.04.2018 в 14:33, cheeck сказал: они имеют ввиду шифровать сами данные и хранить их в зашифрованном виде на диске, а в конце в https шифруется соединение, а файлы уже на клиенте хранятся в расшифрованном виде. Теперь понял, про данные я думал ui. Share this post Link to post Share on other sites