Digital Space Commons: Welcome to Meet2D
    DigitalSpace.com
 · 
Talkspace.com
 · 
 · 
MeetingPage.com
 · 
Meet2d.com
 · 
Meet3d.com
 

Meet3D Java Thin Client Edition

Server Port Assignments
and World textual descriptions


Ports and distinct user groups in worlds

VNet servers running on specific ports are the way you can create a distinct user population logged into a world in Meet3D. Ports are specified in the applet parameters (see the specification) and within the virtual world source code in teleport statements (see specification).

If the applet parameter debugInfo is set to ON then ports will be reported to the tester when teleports are operated in the world. Logging into or teleporting to a world with no VNet server running will produce unpredictable results in the applet. Watch the Java Console for failures to connect to a world on a port.

How to start a world server on the ports you will be calling

Startup scripts can be constructed (batch files will work on NT/Win2000/Windows 9X) to start each server in advance so teleporters and normal applet connections will work. To start the needed VNet servers do the following:

In the directory where VNet is installed (on the path of your webserver) you need to create a script or DOS batch file that has one line:
java vsystem nnnn
where nnnn is the port number

Running this batch file/script (or just typing above command at the command prompt) should launch Java (if it is in your system path). If not then you can just include the path in the Java command line above. When this line is invoked you should see in the command box that the server is starting. It can then be minimized. Don't forget to include the batch or script files in your startup process to handle VNet restarting when you have to reboot a server.

Registry of server ports, world textual descriptions for the RedAppleOnline project

The following are suggested applet parameters to use for worlds on the Redappleonline project. There is no need to have ports using adjacent numbering, although that could be done. In this case we are assigning to even numbered ports only.

The other textual entries for description and notice are suggestions only. These will be reported as:
"Welcome to worldName: worldDescription, worldNotice"
when a user logs into the chat.

worldName = Town Square
worldDescription = "The teleport central to our worlds"
worldNotice = "Enjoy your visit!"
VNetServerPort = 8888

worldName = School House
worldDescription = "Where teachers meet"
worldNotice = "watch for special events here"
VNetServerPort = 8890

worldName = Investment Education Center
worldDescription = "Find VALIC financial advice here"
worldNotice = "contact us for help"
VNetServerPort = 8892

worldName = Convention Center
worldDescription = "Where cyber-events will happen"
worldNotice = "watch for association events here"
VNetServerPort = 8894

worldName = Professional Development Center
worldDescription = "Where teachers can find mentoring help"
worldNotice = "meet an expert educator here"
VNetServerPort = 8896

worldName = Technology Center
worldDescription = "Where educational technologies are showcased"
worldNotice = "learn about the latest tools"
VNetServerPort = 8898

worldName = Template Room 1
worldDescription = "Special Meeting Room"
worldNotice = "for small group meetings"
VNetServerPort = ????

worldName = Template Room 2
worldDescription = "Special Meeting Room"
worldNotice = "for small group meetings"
VNetServerPort = ????

worldName = Template Room 3
worldDescription = "Special Meeting Room"
worldNotice = "for small group meetings"
VNetServerPort = ????

Back to Code Development Central

  (cc) 1995-2003 The Digital Space Commons, some rights reserved (see our notice). Send site comments to our webmaster.