Difference between revisions of "IS NCI"

From LFS Manual
Jump to navigationJump to search
(Created page with "== Introduction == The '''N'''ew '''C'''onnection '''I'''nfo packet is sent by LFS when a player joins the server, only on the host and if an admin password is set. The host...")
 
(introduced and last updated)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
== Introduction ==
+
{{Infobox InSim packet
 +
| description  = New connection with extra info (for host)
 +
| size          = 16
 +
| type_key      = ISP_NCI
 +
| type_value    = 57
 +
| direction    = in
 +
| introduced    = 0.6H
 +
| last_updated  = 0.7E
 +
| prev          = [[IS_HCP]]
 +
| next          = [[IS_JRR]]
 +
}}
  
 
The '''N'''ew '''C'''onnection '''I'''nfo packet is sent by LFS when a player joins the server, only on the host and if an admin password is set. The host can also request it as a reply to a [[InSim_enumerations#TINY|TINY_NCI]] packet.
 
The '''N'''ew '''C'''onnection '''I'''nfo packet is sent by LFS when a player joins the server, only on the host and if an admin password is set. The host can also request it as a reply to a [[InSim_enumerations#TINY|TINY_NCI]] packet.
 +
 +
== Packet details ==
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 28: Line 40:
 
| unsigned || IPAddress ||  
 
| unsigned || IPAddress ||  
 
|}
 
|}
 
== Packet Details ==
 
  
 
=== Size ===
 
=== Size ===
Line 62: Line 72:
  
 
The player's IP address as an unsigned int, where each byte corresponds to a part of an IPv4 address.
 
The player's IP address as an unsigned int, where each byte corresponds to a part of an IPv4 address.
 +
 +
{{InSim packets}}
  
 
[[Category:InSim packets]]
 
[[Category:InSim packets]]

Latest revision as of 12:34, 28 February 2026

IS_NCI
New connection with extra info (for host)
Overview
Size 16
Type ISP_NCI (57)
Usage info
Introduced 0.6H
Last updated 0.7E
Previous packet
IS_HCP
Next packet
IS_JRR

The New Connection Info packet is sent by LFS when a player joins the server, only on the host and if an admin password is set. The host can also request it as a reply to a TINY_NCI packet.

Packet details

IS_NCI packet properties
Type Name Description
byte Size 16
byte Type ISP_NCI
byte ReqI 0 unless this is a reply to a TINY_NCI request
byte UCID connection's unique id (0 = host)
byte Language see below: Languages
byte License 0:demo / 1:S1 ...
byte Sp2
byte Sp3
unsigned UserID LFS UserID
unsigned IPAddress

Size

The size of the packet is always 16 bytes.

Type

The packet type from the ISP_ enumeration, always ISP_NCI.

ReqI

ReqI is equal to zero, unless the packet is a reply to a TINY_NCI request.

UCID

The new connection's unique ID (0 is the host).

Language

The player's game language, from the LFS_ enumeration.

License

The player's license, where 0 = demo, 1 = S1, etc.

UserID

The player's LFS UserID.

IPAddress

The player's IP address as an unsigned int, where each byte corresponds to a part of an IPv4 address.


Initialisation IS_ISI
Version Information IS_VER
General Purpose IS_TINY · IS_SMALL · IS_TTC
State Reporting and Requests IS_STA · IS_SFP · IS_ISM
Text Messages and Key Presses IS_SCH · IS_MSO · IS_III · IS_MST · IS_MTC · IS_MSX · IS_MSL
Voting IS_VTN
Race Tracking IS_RST · IS_REO
Autocross IS_AXI · IS_AXO · IS_UCO · IS_OCO · IS_AXM
Connection Tracking IS_NCN · IS_CNL · IS_CPR · IS_ACR · IS_NCI · IS_SLC · IS_CIM
Car Tracking IS_NPL · IS_PLP · IS_PLL · IS_LAP · IS_SPX · IS_PIT · IS_PSF · IS_PLA · IS_PEN · IS_TOC · IS_FLG · IS_PFL · IS_FIN · IS_RES · IS_NLP · IS_MCI · IS_CRS · IS_CON · IS_OBH · IS_HLV · IS_CSC
Camera Control IS_SCC · IS_CPP
Replay Control IS_RIP
Screenshots IS_SSH
InSim Buttons IS_BFN · IS_BTN · IS_BTC · IS_BTT
AI Control IS_AIC · IS_AII
Other packets IS_MOD · IS_CCH · IS_PLC · IS_HCP · IS_JRR · IS_MAL · IS_PLH · IS_IPB