[Opensim-users] Region Handshake error

Clive Gould cliveg at gmail.com
Wed Mar 31 12:10:39 UTC 2010


Hi Stephen

>From my own experince the "Waiting for Region Handshake Error" is
usually down to UDP.

Please see the excerpt from our blog below:

"We wanted to provide access to the simulator both externally from the
Internet (via a GNAT box) and internally from the staff and student
intranets (via an ISA Server Firewall). The main problem we enountered
with internal and external access related to the region handshake
failing. During login, it appears that the client initially uses the
address associated with the client Login URI box (FQDN accepted here)
to connect to the server and exchange authentication information using
the TCP protocol. Before the region handshake takes place the server
provides the client with a new IP address to use in client server
communications. This is derived from the ExternalHostName parameter in
Regions.ini (FQDN NOT accepted here). When the client reaches the
point of the region handshake, it switches to using a mix of TCP & UDP
protocols and the new server IP address. This change of address for
the server can easily result in the region handshake failing if the
client cannot reach the server on the new address. The client
initiates the region handshake by sending UDP packet(s) and times out
if these packets are undeliverable.

The problem with internal access was eventually solved by a change of
protocol definition associated with the appropriate ISA UDP rule. The
protocol definition for UDP needed to include both "Send Receive" and
"Receive Send", so that two-way UDP traffic was allowed."

Good luck

Clive


Message: 2
Date: Wed, 31 Mar 2010 11:08:08 +0100
From: Stephen Devlin <stephen.devlin at gmail.com>
To: opensim-users at lists.berlios.de
Subject: [Opensim-users] Region Handshake error
Message-ID:
       <n2lc36cf3561003310308mfb2810fdk91fcf7ce396c01ea at mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Hey guys,

I'm very new to OpenSim and I am trying to implement a version in my school
so I can do a research project for my MSc.

I have OpenSim working and I can connect on the local machine but once I try
to use another machine on the network the server accepts the user and sends
a response to the client but then hangs on Waiting For Region Handshake.

Can anyone help me on this?

The machines are all networked and I put in the IP address of the server in
the .ini file

Many Thanks

Stephen



More information about the Opensim-users mailing list