Index: common.h
===================================================================
--- common.h	(revision 193)
+++ common.h	(revision 194)
@@ -403,6 +403,7 @@
 __global time_t raydium_network_keepalive[RAYDIUM_NETWORK_MAX_CLIENTS];
 __global char   raydium_network_name_local[RAYDIUM_MAX_NAME_LEN];
 __global char   raydium_network_name[RAYDIUM_NETWORK_MAX_CLIENTS][RAYDIUM_MAX_NAME_LEN];
+__global char   raydium_network_connected_server[RAYDIUM_MAX_NAME_LEN];
 __global int    raydium_network_netcall_type[RAYDIUM_NETWORK_MAX_NETCALLS];
 __global void * raydium_network_netcall_func[RAYDIUM_NETWORK_MAX_NETCALLS];
 __global signed char   raydium_network_netcall_tcp[RAYDIUM_NETWORK_MAX_NETCALLS];
ydium_ode_element_find(name)>=0)
     {
     raydium_log("ODE: Error: Cannot add element \"%s\": name already exists",name);
@@ -1343,12 +1351,20 @@
 
 }
 
-int raydium_ode_object_box_add(char *name, int group, dReal mass, dReal tx, dReal ty, dReal tz, signed char type, int tag, char *mesh)
+int raydium_ode_object_box_add(char *iname, int group, dReal mass, dReal tx, dReal ty, dReal tz, signed char type, int tag, char *mesh)
 {
 int i;
 dMass m;
 dReal sizes[3];
+char name[RAYDIUM_MAX_NAME_LEN];
 
+if(iname==NULL)
+    raydium_ode_name_auto("Box",name);
+else if (iname[0]==0)
+    raydium_ode_name_auto("Box",name);
+else
+    strcpy(name,iname);
+
 if(raydium_ode_element_find(name)>=0)
     {
     raydium_log("ODE: Cannot add element \"%s\": name already exists",name);
@@ -1424,12 +1440,20 @@
 
 }
 
-int raydium_ode_object_capsule_add(char *name, int group, dReal mass, dReal radius, dReal length, signed char type, int tag, char *mesh)
+int raydium_ode_object_capsule_add(char *iname, int group, dReal mass, dReal radius, dReal length, signed char type, int tag, char *mesh)
 {
 int i;
 dMass m;
 dReal sizes[3];
+char name[RAYDIUM_MAX_NAME_LEN];
 
+if(iname==NULL)
+    raydium_ode_name_auto("Capsule",name);
+else if (iname[0]==0)
+    raydium_ode_name_auto("Capsule",name);
+else
+    strcpy(name,iname);
+
 if(raydium_ode_element_find(name)>=0)
     {
     raydium_log("ODE: Cannot add element \"%s\": name already exists",name);