Problems, limitations and Solutions
-
I cannot connect to the other site! What's going on?
-
The sound is played too fast or too slow
-
What is the maximum number of objects I can load?
-
Is there collision detection between objects?
-
I cannot connect to the other
site! What's going on?
CCC uses CAVERNsoft G1 to connect among different sites. We found that
CAVERNsoft G1 has the following 2 problems:
-
It cannot connect to sites without a DNS name:
Workaround: Let's say the IP number of the machine you are trying
to connect is 128.0.0.1,
Edit /etc/nsswitch.conf and be sure that the first entry in
the hosts line is files
Add the following entry in your /etc/hosts file of the following
form:
<ip number> <remote machine name> (without the <
and >)
Where remote machine is any name you want to give to the remote
site. In this case it would be
128.0.0.1 some.remote.machine
-
Has problems with DNS names with more than 4 parts:
We experienced this problem with 1 site whose name had 5 parts. Changing
to 4 parts worked ok. Unfortunately we do not know of a workaround for
this problem.
-
The sound is played too fast
or too slow
CCC currently uses a very primitive method to play sound. A consequence
of this is that the sample rate must be set to 22KHz in order for the sound
to be played correctly.
Workaround: Start the Audio Panel by typing
apanel&
Then change the setting of the sample rate to 22KHz as the following
picture shows:
-
What is the maximum number of
objects I can load?
There is a hard-coded maximum limit of 64 object that can be simultaneously
loaded.
-
Is there collision detection
between objects?
Right now CCC performs a very simple collision detection between objects
that are moved. This algorithm will fail to detect collisions with many
convex objects, or objects with holes. Note that this is independent of
the detection of collision between an avatar and an object; which is performed
separatedly and does not suffer from the above problem.
[Go back to Main Page]