True, but can you create GUI objects on a dedicated server?
Mind if I ask how that's more efficient than the method I posted since it has noticeably more lines?
There's actually no difference between a dedicated server and the "server" part of a listen server. It's just running a server and a client that is locally connected to it in the same process.You can also convert a listen server to a dedicated one by deleting the local client and closing the canvas window.
The GUI stuff is engine based so it'll be on both server and client. Most/All engine methods will be on both server and client.
The GUI objects are built into the engine, and the engine is obviously always loaded up.Furthermore, the sort built into the GUITextListCTRL is made in C++, so it's oodles and oodles faster than any sort you could possibly make in torque.
Fun fact: you can actually hijack the dedicated server initialization and create a dedicated server management GUI. (source: did it, have files if somebody wants them)
If you really wanted to you could also create a canvas and make an actual gui for the server :D