I have the server currently running and will leave it running for about the next 3 hours so if anyone wants to test it out in this time please do.
All you have to do is download the latest version of seamless3d (the modeller is currently used for the client) from:http://www.seamless3d.com/download
run it and click
from the toolbar (make sure the button has a spider web on it or it wont work)
Enter your nickname and click the go button.
You can change the avatar url field with any of these tested urls:http://www.seamless3d.com/wrl/test_mu/n ... ch_av.smlshttp://www.seamless3d.com/wrl/test_mu/m ... ezier.smlshttp://www.seamless3d.com/wrl/test_mu/f ... tudio.smlshttp://www.seamless3d.com/wrl/test_mu/m ... tudio.smlshttp://www.seamless3d.com/wrl/test_mu/n ... he_av.smlshttp://www.seamless3d.com/wrl/test_mu/r ... he_av.smls
To paste in the url the standard copy (Control + C) and paste (Control + V) keys work and you can highlight the text using the mouse or using shift and the arrow keys.
If you click on the 3d window make sure you click back on the chat window otherwise when you type, short cut keys will be activated for the 3d window which can be very confusing. (I was baffled for a while myself because when I typed the chat window worked but each time I pressed the space bar my screen would alternate between wireframe and non wireframe modes).
The gestures can be activated by typing g0, g1, g2 etc or by using the keyworld for the gesture in a sentence.
To keep everything very simple the keyword for the gesture is defined by the Anim node's name (its DEF name).
Most of the selected avatars I have for this test are set up with the keywords, hello, yes and no. The 2 imported avatar studio avs have all the usual gestures, to see all the keywords for them open them and look at the names used for the anim nodes in the scene tree window (you can open the scene tree window in multi user mode and see them like this).
To move your avatar click on the 3d window and use the arror keys.
You may be interested to open the scene tree window and see the AvatarSocket nodes (which contain the avatars) join and leave the scene node.
The chat is logged to the file chat.txt
Anyone can run the server from their own computer.
You can download the server from the source page:http://www.seamless3d.com/download/source.html
Because the server is such a small file the zip file contains both the source C++ files and the exe file.
The server needs no setting up, all you need to do to run it by double clicking on the seamless3d_server.exe file.
To set up a multi user world for your server to serve download my simple mu_test.smls world.
Open the file using a text editor (it is NOT zipped so u can open it in notepad) and change the MultiUser's ip field to your computer's IP address. (you will see the ip at the end of the file)
Save the smls file and upload it to your site.
Anyone can then open this world using seamless to chat and share gestures.
The reason for using a text editor and not seamless3d to change the ip address is because if you open a smls file containing a MultiUser node avatars will join it.
Both the server and the client are open source and under the MIT licence.
Because the server is so simple and uses only a small amount of windows specific code it should not be difficult to port to Linux