network.c
changeset 247 1cbc32ff06eb
parent 239 23958632a582
child 256 f7c6267731fb
equal deleted inserted replaced
246:de179e5f7c3d 247:1cbc32ff06eb
  1728 
  1728 
  1729 	NetworkInitialize();
  1729 	NetworkInitialize();
  1730 	_networking = NetworkConnect(b, port);
  1730 	_networking = NetworkConnect(b, port);
  1731 	if (_networking) {
  1731 	if (_networking) {
  1732 		NetworkLobbyShutdown();
  1732 		NetworkLobbyShutdown();
       
  1733 		IConsoleCmdExec("exec scripts/on_client.scr 0");
  1733 	} else {
  1734 	} else {
  1734 		if (_networking_override)
  1735 		if (_networking_override)
  1735 			NetworkLobbyShutdown();
  1736 			NetworkLobbyShutdown();
  1736 
  1737 
  1737 		ShowErrorMessage(-1, STR_NETWORK_ERR_NOCONNECTION,0,0);
  1738 		ShowErrorMessage(-1, STR_NETWORK_ERR_NOCONNECTION,0,0);
  1758 	NetworkUDPListen(false);
  1759 	NetworkUDPListen(false);
  1759 	_networking_server = true;
  1760 	_networking_server = true;
  1760 	_networking = true;
  1761 	_networking = true;
  1761 	NetworkGameFillDefaults(); // clears the network game info
  1762 	NetworkGameFillDefaults(); // clears the network game info
  1762 	_network_game.players_on++; // the serverplayer is online
  1763 	_network_game.players_on++; // the serverplayer is online
       
  1764 	// execute server initialization script
       
  1765 	IConsoleCmdExec("exec scripts/on_server.scr 0");
  1763 	return true;
  1766 	return true;
  1764 }
  1767 }
  1765 
  1768 
  1766 /* *************************************************** */
  1769 /* *************************************************** */
  1767 
  1770