note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
OnIncomingConnection
Description
This callback is called when an IP address attempts a connection to the server. To block incoming connections, use BlockIpAddress.
Name | Description |
---|---|
playerid | The ID of the player attempting to connect |
ip_address[] | The IP address of the player attempting to connect |
port | The port of the attempted connection |
Returns
1 - Will prevent other filterscripts from receiving this callback.
0 - Indicates that this callback will be passed to the next filterscript.
It is always called first in filterscripts.
Examples
public OnIncomingConnection(playerid, ip_address[], port)
{
printf("Incoming connection for player ID %i [IP/port: %s:%i]", playerid, ip_address, port);
return 1;
}
Related Callbacks
The following callbacks might be useful, as they're related to this callback in one way or another.
- OnPlayerConnect: This callback is called when a player connects to the server.
- OnPlayerDisconnect: This callback is called when a player disconnects from the server.
- OnPlayerFinishedDownloading: This callback is called when a player finishes downloading custom models.
Related Functions
The following functions might be useful, as they're related to this callback in one way or another.
- BlockIpAddress: Block an IP address from connecting to the server for a set amount of time.
- UnBlockIpAddress: Unblock an IP that was previously blocked.