redgreenandblue
Member
Hi everyone. I was recently writing some RunUO/ServUO AI scripts for (nothing fancy, some simple Animal behavior) and this made me wonder about issues related to CPU usage in RunUO/ServUO. I am currently developing on a Intel Core i5 3570K (4 Cores at 3,4 GHz, no hyperthreading) machine with 16 GB Ram running Windows 7. In no particular order, I guess my questions boil down to the following:
Is there any experience regarding the maximum number of AIs that can be run at once in ServUO and RunUO? I noticed that if I do something crazy, like fill the green acres with 100k sheep, that my server slows down quite a bit (granted, this is a bit extreme). I guess my broader question is about the average work load of AI instances. I assume on a more powerful CPU I can run more AIs? I was wondering if there is some quantitative information available.
In the same spirit, I was wondering if there are some specific things I can do for performance optimization, i.e. some tricks I can apply in my AI scripts to make them less demanding in terms of CPU resources (just generally speaking, I'm not thinking of a particular code example here).
Also, I was wondering about parallelization / multi-threading: Do ServUO / RunUO use it? Can I expect a server with lots of AI instances to run more stable on a machine with more cores?
Thanks for reading
Is there any experience regarding the maximum number of AIs that can be run at once in ServUO and RunUO? I noticed that if I do something crazy, like fill the green acres with 100k sheep, that my server slows down quite a bit (granted, this is a bit extreme). I guess my broader question is about the average work load of AI instances. I assume on a more powerful CPU I can run more AIs? I was wondering if there is some quantitative information available.
In the same spirit, I was wondering if there are some specific things I can do for performance optimization, i.e. some tricks I can apply in my AI scripts to make them less demanding in terms of CPU resources (just generally speaking, I'm not thinking of a particular code example here).
Also, I was wondering about parallelization / multi-threading: Do ServUO / RunUO use it? Can I expect a server with lots of AI instances to run more stable on a machine with more cores?
Thanks for reading