multithread escript and "world"
Posted: Sat Oct 19, 2013 1:25 am
I've read this answer on forum:
"About multithread:
POL Core is using thread model for work with clients. So each connected user works in different thread, that can run on other CPU's. But problem - all escript VM, and "world" is working in one thread. So if you have 20 000 NPC all of them will work on one CPU. And there is no any fast way to fix it"
I think that multithread escript and "world" will move POL on better functional level and i hope that this is possible.
Why i request it
some days ago i've spent negotiations with Pearl Abyss company regard publish Black Desert Online in Russia. They show some features and the Castle Sieges. you can see it in last seconds http://www.youtube.com/watch?v=TNtB5DoJ6OI and there epic battle huge amount PCs and NPCs so it looks amazing.
POL is my hobby and i've made some AI including self-learning and i know how CPU is important for big amount of battle NPCs. In POL i can't do something similar, huge and epic with huge amount of NPCs that is why i request this.
"About multithread:
POL Core is using thread model for work with clients. So each connected user works in different thread, that can run on other CPU's. But problem - all escript VM, and "world" is working in one thread. So if you have 20 000 NPC all of them will work on one CPU. And there is no any fast way to fix it"
I think that multithread escript and "world" will move POL on better functional level and i hope that this is possible.
Why i request it
some days ago i've spent negotiations with Pearl Abyss company regard publish Black Desert Online in Russia. They show some features and the Castle Sieges. you can see it in last seconds http://www.youtube.com/watch?v=TNtB5DoJ6OI and there epic battle huge amount PCs and NPCs so it looks amazing.
POL is my hobby and i've made some AI including self-learning and i know how CPU is important for big amount of battle NPCs. In POL i can't do something similar, huge and epic with huge amount of NPCs that is why i request this.