I am currently testing 8 players on one computer, and I’m shaking my head looking at how my one processor core is overloaded and the others are practically idling.
I clicked into “set affinity” and all cores are selected. The reason I think this is not working right is the program is running in 32-bit. Is there any way I can compile the game into a 64-bit program?
Being 64-bit or not has nothing to do with the number of cores used. You can’t force a program to be multi-threaded if it wasn’t programmed that way. That said, Unity 3.5 does have some improvements in that area, such as rendering being in a separate thread.