Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Network.InitializeServer

static function InitializeServer(connections: int, listenPort: int, useNat: bool): NetworkConnectionError;

Description

Initialize the server.

/connections/ is the number of allowed incoming connections (note that this is generally not the same as the number of players). /listenPort/ is the port number we want to listen to. /useNat/ sets the NAT punchthrough functionality. If you want this server to be able to accept connections using NAT punchthrough, using the facilitator, set this to true.

	function LaunchServer () {
		Network.incomingPassword = "HolyMoly";
		var useNat = !Network.HavePublicAddress();
		Network.InitializeServer(32, 25000, useNat);
	}