NAGUS
latest
MOUL internals
A note about names
The MOUL network architecture
Version, build, and “product” info
Encryption keys
Configuring servers in the client
The MOUL network protocol
Gatekeeper server
The vault
SDL
Auth server
Game server
NAGUS
About NAGUS
Changelog
NAGUS
Index
Edit on GitHub
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
N
|
P
|
R
|
S
|
U
|
V
|
W
|
X
Symbols
/AuthSrv
command line option
/FileSrv
command line option
/GateKeeperSrv
command line option
/LocalData
command line option
/LocalPython
command line option
/LocalSDL
command line option
/ServerIni
command line option
/SkipLoginDialog
command line option
/SkipPreload
command line option
A
age
sequence prefix
age number
AgeSDLHook
auth server
AuthSrv
B
blob
SDL
branch ID
build ID
build type
BuildTypeServerStatusPath (C++ function)
C
CCR level
class
index
client
external
internal
clone
command line option
/AuthSrv
/FileSrv
/GateKeeperSrv
/LocalData
/LocalPython
/LocalSDL
/ServerIni
/SkipLoginDialog
/SkipPreload
connect packet
core name
creatable
index
CsrSrv
CWE
D
debug build
descriptor
SDL
Diffie-Hellman
droid
E
encryption
connection
data file
droid
notthedroids
NTD
RC4
secure file
WDYS
whatdoyousee
XTEA
XXTEA
ENetError (C++ enum)
ENetError::kNetErrAccountAlreadyExists (C++ enumerator)
ENetError::kNetErrAccountBanned (C++ enumerator)
ENetError::kNetErrAccountNotActivated (C++ enumerator)
ENetError::kNetErrAccountNotFound (C++ enumerator)
ENetError::kNetErrActivationCodeNotFound (C++ enumerator)
ENetError::kNetErrAgeNotFound (C++ enumerator)
ENetError::kNetErrAuthenticationFailed (C++ enumerator)
ENetError::kNetErrAuthTokenTooOld (C++ enumerator)
ENetError::kNetErrBadServerData (C++ enumerator)
ENetError::kNetErrCircularReference (C++ enumerator)
ENetError::kNetErrConnectFailed (C++ enumerator)
ENetError::kNetErrDisconnected (C++ enumerator)
ENetError::kNetErrFileNotFound (C++ enumerator)
ENetError::kNetErrGameTapConnectionFailed (C++ enumerator)
ENetError::kNetErrGTMissingParameter (C++ enumerator)
ENetError::kNetErrGTServerError (C++ enumerator)
ENetError::kNetErrGTTooManyAuthOptions (C++ enumerator)
ENetError::kNetErrInternalError (C++ enumerator)
ENetError::kNetErrInvalidParameter (C++ enumerator)
ENetError::kNetErrInviteNoMatchingPlayer (C++ enumerator)
ENetError::kNetErrInviteTooManyHoods (C++ enumerator)
ENetError::kNetErrKeyAlreadyUsed (C++ enumerator)
ENetError::kNetErrKeyNotFound (C++ enumerator)
ENetError::kNetErrKickedByCCR (C++ enumerator)
ENetError::kNetErrLoggedInElsewhere (C++ enumerator)
ENetError::kNetErrLoginDenied (C++ enumerator)
ENetError::kNetErrMaxPlayersOnAcct (C++ enumerator)
ENetError::kNetErrMustUseGameTapClient (C++ enumerator)
ENetError::kNetErrNameLookupFailed (C++ enumerator)
ENetError::kNetErrNeedToPay (C++ enumerator)
ENetError::kNetErrNotSupported (C++ enumerator)
ENetError::kNetErrOldBuildId (C++ enumerator)
ENetError::kNetErrPlayerAlreadyExists (C++ enumerator)
ENetError::kNetErrPlayerNameInvalid (C++ enumerator)
ENetError::kNetErrPlayerNotFound (C++ enumerator)
ENetError::kNetErrRemoteShutdown (C++ enumerator)
ENetError::kNetErrScoreAlreadyExists (C++ enumerator)
ENetError::kNetErrScoreNoDataFound (C++ enumerator)
ENetError::kNetErrScoreNotEnoughPoints (C++ enumerator)
ENetError::kNetErrScoreWrongType (C++ enumerator)
ENetError::kNetErrServerBusy (C++ enumerator)
ENetError::kNetErrServiceForbidden (C++ enumerator)
ENetError::kNetErrStateObjectNotFound (C++ enumerator)
ENetError::kNetErrTimeout (C++ enumerator)
ENetError::kNetErrTimeoutOdbc (C++ enumerator)
ENetError::kNetErrTooManyFailedLogins (C++ enumerator)
ENetError::kNetErrVaultNodeAccessViolation (C++ enumerator)
ENetError::kNetErrVaultNodeNotFound (C++ enumerator)
ENetError::kNetPending (C++ enumerator)
ENetError::kNetSuccess (C++ enumerator)
explorer
external client
F
factory ID
file server
FileSrv
G
game manager
game server
GameMgr
GameSrv
gatekeeper server
,
[1]
GateKeeperSrv
,
[1]
H
hsBitVector (C++ class)
hsKeyedObject
hsPoint3 (C++ class)
hsVector3 (C++ class)
I
index
class
creatable
internal client
K
kAccountRoleAdmin (C++ member)
kAccountRoleBanned (C++ member)
kAccountRoleBetaTester (C++ member)
kAccountRoleDeveloper (C++ member)
kAccountRoleDisabled (C++ member)
kAccountRoleSpecialEvent (C++ member)
kAccountRoleUser (C++ member)
kBillingTypeFree (C++ member)
kBillingTypeGameTap (C++ member)
kBillingTypePaidSubscriber (C++ member)
kDhGValue (C++ member)
kDhNData (C++ member)
kDhXData (C++ member)
key
keyed object
kNetMsgFieldAccountName (C++ member)
kNetMsgFieldBuildId (C++ member)
kNetMsgFieldEAgeId (C++ member)
kNetMsgFieldENetError (C++ member)
kNetMsgFieldNetNode (C++ member)
kNetMsgFieldPlayerName (C++ member)
kNetMsgFieldShaDigest (C++ member)
kNetMsgFieldTimeMs (C++ member)
kNetMsgFieldTransId (C++ member)
kNetMsgFieldUuid (C++ member)
L
long name
N
NET_MSG (C macro)
NET_MSG_FIELD_BYTE (C macro)
NET_MSG_FIELD_BYTE_ARRAY (C macro)
NET_MSG_FIELD_DATA (C macro)
NET_MSG_FIELD_DOUBLE (C macro)
NET_MSG_FIELD_DOUBLE_ARRAY (C macro)
NET_MSG_FIELD_DWORD (C macro)
NET_MSG_FIELD_DWORD_ARRAY (C macro)
NET_MSG_FIELD_FLOAT (C macro)
NET_MSG_FIELD_FLOAT_ARRAY (C macro)
NET_MSG_FIELD_PTR (C macro)
NET_MSG_FIELD_QWORD (C macro)
NET_MSG_FIELD_QWORD_ARRAY (C macro)
NET_MSG_FIELD_RAW_DATA (C macro)
NET_MSG_FIELD_RAW_PTR (C macro)
NET_MSG_FIELD_RAW_VAR_PTR (C macro)
NET_MSG_FIELD_STRING (C macro)
NET_MSG_FIELD_VAR_COUNT (C macro)
NET_MSG_FIELD_VAR_PTR (C macro)
NET_MSG_FIELD_WORD (C macro)
NET_MSG_FIELD_WORD_ARRAY (C macro)
notthedroids
NTD
P
page
sequence suffix
page number
pfKIMsg (C++ class)
ping
plAnimCmdMsg (C++ class)
plAnimStage (C++ class)
plArmatureBrain (C++ class)
Plasma
plAvAnimTask (C++ class)
plAvatarInputStateMsg (C++ class)
plAvatarMsg (C++ class)
plAvBrainGeneric (C++ class)
plAvBrainGenericMsg (C++ class)
plAvOneShotLinkTask (C++ class)
plAvOneShotTask (C++ class)
plAvSeekMsg (C++ class)
plAvTask (C++ class)
plAvTaskBrain (C++ class)
plAvTaskMsg (C++ class)
plClientGuid (C++ class)
plClientGuid::Flags (C++ enum)
plClientGuid::Flags::kAccountUUID (C++ enumerator)
plClientGuid::Flags::kBuildType (C++ enumerator)
plClientGuid::Flags::kCCRLevel (C++ enumerator)
plClientGuid::Flags::kClientKey (C++ enumerator)
plClientGuid::Flags::kPlayerID (C++ enumerator)
plClientGuid::Flags::kPlayerName (C++ enumerator)
plClientGuid::Flags::kProtectedLogin (C++ enumerator)
plClientGuid::Flags::kReserved (C++ enumerator)
plClientGuid::Flags::kSrcAddr (C++ enumerator)
plClientGuid::Flags::kSrcPort (C++ enumerator)
plClientGuid::Flags::kTempPlayerID (C++ enumerator)
plCreatable (C++ class)
plEnableMsg (C++ class)
plGenericType (C++ class)
plGenericType::Types (C++ enum)
plGenericType::Types::kAny (C++ enumerator)
plGenericType::Types::kBool (C++ enumerator)
plGenericType::Types::kChar (C++ enumerator)
plGenericType::Types::kDouble (C++ enumerator)
plGenericType::Types::kFloat (C++ enumerator)
plGenericType::Types::kInt (C++ enumerator)
plGenericType::Types::kNone (C++ enumerator)
plGenericType::Types::kString (C++ enumerator)
plGenericType::Types::kUInt (C++ enumerator)
plInputIfaceMgrMsg (C++ class)
plKey (C++ class)
plLinkEffectsTriggerMsg (C++ class)
plLoadAvatarMsg (C++ class)
plLoadCloneMsg (C++ class)
plLoadMask (C++ class)
plLoadMask::kAlways (C++ member)
plLocation (C++ class)
plLocation::LocFlags (C++ enum)
plLocation::LocFlags::kBuiltIn (C++ enumerator)
plLocation::LocFlags::kItinerant (C++ enumerator)
plLocation::LocFlags::kLocalOnly (C++ enumerator)
plLocation::LocFlags::kReserved (C++ enumerator)
plLocation::LocFlags::kVolatile (C++ enumerator)
plMessage (C++ class)
plMessage::plBCastFlags (C++ enum)
plMessage::plBCastFlags::kBCastByExactType (C++ enumerator)
plMessage::plBCastFlags::kBCastByType (C++ enumerator)
plMessage::plBCastFlags::kCCRSendToAllPlayers (C++ enumerator)
plMessage::plBCastFlags::kClearAfterBCast (C++ enumerator)
plMessage::plBCastFlags::kLocalPropagate (C++ enumerator)
plMessage::plBCastFlags::kMsgWatch (C++ enumerator)
plMessage::plBCastFlags::kNetAllowInterAge (C++ enumerator)
plMessage::plBCastFlags::kNetCreatedRemotely (C++ enumerator)
plMessage::plBCastFlags::kNetForce (C++ enumerator)
plMessage::plBCastFlags::kNetNonLocal (C++ enumerator)
plMessage::plBCastFlags::kNetPropagate (C++ enumerator)
plMessage::plBCastFlags::kNetSendUnreliable (C++ enumerator)
plMessage::plBCastFlags::kNetSent (C++ enumerator)
plMessage::plBCastFlags::kNetStartCascade (C++ enumerator)
plMessage::plBCastFlags::kNetUseRelevanceRegions (C++ enumerator)
plMessage::plBCastFlags::kPropagateToChildren (C++ enumerator)
plMessage::plBCastFlags::kPropagateToModifiers (C++ enumerator)
plMessageWithCallbacks (C++ class)
plNetGroupId (C++ class)
plNetGroupId::NetGroupConstants (C++ enum)
plNetGroupId::NetGroupConstants::kNetGroupConstant (C++ enumerator)
plNetGroupId::NetGroupConstants::kNetGroupLocal (C++ enumerator)
plNetMember::Flags (C++ enum)
plNetMember::Flags::kAllowTimeOut (C++ enumerator)
plNetMember::Flags::kIndirectMember (C++ enumerator)
plNetMember::Flags::kIsServer (C++ enumerator)
plNetMember::Flags::kRequestP2P (C++ enumerator)
plNetMember::Flags::kWaitingForChallengeResponse (C++ enumerator)
plNetMember::Flags::kWaitingForLinkQuery (C++ enumerator)
plNetMessage (C++ class)
plNetMessage::BitVectorFlags (C++ enum)
plNetMessage::BitVectorFlags::kAllowTimeOut (C++ enumerator)
plNetMessage::BitVectorFlags::kAskVaultForGameState (C++ enumerator)
plNetMessage::BitVectorFlags::kEchoBackToSender (C++ enumerator)
plNetMessage::BitVectorFlags::kHasAcctUUID (C++ enumerator)
plNetMessage::BitVectorFlags::kHasContext (C++ enumerator)
plNetMessage::BitVectorFlags::kHasGameMsgRcvrs (C++ enumerator)
plNetMessage::BitVectorFlags::kHasPlayerID (C++ enumerator)
plNetMessage::BitVectorFlags::kHasTimeSent (C++ enumerator)
plNetMessage::BitVectorFlags::kHasTransactionID (C++ enumerator)
plNetMessage::BitVectorFlags::kHasVersion (C++ enumerator)
plNetMessage::BitVectorFlags::kIndirectMember (C++ enumerator)
plNetMessage::BitVectorFlags::kInitialAgeStateRequest (C++ enumerator)
plNetMessage::BitVectorFlags::kInterAgeRouting (C++ enumerator)
plNetMessage::BitVectorFlags::kIsSystemMessage (C++ enumerator)
plNetMessage::BitVectorFlags::kNeedsReliableSend (C++ enumerator)
plNetMessage::BitVectorFlags::kNewSDLState (C++ enumerator)
plNetMessage::BitVectorFlags::kPublicIPClient (C++ enumerator)
plNetMessage::BitVectorFlags::kRequestP2P (C++ enumerator)
plNetMessage::BitVectorFlags::kRouteToAllPlayers (C++ enumerator)
plNetMessage::BitVectorFlags::kUseRelevanceRegions (C++ enumerator)
plNetMessage::CompressionType (C++ enum)
plNetMessage::CompressionType::kCompressionDont (C++ enumerator)
plNetMessage::CompressionType::kCompressionFailed (C++ enumerator)
plNetMessage::CompressionType::kCompressionNone (C++ enumerator)
plNetMessage::CompressionType::kCompressionZlib (C++ enumerator)
plNetMsgGameMessage (C++ class)
plNetMsgGameMessageDirected (C++ class)
plNetMsgGameStateRequest (C++ class)
plNetMsgGetSharedState (C++ class)
plNetMsgGroupOwner (C++ class)
plNetMsgInitialAgeStateSent (C++ class)
plNetMsgListenListUpdate (C++ class)
plNetMsgLoadClone (C++ class)
plNetMsgMemberInfoHelper (C++ class)
plNetMsgMembersList (C++ class)
plNetMsgMembersListReq (C++ class)
plNetMsgMemberUpdate (C++ class)
plNetMsgObject (C++ class)
plNetMsgObjectUpdateFilter (C++ class)
plNetMsgObjStateRequest (C++ class)
plNetMsgPagingRoom (C++ class)
plNetMsgPagingRoom::PageFlags (C++ enum)
plNetMsgPagingRoom::PageFlags::kFinalRoomInAge (C++ enumerator)
plNetMsgPagingRoom::PageFlags::kPagingOut (C++ enumerator)
plNetMsgPagingRoom::PageFlags::kRequestState (C++ enumerator)
plNetMsgPagingRoom::PageFlags::kResetList (C++ enumerator)
plNetMsgPlayerPage (C++ class)
plNetMsgRelevanceRegions (C++ class)
plNetMsgRoomsList (C++ class)
plNetMsgSDLState (C++ class)
plNetMsgSDLStateBCast (C++ class)
plNetMsgServerToClient (C++ class)
plNetMsgSharedState (C++ class)
plNetMsgStream (C++ class)
plNetMsgStreamedObject (C++ class)
plNetMsgStreamHelper (C++ class)
plNetMsgTestAndSet (C++ class)
plNetMsgVoice (C++ class)
plNotifyMsg (C++ class)
plParticleKillMsg (C++ class)
plParticleTransferMsg (C++ class)
plServerReplyMsg (C++ class)
plUnifiedTime (C++ class)
plUoid (C++ class)
plUoid::ContentsFlags (C++ enum)
plUoid::ContentsFlags::kHasCloneIDs (C++ enumerator)
plUoid::ContentsFlags::kHasLoadMask (C++ enumerator)
plVoiceFlags (C++ enum)
plVoiceFlags::kEncoded (C++ enumerator)
plVoiceFlags::kEncodedOpus (C++ enumerator)
plVoiceFlags::kEncodedSpeex (C++ enumerator)
proActivateEventData (C++ class)
proBookEventData (C++ class)
proCallbackEventData (C++ class)
proClimbingBlockerHitEventData (C++ class)
proCollisionEventData (C++ class)
proContainedEventData (C++ class)
proControlKeyEventData (C++ class)
proCoopEventData (C++ class)
product UUID
proEventData (C++ class)
proFacingEventData (C++ class)
proMultiStageEventData (C++ class)
proOfferLinkingBookEventData (C++ class)
proPickedEventData (C++ class)
proResponderStateEventData (C++ class)
proSpawnedEventData (C++ class)
proVariableEventData (C++ class)
R
RC4
release build
S
s_authAddrs (C++ member)
s_csrAddrs (C++ member)
s_fileAddrs (C++ member)
s_gateKeeperAddrs (C++ member)
safe string
wide
SafeString
SafeWString
SDL
atomic types
blob
data types
descriptor
nested SDL types
simple types
variable
vector types
sequence number
sequence prefix
age
sequence suffix
page
server
auth
CSR
file
game
gatekeeper
,
[1]
status
server keys
server.ini
short name
SimpleNet
state descriptor
state variable
STATEDESC
status server
STATUS_PATH (C macro)
stealth mode
U
UOID
V
VAR
variable
SDL
vault
visitor
W
WDYS
whatdoyousee
X
XTEA
XXTEA
Read the Docs
v: latest
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds