Level editor for the client
by Lluis Andreu · in Torque 3D Professional · 09/14/2009 (12:29 pm) · 4 replies
Hello,
I'm trying to make a multiplayer game where the client has the opportunity to create and edit his own space (his house, like Sims).
My question is, how can he create and edit his house and send all the information to the server? And how the server save and recover this information?
Thanks for all!
I'm trying to make a multiplayer game where the client has the opportunity to create and edit his own space (his house, like Sims).
My question is, how can he create and edit his house and send all the information to the server? And how the server save and recover this information?
Thanks for all!
About the author
3D Artist at Biworld3D
#2
I want to make something like Onverse game, where you can decorate your room with objects.
09/14/2009 (12:49 pm)
I'm not sure what you mean.I want to make something like Onverse game, where you can decorate your room with objects.
#3
You'll be able to do it by using a generous amount of commandToServer() and commandToClient() calls.
09/14/2009 (3:52 pm)
He meant you need to create your own multiplayer-capable editors. The T3D editors aren't designed to be used from client-side and the license doesn't allows you to re-distribute them.You'll be able to do it by using a generous amount of commandToServer() and commandToClient() calls.
#4
Okay, I know how to works but, how can i do this (add/modify/delete objects) from client visually (like world editor)?
09/14/2009 (7:09 pm)
Then, if I want to add a new object from client, the client has to send a commandToServer() and the server "create" the new object, do it? When server edit the mission, automatically all of clients receive the "new" mission?Okay, I know how to works but, how can i do this (add/modify/delete objects) from client visually (like world editor)?
Torque 3D Owner Peter Chr. Ryskin
CCIT Entertainment
Last I saw, what you're describing you must program yourself - distributing the editor requires a t3d license per user. Could be wrong though :)