Of course UDK uses more than one core. But it tries to use as few cores as possible to leave room for other processes. You can start the server with the USEALLAVAILABLECORES param though. That should force it to use all cores. You can look it up here: https://udn.epicgames.com/Three/Command ... ments.html