Why cant I connect to the server?

I have been in the prosses of making a networking game and it has been working up until about an hour ago. Im not sure what happened can anyone help? What happens is I create a server with the build then i use the editor to connect to it, but when i try to connect, it gives me the error “Failed to Connect. This is caused by an incorrect parameters, internal error or too many existing connections.” What does that mean? I dont think it is because there are too many connections since its only 1 connecting to me. Here is my connection script:

var gameName: String = "Network_Test_1";

var player : GameObject;

private var btnX : float;
private var btnY : float;
private var btnW : float;
private var btnH : float;

private var refreshing : boolean = false;
private var hostData : HostData[];

function Start ()
{
	btnX = Screen.width * 0.05;
	btnY = Screen.width * 0.05;
	btnW = Screen.width * 0.1;
	btnH = Screen.width * 0.1;
}

function StartServer()
{
	Network.InitializeServer(5, 2500, !Network.HavePublicAddress);
	MasterServer.RegisterHost(gameName, "Brandon's FPS Test", "This is the Tutorial Test");
}

function RefreshHostList ()
{
	MasterServer.RequestHostList (gameName);
	refreshing = true;	
}

function Update ()
{
	if (refreshing)
	{
		if (MasterServer.PollHostList().Length > 0)
		{
			refreshing = false;
			Debug.Log(MasterServer.PollHostList().Length);
			hostData = MasterServer.PollHostList();
		}
	}
}


function OnServerInitialized ()
{
	Debug.Log("Server Initialized");
	
	SpawnPlayer ();
}

function OnConnectedToServer ()
{
	SpawnPlayer ();
}


function OnMasterServerEvent (mse : MasterServerEvent)
{
	if (mse == MasterServerEvent.RegistrationSucceeded)
	{
		Debug.Log("Registered Server");
	}
}

function SpawnPlayer ()
{
	Network.Instantiate(player, transform.position, Quaternion.identity, 0);
}



function OnGUI ()
{
	if (!Network.isClient && !Network.isServer)
	{
		if (GUI.Button(Rect(btnX, btnY, btnW, btnH), "Start Server"))
		{
			Debug.Log("Starting Server");
			StartServer ();
		}
		
		if (GUI.Button(Rect(btnX, btnY * 1.2 + btnH, btnW, btnH), "Refresh"))
		{
			Debug.Log("Refreshing");
			RefreshHostList ();
		}
		
		if (hostData)
		{
			for (var i : int = 0; i<hostData.length; i++)
			{
				if (GUI.Button(Rect(btnX * 1.5 + btnW, btnY * 1.2 + (btnH * i), btnW * 3, btnH * 0.5), hostData*.gameName))*
  •  		{*
    

_ Network.Connect(hostData*);_
_
}_
_
}_
_
}_
_
}_
_
}*_
Can anyone tell me how to fix this error? Thanks!

i have too problem. :confused:

I faced the same problem too,
but i fixed it by going to Player Setting in Build setting and tick “Run in background” to switch it on and i solved :slight_smile:
But i am not sure wheather it is same to your situation ,
Hope it can help you :slight_smile: