@@ -74,7 +74,6 @@ struct NetPacketDataFieldHeader {
7474////////////////////////////////////////////////////////////////////////////////
7575
7676// ACK command packet structure
77- // Fields: T + type, P + playerID, D + commandID + originalPlayerID
7877struct NetPacketAckCommand {
7978 NetPacketCommandTypeField commandType ;
8079 NetPacketPlayerIdField playerId ;
@@ -88,7 +87,6 @@ struct NetPacketAckCommand {
8887////////////////////////////////////////////////////////////////////////////////
8988
9089// Frame info command packet structure
91- // Fields: T + type, R + relay, F + frame, P + playerID, C + commandID, D + commandCount
9290struct NetPacketFrameCommand {
9391 NetPacketCommandTypeField commandType ;
9492 NetPacketRelayField relay ;
@@ -104,7 +102,6 @@ struct NetPacketFrameCommand {
104102////////////////////////////////////////////////////////////////////////////////
105103
106104// Player leave command packet structure
107- // Fields: T + type, R + relay, F + frame, P + playerID, C + commandID, D + leavingPlayerID
108105struct NetPacketPlayerLeaveCommand {
109106 NetPacketCommandTypeField commandType ;
110107 NetPacketRelayField relay ;
@@ -120,7 +117,6 @@ struct NetPacketPlayerLeaveCommand {
120117////////////////////////////////////////////////////////////////////////////////
121118
122119// Run ahead metrics command packet structure
123- // Fields: T + type, R + relay, P + playerID, C + commandID, D + averageLatency + averageFps
124120struct NetPacketRunAheadMetricsCommand {
125121 NetPacketCommandTypeField commandType ;
126122 NetPacketRelayField relay ;
@@ -136,7 +132,6 @@ struct NetPacketRunAheadMetricsCommand {
136132////////////////////////////////////////////////////////////////////////////////
137133
138134// Run ahead command packet structure
139- // Fields: T + type, R + relay, F + frame, P + playerID, C + commandID, D + runAhead + frameRate
140135struct NetPacketRunAheadCommand {
141136 NetPacketCommandTypeField commandType ;
142137 NetPacketRelayField relay ;
@@ -153,7 +148,6 @@ struct NetPacketRunAheadCommand {
153148////////////////////////////////////////////////////////////////////////////////
154149
155150// Destroy player command packet structure
156- // Fields: T + type, R + relay, F + frame, P + playerID, C + commandID, D + playerIndex
157151struct NetPacketDestroyPlayerCommand {
158152 NetPacketCommandTypeField commandType ;
159153 NetPacketRelayField relay ;
@@ -169,7 +163,6 @@ struct NetPacketDestroyPlayerCommand {
169163////////////////////////////////////////////////////////////////////////////////
170164
171165// Keep alive command packet structure
172- // Fields: T + type, R + relay, P + playerID, D
173166struct NetPacketKeepAliveCommand {
174167 NetPacketCommandTypeField commandType ;
175168 NetPacketRelayField relay ;
@@ -182,7 +175,6 @@ struct NetPacketKeepAliveCommand {
182175////////////////////////////////////////////////////////////////////////////////
183176
184177// Disconnect keep alive command packet structure
185- // Fields: T + type, R + relay, P + playerID, D
186178struct NetPacketDisconnectKeepAliveCommand {
187179 NetPacketCommandTypeField commandType ;
188180 NetPacketRelayField relay ;
@@ -195,7 +187,6 @@ struct NetPacketDisconnectKeepAliveCommand {
195187////////////////////////////////////////////////////////////////////////////////
196188
197189// Disconnect player command packet structure
198- // Fields: T + type, R + relay, P + playerID, C + commandID, D + slot + disconnectFrame
199190struct NetPacketDisconnectPlayerCommand {
200191 NetPacketCommandTypeField commandType ;
201192 NetPacketRelayField relay ;
@@ -211,7 +202,6 @@ struct NetPacketDisconnectPlayerCommand {
211202////////////////////////////////////////////////////////////////////////////////
212203
213204// Packet router query command packet
214- // Fields: T + type, R + relay, P + playerID, D
215205struct NetPacketRouterQueryCommand {
216206 NetPacketCommandTypeField commandType ;
217207 NetPacketRelayField relay ;
@@ -220,7 +210,6 @@ struct NetPacketRouterQueryCommand {
220210};
221211
222212// Packet router ack command packet
223- // Fields: T + type, R + relay, P + playerID, D
224213struct NetPacketRouterAckCommand {
225214 NetPacketCommandTypeField commandType ;
226215 NetPacketRelayField relay ;
@@ -234,7 +223,6 @@ struct NetPacketRouterAckCommand {
234223////////////////////////////////////////////////////////////////////////////////
235224
236225// Chat command header (variable: text follows)
237- // Fixed fields: T + type, F + frame, R + relay, P + playerID, C + commandID, D + textLength
238226// Variable: WideChar text[textLength] + Int playerMask
239227struct NetPacketChatCommandHeader {
240228 NetPacketCommandTypeField commandType ;
@@ -247,7 +235,6 @@ struct NetPacketChatCommandHeader {
247235};
248236
249237// Disconnect chat command header (variable: text follows)
250- // Fixed fields: T + type, R + relay, P + playerID, D + textLength
251238// Variable: WideChar text[textLength]
252239struct NetPacketDisconnectChatCommandHeader {
253240 NetPacketCommandTypeField commandType ;
@@ -258,7 +245,6 @@ struct NetPacketDisconnectChatCommandHeader {
258245};
259246
260247// Disconnect vote command header (variable: none after fixed portion)
261- // Fields: T + type, R + relay, P + playerID, C + commandID, D + slot + voteFrame
262248struct NetPacketDisconnectVoteCommand {
263249 NetPacketCommandTypeField commandType ;
264250 NetPacketRelayField relay ;
@@ -270,7 +256,6 @@ struct NetPacketDisconnectVoteCommand {
270256};
271257
272258// Wrapper command packet (fixed size - contains metadata about wrapped command)
273- // Fields: T + type, P + playerID, C + commandID, R + relay, D + metadata
274259struct NetPacketWrapperCommand {
275260 NetPacketCommandTypeField commandType ;
276261 NetPacketPlayerIdField playerId ;
@@ -286,7 +271,6 @@ struct NetPacketWrapperCommand {
286271};
287272
288273// File command header (variable: filename and file data follow)
289- // Fixed fields: T + type, R + relay, P + playerID, C + commandID, D
290274// Variable: null-terminated filename + UnsignedInt fileDataLength + file data
291275struct NetPacketFileCommandHeader {
292276 NetPacketCommandTypeField commandType ;
@@ -297,7 +281,6 @@ struct NetPacketFileCommandHeader {
297281};
298282
299283// File announce command header (variable: filename and metadata follow)
300- // Fixed fields: T + type, R + relay, P + playerID, C + commandID, D
301284// Variable: null-terminated filename + UnsignedShort fileID + UnsignedByte playerMask
302285struct NetPacketFileAnnounceCommandHeader {
303286 NetPacketCommandTypeField commandType ;
@@ -308,7 +291,6 @@ struct NetPacketFileAnnounceCommandHeader {
308291};
309292
310293// File progress command packet
311- // Fields: T + type, R + relay, P + playerID, C + commandID, D + fileID + progress
312294struct NetPacketFileProgressCommand {
313295 NetPacketCommandTypeField commandType ;
314296 NetPacketRelayField relay ;
@@ -320,7 +302,6 @@ struct NetPacketFileProgressCommand {
320302};
321303
322304// Game command header (variable: game message data follows)
323- // Fixed fields: T + type, F + frame, R + relay, P + playerID, C + commandID, D
324305// Variable: GameMessage type + argument types + argument data
325306struct NetPacketGameCommandHeader {
326307 NetPacketCommandTypeField commandType ;
@@ -332,7 +313,6 @@ struct NetPacketGameCommandHeader {
332313};
333314
334315// Progress message packet
335- // Fields: T + type, R + relay, P + playerID, C + commandID, D + percentage
336316struct NetPacketProgressMessage {
337317 NetPacketCommandTypeField commandType ;
338318 NetPacketRelayField relay ;
@@ -343,7 +323,6 @@ struct NetPacketProgressMessage {
343323};
344324
345325// Load complete message packet
346- // Fields: T + type, R + relay, P + playerID, C + commandID, D
347326struct NetPacketLoadCompleteMessage {
348327 NetPacketCommandTypeField commandType ;
349328 NetPacketRelayField relay ;
@@ -353,7 +332,6 @@ struct NetPacketLoadCompleteMessage {
353332};
354333
355334// Timeout game start message packet
356- // Fields: T + type, R + relay, P + playerID, C + commandID, D
357335struct NetPacketTimeOutGameStartMessage {
358336 NetPacketCommandTypeField commandType ;
359337 NetPacketRelayField relay ;
@@ -363,7 +341,6 @@ struct NetPacketTimeOutGameStartMessage {
363341};
364342
365343// Disconnect frame command packet
366- // Fields: T + type, R + relay, P + playerID, C + commandID, D + disconnectFrame
367344struct NetPacketDisconnectFrameCommand {
368345 NetPacketCommandTypeField commandType ;
369346 NetPacketRelayField relay ;
@@ -374,7 +351,6 @@ struct NetPacketDisconnectFrameCommand {
374351};
375352
376353// Disconnect screen off command packet
377- // Fields: T + type, R + relay, P + playerID, C + commandID, D + newFrame
378354struct NetPacketDisconnectScreenOffCommand {
379355 NetPacketCommandTypeField commandType ;
380356 NetPacketRelayField relay ;
@@ -385,7 +361,6 @@ struct NetPacketDisconnectScreenOffCommand {
385361};
386362
387363// Frame resend request command packet
388- // Fields: T + type, R + relay, P + playerID, C + commandID, D + frameToResend
389364struct NetPacketFrameResendRequestCommand {
390365 NetPacketCommandTypeField commandType ;
391366 NetPacketRelayField relay ;
0 commit comments