Game Development Community

Multiplayer and working together

by Andy Hawkins · in General Discussion · 05/13/2005 (12:14 am) · 3 replies

I've realise that I can connect to the game me and my partner are currently working on via multiplayer and the host gets to change the scenery while the game is still running.

This is an awesome way for two people to work on a level in real time.

Only thing is, only the host can change the mission, so is there a way to give the joined player access to the editor as well so we can both edit the level over the net, in realtime?

We both have registered Torque licenses.

#2
05/13/2005 (3:04 am)
I was under the impression that the changed scenery wouldn't be updated to the other clients, just the server.
Maybe it changed recently, but if that works.. then it shouldn't be too hard to modify so the clients can do it as well, with some workarounds and hacks.
#3
05/13/2005 (4:59 am)
We did try a test over lan and both me and my partner started the starter.fps game, he hosted and I joined. While we stood on the hill, he grabbed a tree and placed it between us in realtime. I ran to the tree and collided with it.

The only thing was I couldn't press f11 to edit like he was but I could instantly see the changes.

Using this method it would allow several developers to go to the game level online and discuss via Voice over Ip or just via the chat comms inherant in the game already to discuss and implement changes.

Once the host has finished making his changes, he saves it, everyone quits, he emails the file to everyone (over ICQ or something would be more reliable) and the next developer hosts the same level with the new changes and everyone joins in to discuss changes once more... What a way to work!!!

The developers could be anywhere in the world and be able to discuss and implement changes within the level.

The only thing that's missing it to give everyone access rights regardless of being a host or not and then use the multiplayer comms to send the updated data in realtime so everyone, instantaneously has the new data.