# PSF-LoginServer - master - net.psforever.packet
PSF - LoginServer - master - net.psforever.packet
Keywords: PSF LoginServer master net.psforever.packet

PSF-LoginServer - master < Back


# Packages

-  package root
  Definition Classes
    root
-  package net
  Definition Classes
    root
-  package psforever
  Definition Classes
    net
-  package actors
  Definition Classes
    psforever
-  package filters
  Definition Classes
    psforever
-  package login
  Definition Classes
    psforever
-  package newcodecs
  Definition Classes
    psforever
-  package objects
  Definition Classes
    psforever
-  package packet
  Definition Classes
    psforever
-  package control
-  package crypto
-  package game
-  package reset
- ControlPacketOpcode
- CryptoPacketOpcode
- GamePacketOpcode
- Marshallable
- PacketCoding
- PacketHelpers
- PacketType
- PlanetSideControlPacket
- PlanetSideCryptoPacket
- PlanetSideGamePacket
- PlanetSidePacket
- PlanetSidePacketFlags
- PlanetSideResetSequencePacket
- ResetSequenceOpcode
-  package persistence
  Definition Classes
    psforever
-  package server
  Definition Classes
    psforever
-  package services
  Definition Classes
    psforever
-  package tools
  Definition Classes
    psforever
-  package types
  Definition Classes
    psforever
-  package util
  Definition Classes
    psforever
-  package zones
  Definition Classes
    psforever

p

net.psforever

# packet

#### package packet


Ordering

1. Alphabetic

Visibility

1. Public
2. Protected

### Package Members

1.  package control
2.  package crypto
3.  package game
4.  package reset

### Type Members

1.  trait Marshallable [T] extends AnyRef

   Used by companion objects to create encoders and decoders

2.  trait PlanetSideControlPacket extends PlanetSidePacket

   PlanetSide control packets: net.psforever.packet.control._

3.  trait PlanetSideCryptoPacket extends PlanetSidePacket

   PlanetSide crypto packets: net.psforever.packet.crypto._

4.  trait PlanetSideGamePacket extends PlanetSidePacket

   PlanetSide game packets: net.psforever.packet.game._

5.  sealed trait PlanetSidePacket extends Serializable

   The base of all packets

6.  final case class PlanetSidePacketFlags (packetType: PacketType.Value, secured: Boolean, advanced: Boolean = true) extends Product with Serializable

   PlanetSide packet flags (beginning of most packets)

7.  trait PlanetSideResetSequencePacket extends PlanetSidePacket

   PlanetSide ResetSequence packets: self-contained?

### Value Members

1.  object ControlPacketOpcode extends Enumeration
2.  object CryptoPacketOpcode extends Enumeration
3.  object GamePacketOpcode extends Enumeration

   The master list of Game packet opcodes that have been discovered in the PlanetSide client.

   The master list of Game packet opcodes that have been discovered in the PlanetSide client.

   UnknownMessage* means that there, to the best of our knowledge, was no opcode of this value. This was double checked by extracting out the master case statement in PlanetsideComm::OnReceive and by parsing NetMessage RTTI.

4.  object PacketCoding
5.  object PacketHelpers
6.  object PacketType extends Enumeration

   PlanetSide packet type.

   PlanetSide packet type. Used in more complicated packet headers

   ResetSequence - Not sure what this is used for or if the name matches what it actually does but I saw some code that appeared to reset the packet sequence number when this was set Unknown2 - Your guess is as good as mine Crypto - Used for early crypto packets that are NOT encrypted Normal - Used for all non-crypto packets. May or may not be encrypted.

   Enumeration starts at 1. That's what I see in IDA

7.  object PlanetSidePacketFlags extends Marshallable[PlanetSidePacketFlags] with Serializable

   Codec for PlanetSidePacketFlags

8.  object ResetSequenceOpcode extends Enumeration

### Ungrouped