final case class LoginRespMessage(token: String, error: Type, stationError: Type, subscriptionStatus: Type, unkUIRelated: Long, username: String, privilege: Long) extends PlanetSideGamePacket with Product with Serializable
This message is sent from the server to the client upon reception of a LoginMessage.
The result of the login is contained in this message. When a login is successful, a session token is returned to the client which then forwards this to the World server it chooses to connect to.
In terms of failed logins, the PS client favors errors in this order
1. LoginError 2. StationError 3. StationSubscriptionStatus
Don't try and set more than one error at the same time. Just provide a single error message to be displayed.
- token
A 'token' which acts exactly like a session cookie in a browser. Allows logins to not use a password
- error
A general login error message
- stationError
A PlanetSide Sony Online Entertainment (SOE) station result
- subscriptionStatus
A response detailing the current subscription type
- unkUIRelated
An unknown possible bitfield that controls some game variables (possibly expansions?)
- username
The login username
- privilege
If set above 10000, then the user has access to GM commands. Not sure of other values.
- Source
- LoginRespMessage.scala
- Alphabetic
- By Inheritance
- LoginRespMessage
- Product
- Equals
- PlanetSideGamePacket
- PlanetSidePacket
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new LoginRespMessage(token: String, error: Type, stationError: Type, subscriptionStatus: Type, unkUIRelated: Long, username: String, privilege: Long)
- token
A 'token' which acts exactly like a session cookie in a browser. Allows logins to not use a password
- error
A general login error message
- stationError
A PlanetSide Sony Online Entertainment (SOE) station result
- subscriptionStatus
A response detailing the current subscription type
- unkUIRelated
An unknown possible bitfield that controls some game variables (possibly expansions?)
- username
The login username
- privilege
If set above 10000, then the user has access to GM commands. Not sure of other values.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def encode: Attempt[BitVector]
- Definition Classes
- LoginRespMessage → PlanetSidePacket
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val error: Type
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def opcode: GamePacketOpcode.Value
- Definition Classes
- LoginRespMessage → PlanetSideGamePacket → PlanetSidePacket
- val privilege: Long
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val stationError: Type
- val subscriptionStatus: Type
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val token: String
- val unkUIRelated: Long
- val username: String
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()