Last active
March 4, 2022 16:52
-
-
Save mdsitton/cf299de56e1846c774bf1674ff68f2be to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
NetMessageNewsEulaRequest -> | |
<- NetMessageNewsEulaResponse News | |
<- NetMessageNewsEulaResponse EULA | |
NetGameMessage data: | |
msgType - Message type | |
msgData[2000] - messageData max size of 2000 bytes | |
NetPluginClientMessage data: | |
uint32[16] - rsaKey 512bit rsa key | |
int32 - transactionID (incremented by one for each transaction?) | |
NetMessageNewsEulaRequest data: | |
NetPluginClientMessage | |
uint - languageExtension size | |
string = languageExtension | |
NetMessageNewsEulaResponse data: | |
bool - finished | |
uint8 - type | |
News: 0 | |
EULA: 1 | |
uint16 - content size | |
string - content | |
uint32 - timestamp | |
NetMessageCharacterListRequest data: | |
NetPluginClientMessage | |
Empty | |
NetMessagePatchRequest data: | |
int32 - highestVersion | |
int32 - initialVersion | |
uint16 - build size | |
string - build | |
uint16 - language size | |
string - language | |
NetMessagePatchResponse data: | |
PatchURLList - m_entries: | |
int32 - MaxDownloadRate | |
int32 - MaxCDNDownloadRate | |
int32 - MaxPeers | |
int32 - WindowSize | |
byte[4] - EncryptP2P | |
int32 - MaxUploadRate | |
int32 - MaxUploadSlots | |
int32 - MaxDownloadSlots | |
int32 - MinDownloadRate | |
int32 - MaxPeerDownloadRate | |
int32 - TargetCDNOffloadRate | |
Message type id's: <- Often found in OnPeerReceive functions | |
1 : NetMessageHello | |
2 : NetMessageProtocolInfo | |
3 : SessionBegin ? | |
4 : NetClientGameInfoMessage | |
5 | |
6 | |
7 : NetUpdateMessage | |
8 | |
9 : NetDebugTextMessage | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 : NetJoinGameRequest | |
18 : NetJoinGameResponse | |
19 : NetMessageJoinGameUpdate | |
20 | |
21 | |
22 | |
23 | |
24 : NetMessagePartyInvite | |
25 : NetMessagePartyInviteResponse | |
26 : NetMessagePartyLeave | |
27 : NetMessagePartyQueue | |
28 : NetMessagePartyCancelQueue | |
29 : NetMessagePartyEventJoin | |
30 : NetMessagePartyEventLeave | |
31 : NetMessagePartyEventUpdate | |
32 : NetMessagePartyEventDecline | |
33 : NetMessagePartyReservation | |
34 : NetMessagePartyStatusUpdate | |
35 : NetMessagePartyOpenInvite | |
36 : NetMessagePartyRejoinRequest | |
37 : NetMessagePartyRejoinResponse | |
38 | |
39 | |
40 : NetMessageVoiceIndexAcctMap | |
41 : NetMessageVoiceSetGroup | |
42 : NetMessagePlayerKicked | |
501 : NetMessagePatchRequest | |
502 : NetMessagePatchResponse | |
503 | |
504 | |
505 | |
506 : NetMessageErrorNotification | |
507 : NetMessageInvulnerability | |
508 | |
509 | |
510 : NetMessageEndOfGame | |
511 : NetMessageDeath | |
512 : NetMessagePlayerBlinded | |
513 | |
514 : NetMessageChangePlayerSquad | |
515 : NetMessageChangePlayerSquadResult | |
516 : NetMessageCharacterStats | |
517 : NetMessageCharacterStatsComplete | |
518 : NetMessageSquadTaggedObject | |
519 : NetMessageScoreChange | |
520 : NetMessagePingReq | |
521 : NetMessagePingResp | |
522 | |
523 : NetMessageResupply | |
524 : NetMessageAutoTest | |
525 : NetMessageVehicle | |
526 | |
527 : NetMessageHit | |
528 : NetMessageFireGrenade | |
529 : NetMessageConfirmRespawn | |
530 : NetMessageConfirmRespawnResult | |
531 : NetMessageCancelRespawn | |
532 : NetMessageCancelRespawnResult | |
533 : NetMessageKillSelf | |
534 : NetMessageMountSeat | |
535 : NetMessageDisMountSeat | |
536 : NetMessageSquadSpawnSelection | |
537 : NetMessageCharacterSpawnSelection | |
538 : NetMessageSquadWaypoint | |
539 : NetMessageHeal | |
540 : NetMessageResuscitate | |
541 : NetMessageRepair | |
542 : NetMessageWeaponScavenge | |
543 : NetMessageLoadoutUpdateRequest | |
544 : NetMessageLoadoutUpdateResponse | |
545 : NetMessageLoadoutDeleteRequest | |
546 : NetMessageLoadoutDeleteResponse | |
547 : NetMessageUserNote | |
548 : NetMessageDetonateMine | |
549 : NetMessageMineInteraction | |
550 : NetMessageAddDmgVolume | |
551 : NetMessageAddDynamicSupplyPoint | |
552 : NetMessageScrambleTurret | |
553 : NetMessageRocketLockState | |
554 : NetMessagePlayerInHeavyAmmoPack | |
555 : NetMessagePlayerGameInfoRequest | |
556 : NetMessagePlayerGameInfoResponse | |
557 : NetMessagePlayerOnlineRequest | |
558 : NetMessagePlayerOnlineResponse | |
559 | |
560 | |
561 | |
562 | |
563 | |
564 | |
565 | |
566 : NetMessageCharacterListRequest | |
567 : NetMessageCharacterListResponse / MagNetMessageCharacterListResponse | |
568 : NetMessageCharacterDataRequest | |
569 : NetMessageCharacterDataResponse / MagNetMessageCharacterDataResponse | |
570 : NetMessageCreateCharacterRequest / MagNetMessageCreateCharacterRequest | |
571 : NetMessageCreateCharacterResponse | |
572 : NetMessageDeleteCharacterRequest | |
573 : NetMessageDeleteCharacterResponse | |
574 : NetMessageNewsEulaRequest | |
575 : NetMessageNewsEulaResponse | |
576 | |
577 | |
578 | |
579 : NetMessageChangePlayerNominations | |
580 : NetMessageChangePlayerNominationsResult | |
581 : NetMessageCharacterGameAwards | |
582 : NetMessageCharacterMedalAwards | |
583 : NetMessageChangePlatoon | |
584 : NetMessageCommandAbility | |
585 : NetMessageStrategicAbility | |
586 : MagNetMessageGameReservationRequest | |
587 : NetMessageServerStatusRequest | |
588 : NetMessageServerStatusResponse | |
589 : MagNetMessageGameReservationResponse | |
590 : NetMessageGameResults | |
591 : NetMessageCharacterRecord | |
592 : NetMessagePurchaseSkillRequest | |
593 : NetMessagePurchaseSkillResponse | |
594 : NetMessageSelectLoadout | |
595 : NetMessageTrainingTip | |
596 : MagNetMessageSkillReSpecRequest | |
597 : MagNetMessageSkillReSpecResponse | |
598 : MagNetMessageFactionReSpecRequest | |
599 : MagNetMessageFactionReSpecResponse | |
600 : NetMessageGameMvp | |
601 : MagNetMessageShadowWarBonuses | |
602 : MagNetMessageWeaponStats | |
603 : MagNetMessageVoiceCategory | |
1000 - 1499 : ObjectMessages Range | |
1002: NetMessageObjectiveMessage | |
1502: NetMessageSquadMessage | |
2002: NetMessagePluginRegister | |
2006: NetMessageCharacterGameResults / MagNetMessageCharacterGameResults | |
2007: NetMessageCharacterGameResultsComplete | |
enum NetMessageClass: | |
MessageClassDME = 0 | |
MessageClassLobby = 1 | |
MessageClassApplication = 2 | |
MessageClassLobbyReport = 3 | |
MessageClassLobbyExt = 4 | |
MessageClassLobbyAuthentication = 5 | |
MessageClassDMELocalPlugin = 6 | |
MaxMessageClasses = 7 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment