Documentation
¶
Index ¶
- Variables
- func FromJSON(ctx context.Context, name string) []byte
- func GetAuthResponse(ctx context.Context, steamID string, manager *SessionManager, ...) (tppmessage.CMDReqAuthHTTPSResponse, error)
- func GetCmdAbortMotherBaseResponse() tppmessage.CmdAbortMotherBaseResponse
- func GetCmdActiveSneakMotherBaseResponse() tppmessage.CmdActiveSneakMotherBaseResponse
- func GetCmdAuthSteamticketResponse() tppmessage.CmdAuthSteamticketResponse
- func GetCmdCheckServerItemCorrectResponse() tppmessage.CmdCheckServerItemCorrectResponse
- func GetCmdCheckShortPfleagueEnterableResponse() tppmessage.CmdCheckShortPfleagueEnterableResponse
- func GetCmdCreatePlayerResponse(ctx context.Context, msg *message.Message, manager *SessionManager) (tppmessage.CmdCreatePlayerResponse, error)
- func GetCmdDeployMissionResponse() tppmessage.CmdDeployMissionResponse
- func GetCmdEnterShortPfleagueResponse() tppmessage.CmdEnterShortPfleagueResponse
- func GetCmdGetAbolitionCountResponse(ctx context.Context, manager *SessionManager, msg *message.Message) tppmessage.CmdGetAbolitionCountResponse
- func GetCmdGetChallengeTaskRewardsResponse(ctx context.Context, manager *SessionManager, userID int) tppmessage.CmdGetChallengeTaskRewardsResponse
- func GetCmdGetChallengeTaskTargetValuesResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetChallengeTaskTargetValuesResponse
- func GetCmdGetCombatDeployListResponse() tppmessage.CmdGetCombatDeployListResponse
- func GetCmdGetCombatDeployResultResponse() tppmessage.CmdGetCombatDeployResultResponse
- func GetCmdGetFobDamageResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetFobDamageResponse
- func GetCmdGetFobEventListResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetFobEventListResponse
- func GetCmdGetFobNoticeResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetFobNoticeResponse
- func GetCmdGetFobParamResponse() tppmessage.CmdGetFobParamResponse
- func GetCmdGetFobStatusResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetFobStatusResponse
- func GetCmdGetFobTargetDetailResponse(ctx context.Context, msg *message.Message, manager *SessionManager, ...) tppmessage.CmdGetFobTargetDetailResponse
- func GetCmdGetFobTargetListResponse(ctx context.Context, msg *message.Message, manager *SessionManager, ...) tppmessage.CmdGetFobTargetListResponse
- func GetCmdGetInformationlist2Response(ctx context.Context, region string, lang string, manager *SessionManager) tppmessage.CmdGetInformationlist2Response
- func GetCmdGetLeagueResultResponse() tppmessage.CmdGetLeagueResultResponse
- func GetCmdGetLoginParamResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetLoginParamResponse
- func GetCmdGetMBCoinRemainderResponse(ctx context.Context, manager *SessionManager, msg *message.Message) tppmessage.CmdGetMBCoinRemainderResponse
- func GetCmdGetOnlinePrisonListResponse() tppmessage.CmdGetOnlinePrisonListResponse
- func GetCmdGetOwnFobListResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetOwnFobListResponse
- func GetCmdGetPfPointExchangeParamsResponse() tppmessage.CmdGetPfPointExchangeParamsResponse
- func GetCmdGetPlayerlistResponse(ctx context.Context, manager *SessionManager, plat platform.Platform, ...) (tppmessage.CmdGetPlayerListResponse, error)
- func GetCmdGetPreviousShortPfleagueResultResponse() tppmessage.CmdGetPreviousShortPfleagueResultResponse
- func GetCmdGetPurchasableAreaListResponse(ctx context.Context, manager *SessionManager, msg *message.Message) tppmessage.CmdGetPurchasableAreaListResponse
- func GetCmdGetRankingResponse(ctx context.Context, msg *message.Message, manager *SessionManager, ...) tppmessage.CmdGetRankingResponse
- func GetCmdGetResourceParamResponse(ctx context.Context, manager *SessionManager) (tppmessage.CmdGetResourceParamResponse, error)
- func GetCmdGetSecurityInfoResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetSecurityInfoResponse
- func GetCmdGetSecuritySettingParamResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetSecuritySettingParamResponse
- func GetCmdGetServerItemListResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetServerItemListResponse
- func GetCmdGetServerItemResponse(ctx context.Context, msg *message.Message, manager *SessionManager) (tppmessage.CmdGetServerItemResponse, error)
- func GetCmdGetShortPfleagueResultResponse() tppmessage.CmdGetShortPfleagueResultResponse
- func GetCmdGetUrllistResponse(ctx context.Context, repo *tppmessage.URLListEntryRepo) (tppmessage.CMDGetURLListResponse, error)
- func GetCmdGetWormholeListResponse(ctx context.Context, msg *message.Message, manager *SessionManager, ...) tppmessage.CmdGetWormholeListResponse
- func GetCmdMiningResourceResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdMiningResourceResponse
- func GetCmdOpenWormholeResponse() tppmessage.CmdOpenWormholeResponse
- func GetCmdSendBootResponse() tppmessage.CmdSendBootResponse
- func GetCmdSendIpandportResponse() tppmessage.CmdSendIpandportResponse
- func GetCmdSendMissionResultResponse() tppmessage.CmdSendMissionResultResponse
- func GetCmdSendSneakResultResponse(ctx context.Context, msg *message.Message, manager *SessionManager, ...) tppmessage.CmdSendSneakResultResponse
- func GetCmdSetCurrentplayerResponse(ctx context.Context, manager *SessionManager, sessionKey string, ...) tppmessage.CmdSetCurrentplayerResponse
- func GetCmdSneakMotherBaseResponse(ctx context.Context, msg *message.Message, manager *SessionManager, ...) tppmessage.CmdSneakMotherBaseResponse
- func GetCmdSyncEmblemResponse(ctx context.Context, msg *message.Message, manager *SessionManager, ...) tppmessage.CmdSyncEmblemResponse
- func GetCmdSyncLoadoutResponse() tppmessage.CmdSyncLoadoutResponse
- func GetCmdSyncMotherBaseResponse() tppmessage.CmdSyncMotherBaseResponse
- func GetCmdSyncResourceResponse(ctx context.Context, msg *message.Message, ...) tppmessage.CmdSyncResourceResponse
- func GetCmdSyncSoldierBinResponse() tppmessage.CmdSyncSoldierBinResponse
- func GetCmdUpdateSessionResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdUpdateSessionResponse
- func GetGDPRCheck() tppmessage.CmdGDPRCheckResponse
- func GetSvrList() tppmessage.CmdGetSvrListResponse
- func GetSvrTime() tppmessage.CmdGetSvrTimeResponse
- func HandleCmdAbortMotherBaseRequest(message *message.Message) error
- func HandleCmdAbortMotherBaseResponse(message *message.Message, override bool) error
- func HandleCmdActiveSneakMotherBaseRequest(message *message.Message) error
- func HandleCmdActiveSneakMotherBaseResponse(message *message.Message, override bool) error
- func HandleCmdAuthSteamticketRequest(message *message.Message) error
- func HandleCmdAuthSteamticketResponse(message *message.Message) error
- func HandleCmdCheckDefenceMotherbaseRequest(message *message.Message) error
- func HandleCmdCheckServerItemCorrectRequest(message *message.Message) error
- func HandleCmdCheckServerItemCorrectResponse(message *message.Message, override bool) error
- func HandleCmdCheckShortPfleagueEnterableRequest(message *message.Message, override bool) error
- func HandleCmdCheckShortPfleagueEnterableResponse(message *message.Message, override bool) error
- func HandleCmdCreatePlayerRequest(ctx context.Context, message *message.Message, manager *SessionManager) error
- func HandleCmdDeployMissionRequest(message *message.Message, override bool) error
- func HandleCmdDeployMissionResponse(message *message.Message, override bool) error
- func HandleCmdEnterShortPfleagueRequest(message *message.Message, override bool) error
- func HandleCmdEnterShortPfleagueResponse(message *message.Message, override bool) error
- func HandleCmdGDPRCheckRequest(message *message.Message) error
- func HandleCmdGetAbolitionCountRequest(ctx context.Context, message *message.Message, manager *SessionManager) error
- func HandleCmdGetAbolitionCountResponse(message *message.Message, override bool) error
- func HandleCmdGetChallengeTaskRewardsRequest(ctx context.Context, message *message.Message, manager *SessionManager) error
- func HandleCmdGetChallengeTaskTargetValuesRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdGetChallengeTaskTargetValuesResponse(message *message.Message, override bool) error
- func HandleCmdGetCombatDeployListRequest(message *message.Message, override bool) error
- func HandleCmdGetCombatDeployListResponse(message *message.Message, override bool) error
- func HandleCmdGetCombatDeployResultRequest(ctx context.Context, message *message.Message) error
- func HandleCmdGetCombatDeployResultResponse(message *message.Message, override bool) error
- func HandleCmdGetFobDamageRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdGetFobDamageResponse(message *message.Message, override bool) error
- func HandleCmdGetFobEventListRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdGetFobEventListResponse(message *message.Message, override bool) error
- func HandleCmdGetFobNoticeRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdGetFobNoticeResponse(message *message.Message, override bool) error
- func HandleCmdGetFobParamRequest(ctx context.Context, msg *message.Message) error
- func HandleCmdGetFobParamResponse(message *message.Message, override bool) error
- func HandleCmdGetFobStatusRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdGetFobStatusResponse(message *message.Message, override bool) error
- func HandleCmdGetFobTargetDetailRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdGetFobTargetDetailResponse(message *message.Message, override bool) error
- func HandleCmdGetFobTargetListRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdGetFobTargetListResponse(message *message.Message, override bool) error
- func HandleCmdGetInformationlist2Request(ctx context.Context, message *message.Message, manager *SessionManager) error
- func HandleCmdGetInformationlist2Response(message *message.Message, override bool) error
- func HandleCmdGetLeagueResultRequest(message *message.Message, override bool) error
- func HandleCmdGetLeagueResultResponse(message *message.Message, override bool) error
- func HandleCmdGetLoginParamRequest(ctx context.Context, message *message.Message, manager *SessionManager) error
- func HandleCmdGetLoginParamResponse(message *message.Message, override bool) error
- func HandleCmdGetMBCoinRemainderRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdGetMBCoinRemainderResponse(message *message.Message, override bool) error
- func HandleCmdGetOnlinePrisonListRequest(ctx context.Context, msg *message.Message) error
- func HandleCmdGetOnlinePrisonListResponse(message *message.Message, override bool) error
- func HandleCmdGetOwnFobListRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdGetOwnFobListResponse(message *message.Message, override bool) error
- func HandleCmdGetPfPointExchangeParamsRequest(message *message.Message, override bool) error
- func HandleCmdGetPfPointExchangeParamsResponse(message *message.Message, override bool) error
- func HandleCmdGetPlayerlistRequest(ctx context.Context, message *message.Message, manager *SessionManager) error
- func HandleCmdGetPlayerlistResponse(message *message.Message, override bool) error
- func HandleCmdGetPreviousShortPfleagueResultRequest(message *message.Message, override bool) error
- func HandleCmdGetPreviousShortPfleagueResultResponse(message *message.Message, override bool) error
- func HandleCmdGetPurchasableAreaListRequest(ctx context.Context, message *message.Message, manager *SessionManager) error
- func HandleCmdGetPurchasableAreaListResponse(message *message.Message, override bool) error
- func HandleCmdGetRankingRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdGetRankingResponse(message *message.Message, override bool) error
- func HandleCmdGetResourceParamRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdGetResourceParamResponse(message *message.Message, override bool) error
- func HandleCmdGetSecurityInfoRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdGetSecurityInfoResponse(message *message.Message, override bool) error
- func HandleCmdGetSecuritySettingParamRequest(ctx context.Context, message *message.Message, manager *SessionManager) error
- func HandleCmdGetServerItemListRequest(ctx context.Context, message *message.Message, manager *SessionManager) error
- func HandleCmdGetServerItemListResponse(message *message.Message, override bool) error
- func HandleCmdGetServerItemRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdGetServerItemResponse(message *message.Message, override bool) error
- func HandleCmdGetShortPfleagueResultRequest(message *message.Message, override bool) error
- func HandleCmdGetShortPfleagueResultResponse(message *message.Message, override bool) error
- func HandleCmdGetSvrListRequest(message *message.Message) error
- func HandleCmdGetSvrTimeRequest(message *message.Message) error
- func HandleCmdGetUrllistRequest(ctx context.Context, message *message.Message, ...) error
- func HandleCmdGetUrllistResponse(ctx context.Context, message *message.Message, override bool, ...) error
- func HandleCmdGetWormholeListRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdGetWormholeListResponse(message *message.Message, override bool) error
- func HandleCmdMiningResourceRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdMiningResourceResponse(message *message.Message, override bool) error
- func HandleCmdOpenWormholeRequest(message *message.Message) error
- func HandleCmdOpenWormholeResponse(message *message.Message, override bool) error
- func HandleCmdReqAuthHTTPSRequest(ctx context.Context, message *message.Message, manager *SessionManager, ...) error
- func HandleCmdReqAuthHTTPSResponse(ctx context.Context, message *message.Message, manager *SessionManager) error
- func HandleCmdSendBootRequest(ctx context.Context, message *message.Message) error
- func HandleCmdSendBootResponse(message *message.Message, override bool) error
- func HandleCmdSendIPAndPortRequest(ctx context.Context, message *message.Message, manager *SessionManager) error
- func HandleCmdSendIpandportResponse(message *message.Message, override bool) error
- func HandleCmdSendMissionResultRequest(message *message.Message) error
- func HandleCmdSendMissionResultResponse(message *message.Message, override bool) error
- func HandleCmdSendSneakResultRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdSendSneakResultResponse(message *message.Message, override bool) error
- func HandleCmdSetCurrentplayerRequest(ctx context.Context, message *message.Message, manager *SessionManager) error
- func HandleCmdSetCurrentplayerResponse(message *message.Message, override bool) error
- func HandleCmdSneakMotherBaseRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdSneakMotherBaseResponse(message *message.Message, override bool) error
- func HandleCmdSyncEmblemRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdSyncEmblemResponse(message *message.Message, override bool) error
- func HandleCmdSyncLoadoutRequest(message *message.Message) error
- func HandleCmdSyncLoadoutResponse(message *message.Message, override bool) error
- func HandleCmdSyncMotherBaseRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdSyncMotherBaseResponse(message *message.Message, override bool) error
- func HandleCmdSyncResourceRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdSyncResourceResponse(message *message.Message, override bool) error
- func HandleCmdSyncSoldierBinRequest(ctx context.Context, message *message.Message, manager *SessionManager) error
- func HandleCmdSyncSoldierBinResponse(message *message.Message, override bool) error
- func HandleCmdUpdateSessionRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
- func HandleCmdUpdateSessionResponse(message *message.Message, override bool) error
- func WriteServerSoldierData(soldiers []Solly) string
- type ManagerOpts
- type ProcessingRates
- type SessionManager
- func (m *SessionManager) Add(ctx context.Context, sessionID string, sessionKey []byte, userID int, ...) error
- func (m *SessionManager) Exists(sessionID string) bool
- func (m *SessionManager) Get(sessionID string) (*session.Session, error)
- func (m *SessionManager) GetByPlayerID(playerID int) (*session.Session, error)
- func (m *SessionManager) GetByUserID(userID int) (*session.Session, error)
- func (m *SessionManager) Handle(ctx context.Context, message *message.Message) error
- func (m *SessionManager) HandleRequest(ctx context.Context, msg *message.Message, pltf platform.Platform) error
- func (m *SessionManager) HandleResponseFromKojiPro(ctx context.Context, message *message.Message) error
- func (m *SessionManager) Init(ctx context.Context) error
- func (m *SessionManager) Remove(sessionID string)
- func (m *SessionManager) SetIP(ctx context.Context, sessionID string, inIP int, inPort int, exIP int, ...) error
- func (m *SessionManager) SetPlayerID(ctx context.Context, sessionID string, playerID int) error
- func (m *SessionManager) Update(ctx context.Context, sessionID string) error
- type SignupBonus
- type Solly
- type SollyDataClient
- type SollyDataServer
Constants ¶
This section is empty.
Variables ¶
View Source
var HeaderMap = map[[4]byte]string{ [4]byte{0x2A, 0xD0, 0x1F, 0x80}: "Amber Fox", [4]byte{0x00, 0x07, 0xDF, 0x80}: "Code Talker", [4]byte{0x2A, 0xB0, 0x1F, 0x80}: "Crimson Canine", [4]byte{0x2A, 0x80, 0x1F, 0x80}: "Emerald Hound", [4]byte{0x27, 0x30, 0x1F, 0x80}: "Eye", [4]byte{0x27, 0x40, 0x1F, 0x80}: "Finger", [4]byte{0x00, 0x06, 0xDF, 0x80}: "Huey", [4]byte{0x2A, 0xA0, 0x1F, 0x80}: "Garnet Canine", [4]byte{0x2A, 0xC0, 0x1F, 0x80}: "Gold Fox", [4]byte{0x26, 0xE8, 0x5F, 0x80}: "Hideo", [4]byte{0x2A, 0xF0, 0x1F, 0x80}: "Ivory Skull", [4]byte{0x00, 0x08, 0x9F, 0x80}: "Miller", [4]byte{0x2A, 0x40, 0x1F, 0x80}: "Miller", [4]byte{0x00, 0x08, 0x7F, 0x80}: "Ocelot", [4]byte{0x2A, 0x50, 0x1F, 0x80}: "Ocelot", [4]byte{0x00, 0x01, 0xBF, 0x80}: "Quiet", [4]byte{0x46, 0x98, 0x5F, 0x80}: "Rat", [4]byte{0x40, 0x08, 0x5F, 0x80}: "Silent Basilisk", [4]byte{0x2A, 0xE0, 0x1F, 0x80}: "Silver Skull", [4]byte{0x2A, 0x60, 0x1F, 0x80}: "Snake", [4]byte{0x2A, 0x70, 0x1F, 0x80}: "Snake", [4]byte{0x2A, 0x90, 0x1F, 0x80}: "Viridian Hound", [4]byte{0xA6, 0xD1, 0x5F, 0x80}: "Ziang Tan", }
Functions ¶
func GetAuthResponse ¶
func GetAuthResponse(ctx context.Context, steamID string, manager *SessionManager, pltf platform.Platform) (tppmessage.CMDReqAuthHTTPSResponse, error)
func GetCmdAbortMotherBaseResponse ¶
func GetCmdAbortMotherBaseResponse() tppmessage.CmdAbortMotherBaseResponse
func GetCmdActiveSneakMotherBaseResponse ¶
func GetCmdActiveSneakMotherBaseResponse() tppmessage.CmdActiveSneakMotherBaseResponse
func GetCmdAuthSteamticketResponse ¶
func GetCmdAuthSteamticketResponse() tppmessage.CmdAuthSteamticketResponse
func GetCmdCheckServerItemCorrectResponse ¶
func GetCmdCheckServerItemCorrectResponse() tppmessage.CmdCheckServerItemCorrectResponse
func GetCmdCheckShortPfleagueEnterableResponse ¶
func GetCmdCheckShortPfleagueEnterableResponse() tppmessage.CmdCheckShortPfleagueEnterableResponse
func GetCmdCreatePlayerResponse ¶
func GetCmdCreatePlayerResponse(ctx context.Context, msg *message.Message, manager *SessionManager) (tppmessage.CmdCreatePlayerResponse, error)
func GetCmdDeployMissionResponse ¶
func GetCmdDeployMissionResponse() tppmessage.CmdDeployMissionResponse
func GetCmdEnterShortPfleagueResponse ¶
func GetCmdEnterShortPfleagueResponse() tppmessage.CmdEnterShortPfleagueResponse
func GetCmdGetAbolitionCountResponse ¶
func GetCmdGetAbolitionCountResponse(ctx context.Context, manager *SessionManager, msg *message.Message) tppmessage.CmdGetAbolitionCountResponse
func GetCmdGetChallengeTaskRewardsResponse ¶
func GetCmdGetChallengeTaskRewardsResponse(ctx context.Context, manager *SessionManager, userID int) tppmessage.CmdGetChallengeTaskRewardsResponse
func GetCmdGetChallengeTaskTargetValuesResponse ¶
func GetCmdGetChallengeTaskTargetValuesResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetChallengeTaskTargetValuesResponse
func GetCmdGetCombatDeployListResponse ¶
func GetCmdGetCombatDeployListResponse() tppmessage.CmdGetCombatDeployListResponse
func GetCmdGetCombatDeployResultResponse ¶
func GetCmdGetCombatDeployResultResponse() tppmessage.CmdGetCombatDeployResultResponse
func GetCmdGetFobDamageResponse ¶
func GetCmdGetFobDamageResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetFobDamageResponse
func GetCmdGetFobEventListResponse ¶
func GetCmdGetFobEventListResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetFobEventListResponse
func GetCmdGetFobNoticeResponse ¶
func GetCmdGetFobNoticeResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetFobNoticeResponse
func GetCmdGetFobParamResponse ¶
func GetCmdGetFobParamResponse() tppmessage.CmdGetFobParamResponse
func GetCmdGetFobStatusResponse ¶
func GetCmdGetFobStatusResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetFobStatusResponse
func GetCmdGetFobTargetDetailResponse ¶
func GetCmdGetFobTargetDetailResponse(ctx context.Context, msg *message.Message, manager *SessionManager, request *tppmessage.CmdGetFobTargetDetailRequest) tppmessage.CmdGetFobTargetDetailResponse
func GetCmdGetFobTargetListResponse ¶
func GetCmdGetFobTargetListResponse(ctx context.Context, msg *message.Message, manager *SessionManager, request *tppmessage.CmdGetFobTargetListRequest) tppmessage.CmdGetFobTargetListResponse
func GetCmdGetInformationlist2Response ¶
func GetCmdGetInformationlist2Response(ctx context.Context, region string, lang string, manager *SessionManager) tppmessage.CmdGetInformationlist2Response
func GetCmdGetLeagueResultResponse ¶
func GetCmdGetLeagueResultResponse() tppmessage.CmdGetLeagueResultResponse
func GetCmdGetLoginParamResponse ¶
func GetCmdGetLoginParamResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetLoginParamResponse
func GetCmdGetMBCoinRemainderResponse ¶
func GetCmdGetMBCoinRemainderResponse(ctx context.Context, manager *SessionManager, msg *message.Message) tppmessage.CmdGetMBCoinRemainderResponse
func GetCmdGetOnlinePrisonListResponse ¶
func GetCmdGetOnlinePrisonListResponse() tppmessage.CmdGetOnlinePrisonListResponse
func GetCmdGetOwnFobListResponse ¶
func GetCmdGetOwnFobListResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetOwnFobListResponse
func GetCmdGetPfPointExchangeParamsResponse ¶
func GetCmdGetPfPointExchangeParamsResponse() tppmessage.CmdGetPfPointExchangeParamsResponse
func GetCmdGetPlayerlistResponse ¶
func GetCmdGetPlayerlistResponse(ctx context.Context, manager *SessionManager, plat platform.Platform, userID int) (tppmessage.CmdGetPlayerListResponse, error)
func GetCmdGetPreviousShortPfleagueResultResponse ¶
func GetCmdGetPreviousShortPfleagueResultResponse() tppmessage.CmdGetPreviousShortPfleagueResultResponse
func GetCmdGetPurchasableAreaListResponse ¶
func GetCmdGetPurchasableAreaListResponse(ctx context.Context, manager *SessionManager, msg *message.Message) tppmessage.CmdGetPurchasableAreaListResponse
func GetCmdGetRankingResponse ¶
func GetCmdGetRankingResponse(ctx context.Context, msg *message.Message, manager *SessionManager, request *tppmessage.CmdGetRankingRequest) tppmessage.CmdGetRankingResponse
func GetCmdGetResourceParamResponse ¶
func GetCmdGetResourceParamResponse(ctx context.Context, manager *SessionManager) (tppmessage.CmdGetResourceParamResponse, error)
func GetCmdGetSecurityInfoResponse ¶
func GetCmdGetSecurityInfoResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetSecurityInfoResponse
func GetCmdGetSecuritySettingParamResponse ¶
func GetCmdGetSecuritySettingParamResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetSecuritySettingParamResponse
func GetCmdGetServerItemListResponse ¶
func GetCmdGetServerItemListResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdGetServerItemListResponse
func GetCmdGetServerItemResponse ¶
func GetCmdGetServerItemResponse(ctx context.Context, msg *message.Message, manager *SessionManager) (tppmessage.CmdGetServerItemResponse, error)
nuke only
func GetCmdGetShortPfleagueResultResponse ¶
func GetCmdGetShortPfleagueResultResponse() tppmessage.CmdGetShortPfleagueResultResponse
func GetCmdGetUrllistResponse ¶
func GetCmdGetUrllistResponse(ctx context.Context, repo *tppmessage.URLListEntryRepo) (tppmessage.CMDGetURLListResponse, error)
func GetCmdGetWormholeListResponse ¶
func GetCmdGetWormholeListResponse(ctx context.Context, msg *message.Message, manager *SessionManager, request *tppmessage.CmdGetWormholeListRequest) tppmessage.CmdGetWormholeListResponse
func GetCmdMiningResourceResponse ¶
func GetCmdMiningResourceResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdMiningResourceResponse
func GetCmdOpenWormholeResponse ¶
func GetCmdOpenWormholeResponse() tppmessage.CmdOpenWormholeResponse
func GetCmdSendBootResponse ¶
func GetCmdSendBootResponse() tppmessage.CmdSendBootResponse
func GetCmdSendIpandportResponse ¶
func GetCmdSendIpandportResponse() tppmessage.CmdSendIpandportResponse
func GetCmdSendMissionResultResponse ¶
func GetCmdSendMissionResultResponse() tppmessage.CmdSendMissionResultResponse
func GetCmdSendSneakResultResponse ¶
func GetCmdSendSneakResultResponse(ctx context.Context, msg *message.Message, manager *SessionManager, request *tppmessage.CmdSendSneakResultRequest) tppmessage.CmdSendSneakResultResponse
func GetCmdSetCurrentplayerResponse ¶
func GetCmdSetCurrentplayerResponse(ctx context.Context, manager *SessionManager, sessionKey string, plat platform.Platform, platformID uint64, index int, isReset bool) tppmessage.CmdSetCurrentplayerResponse
func GetCmdSneakMotherBaseResponse ¶
func GetCmdSneakMotherBaseResponse(ctx context.Context, msg *message.Message, manager *SessionManager, request *tppmessage.CmdSneakMotherBaseRequest) tppmessage.CmdSneakMotherBaseResponse
func GetCmdSyncEmblemResponse ¶
func GetCmdSyncEmblemResponse(ctx context.Context, msg *message.Message, manager *SessionManager, request *tppmessage.CmdSyncEmblemRequest) tppmessage.CmdSyncEmblemResponse
func GetCmdSyncLoadoutResponse ¶
func GetCmdSyncLoadoutResponse() tppmessage.CmdSyncLoadoutResponse
func GetCmdSyncMotherBaseResponse ¶
func GetCmdSyncMotherBaseResponse() tppmessage.CmdSyncMotherBaseResponse
func GetCmdSyncResourceResponse ¶
func GetCmdSyncResourceResponse(ctx context.Context, msg *message.Message, req *tppmessage.CmdSyncResourceRequest, manager *SessionManager) tppmessage.CmdSyncResourceResponse
func GetCmdSyncSoldierBinResponse ¶
func GetCmdSyncSoldierBinResponse() tppmessage.CmdSyncSoldierBinResponse
func GetCmdUpdateSessionResponse ¶
func GetCmdUpdateSessionResponse(ctx context.Context, msg *message.Message, manager *SessionManager) tppmessage.CmdUpdateSessionResponse
func GetGDPRCheck ¶
func GetGDPRCheck() tppmessage.CmdGDPRCheckResponse
func GetSvrList ¶
func GetSvrList() tppmessage.CmdGetSvrListResponse
func GetSvrTime ¶
func GetSvrTime() tppmessage.CmdGetSvrTimeResponse
func HandleCmdGetServerItemRequest ¶
func HandleCmdGetServerItemRequest(ctx context.Context, msg *message.Message, manager *SessionManager) error
this is a nuke dev time request
func HandleCmdGetUrllistRequest ¶
func HandleCmdGetUrllistRequest(ctx context.Context, message *message.Message, repo *tppmessage.URLListEntryRepo) error
func HandleCmdGetUrllistResponse ¶
func HandleCmdGetUrllistResponse(ctx context.Context, message *message.Message, override bool, repo *tppmessage.URLListEntryRepo) error
func HandleCmdReqAuthHTTPSResponse ¶
func HandleCmdReqAuthHTTPSResponse(ctx context.Context, message *message.Message, manager *SessionManager) error
HandleCmdReqAuthHTTPSResponse handles kojipro response
func WriteServerSoldierData ¶
Types ¶
type ManagerOpts ¶
type ManagerOpts struct {
SignupBonus SignupBonus
}
type ProcessingRates ¶
type ProcessingRates struct {
Raw playerresource.Raw
Processed playerresource.Processed
}
type SessionManager ¶
type SessionManager struct {
WriteLog bool
ManagerOpts ManagerOpts
UserRepo *user.Repo
SessionRepo *session.Repo
URLListEntryRepo *tppmessage.URLListEntryRepo
PlayerRepo *player.Repo
AbolitionRepo *abolition.Repo
TaskRewardRepo *challengetask.TaskRewardRepo
PlayerTaskRepo *playertask.Repo
ClusterBuildCostRepo *clusterbuildcost.Repo
StaffRankBonusRateRepo *staffrankrate.Repo
ServerTextRepo *servertext.Repo
EspionageEventRepo *espionageevent.Repo
PFEventRepo *pfevent.Repo
FOBEventRewardRepo *fobeventreward.Repo
FOBEventTimeBonusRepo *fobeventtimebonus.Repo
OnlineChallengeTaskRepo *onlinechallengetask.Repo
OnlineChallengeTaskPlayerRepo *onlinechallengetaskplayer.Repo
ServerProductParamRepo *serverproductparam.Repo
ServerProductParamPlayerRepo *serverproductparamplayer.Repo
InformationMessageRepo *informationmessage.Repo
ServerItemRepo *serveritem.Repo
EquipFlagRepo *equipflag.Repo
EquipGradeRepo *equipgrade.Repo
TapeFlagRepo *tapeflag.Repo
SecurityLevelRepo *securitylevel.Repo
LocalBaseRepo *localbase.Repo
PFSkillStaffRepo *pfskillstaff.Repo
ClusterSecurityRepo *clustersecurity.Repo
ClusterParamRepo *clusterparam.Repo
MotherBaseParamRepo *motherbaseparam.Repo
SectionStatRepo *sectionstat.Repo
FobRecordRepo *fobrecord.Repo
FobStatusRepo *fobstatus.Repo
PlayerResourceRepo *playerresource.Repo
PlayerStatusRepo *playerstatus.Repo
FobEventRepo *fobevent.Repo
ServerStatusRepo *serverstatus.Repo
PFRankingRepo *pfranking.Repo
PFSeasonRepo *pfseason.Repo
EmblemRepo *emblem.Repo
FOBPlacedRepo *fobplaced.Repo
FOBWeaponPlacementRepo *fobweaponplacement.Repo
IntruderRepo *intruder.Repo
LogDir string
// contains filtered or unexported fields
}
func (*SessionManager) Exists ¶
func (m *SessionManager) Exists(sessionID string) bool
func (*SessionManager) Get ¶
func (m *SessionManager) Get(sessionID string) (*session.Session, error)
Get result is not modifiable
func (*SessionManager) GetByPlayerID ¶
func (m *SessionManager) GetByPlayerID(playerID int) (*session.Session, error)
func (*SessionManager) GetByUserID ¶
func (m *SessionManager) GetByUserID(userID int) (*session.Session, error)
func (*SessionManager) HandleRequest ¶
func (*SessionManager) HandleResponseFromKojiPro ¶
func (*SessionManager) Remove ¶
func (m *SessionManager) Remove(sessionID string)
func (*SessionManager) SetPlayerID ¶
type SignupBonus ¶
type SignupBonus struct {
GMP int
Resources playerresource.PlayerResource
}
type Solly ¶
type Solly struct {
DataClient SollyDataClient
DataServer SollyDataServer
}
func ReadSoldierData ¶
type SollyDataClient ¶
type SollyDataClient struct {
Padding1 uint8 // always 0
DirectContract uint8 // direct contract
Padding2 uint8 // always 0
MaybeGene uint8 // values from 0 to 9, numbers look like amount of staff per platform (but there are only 7 platforms, brig+medi?)
Padding3 uint8 // always 0
MaybeBaseStats uint8 // values 0, 3-9, probably something about stats, I have a lot of 9 (~2700) - base stats?
Padding4 uint8 // always 0
MaybeBaseStats2 uint8 // values 0, 3-9, numbers look like 5th byte, but slightly different - base stats+buffs?
}
type SollyDataServer ¶
Source Files
¶
- CMD_ABORT_MOTHER_BASE_REQUEST.go
- CMD_ABORT_MOTHER_BASE_RESPONSE.go
- CMD_ACTIVE_SNEAK_MOTHER_BASE_REQUEST.go
- CMD_ACTIVE_SNEAK_MOTHER_BASE_RESPONSE.go
- CMD_AUTH_STEAMTICKET_REQUEST.go
- CMD_AUTH_STEAMTICKET_RESPONSE.go
- CMD_CHECK_DEFENCE_MOTHERBASE_REQUEST.go
- CMD_CHECK_SERVER_ITEM_CORRECT_REQUEST.go
- CMD_CHECK_SERVER_ITEM_CORRECT_RESPONSE.go
- CMD_CHECK_SHORT_PFLEAGUE_ENTERABLE_REQUEST.go
- CMD_CHECK_SHORT_PFLEAGUE_ENTERABLE_RESPONSE.go
- CMD_CREATE_PLAYER_REQUEST.go
- CMD_DEPLOY_MISSION_REQUEST.go
- CMD_DEPLOY_MISSION_RESPONSE.go
- CMD_ENTER_SHORT_PFLEAGUE_REQUEST.go
- CMD_ENTER_SHORT_PFLEAGUE_RESPONSE.go
- CMD_GDPR_CHECK.go
- CMD_GET_ABOLITION_COUNT_REQUEST.go
- CMD_GET_ABOLITION_COUNT_RESPONSE.go
- CMD_GET_CHALLENGE_TASK_REWARDS_REQUEST.go
- CMD_GET_CHALLENGE_TASK_REWARDS_RESPONSE.go
- CMD_GET_CHALLENGE_TASK_TARGET_VALUES_REQUEST.go
- CMD_GET_CHALLENGE_TASK_TARGET_VALUES_RESPONSE.go
- CMD_GET_COMBAT_DEPLOY_LIST_REQUEST.go
- CMD_GET_COMBAT_DEPLOY_LIST_RESPONSE.go
- CMD_GET_COMBAT_DEPLOY_RESULT_REQUEST.go
- CMD_GET_COMBAT_DEPLOY_RESULT_RESPONSE.go
- CMD_GET_FOB_DAMAGE_REQUEST.go
- CMD_GET_FOB_DAMAGE_RESPONSE.go
- CMD_GET_FOB_EVENT_LIST_REQUEST.go
- CMD_GET_FOB_EVENT_LIST_RESPONSE.go
- CMD_GET_FOB_NOTICE_REQUEST.go
- CMD_GET_FOB_NOTICE_RESPONSE.go
- CMD_GET_FOB_PARAM_REQUEST.go
- CMD_GET_FOB_PARAM_RESPONSE.go
- CMD_GET_FOB_STATUS_REQUEST.go
- CMD_GET_FOB_STATUS_RESPONSE.go
- CMD_GET_FOB_TARGET_DETAIL_REQUEST.go
- CMD_GET_FOB_TARGET_DETAIL_RESPONSE.go
- CMD_GET_FOB_TARGET_LIST_REQUEST.go
- CMD_GET_FOB_TARGET_LIST_RESPONSE.go
- CMD_GET_INFORMATIONLIST2_REQUEST.go
- CMD_GET_INFORMATIONLIST2_RESPONSE.go
- CMD_GET_LEAGUE_RESULT_REQUEST.go
- CMD_GET_LEAGUE_RESULT_RESPONSE.go
- CMD_GET_LOGIN_PARAM_REQUEST.go
- CMD_GET_LOGIN_PARAM_RESPONSE.go
- CMD_GET_MBCOIN_REMAINDER_REQUEST.go
- CMD_GET_MBCOIN_REMAINDER_RESPONSE.go
- CMD_GET_ONLINE_PRISON_LIST_REQUEST.go
- CMD_GET_ONLINE_PRISON_LIST_RESPONSE.go
- CMD_GET_OWN_FOB_LIST_REQUEST.go
- CMD_GET_OWN_FOB_LIST_RESPONSE.go
- CMD_GET_PF_POINT_EXCHANGE_PARAMS_REQUEST.go
- CMD_GET_PF_POINT_EXCHANGE_PARAMS_RESPONSE.go
- CMD_GET_PLAYERLIST_REQUEST.go
- CMD_GET_PLAYERLIST_RESPONSE.go
- CMD_GET_PREVIOUS_SHORT_PFLEAGUE_RESULT_REQUEST.go
- CMD_GET_PREVIOUS_SHORT_PFLEAGUE_RESULT_RESPONSE.go
- CMD_GET_PURCHASABLE_AREA_LIST_REQUEST.go
- CMD_GET_PURCHASABLE_AREA_LIST_RESPONSE.go
- CMD_GET_RANKING_REQUEST.go
- CMD_GET_RANKING_RESPONSE.go
- CMD_GET_RESOURCE_PARAM_REQUEST.go
- CMD_GET_RESOURCE_PARAM_RESPONSE.go
- CMD_GET_SECURITY_INFO_REQUEST.go
- CMD_GET_SECURITY_INFO_RESPONSE.go
- CMD_GET_SECURITY_SETTING_PARAM_REQUEST.go
- CMD_GET_SECURITY_SETTING_PARAM_RESPONSE.go
- CMD_GET_SERVER_ITEM_LIST_REQUEST.go
- CMD_GET_SERVER_ITEM_LIST_RESPONSE.go
- CMD_GET_SERVER_ITEM_REQUEST.go
- CMD_GET_SERVER_ITEM_RESPONSE.go
- CMD_GET_SHORT_PFLEAGUE_RESULT_REQUEST.go
- CMD_GET_SHORT_PFLEAGUE_RESULT_RESPONSE.go
- CMD_GET_SVRLIST.go
- CMD_GET_SVRTIME.go
- CMD_GET_URLLIST_REQUEST.go
- CMD_GET_URLLIST_RESPONSE.go
- CMD_GET_WORMHOLE_LIST_REQUEST.go
- CMD_GET_WORMHOLE_LIST_RESPONSE.go
- CMD_MINING_RESOURCE_REQUEST.go
- CMD_MINING_RESOURCE_RESPONSE.go
- CMD_OPEN_WORMHOLE_REQUEST.go
- CMD_OPEN_WORMHOLE_RESPONSE.go
- CMD_REQAUTH_HTTPS.go
- CMD_SEND_BOOT_REQUEST.go
- CMD_SEND_BOOT_RESPONSE.go
- CMD_SEND_IPANDPORT_REQUEST.go
- CMD_SEND_IPANDPORT_RESPONSE.go
- CMD_SEND_MISSION_RESULT_REQUEST.go
- CMD_SEND_MISSION_RESULT_RESPONSE.go
- CMD_SEND_SNEAK_RESULT_REQUEST.go
- CMD_SEND_SNEAK_RESULT_RESPONSE.go
- CMD_SET_CURRENTPLAYER_REQUEST.go
- CMD_SET_CURRENTPLAYER_RESPONSE.go
- CMD_SNEAK_MOTHER_BASE_REQUEST.go
- CMD_SNEAK_MOTHER_BASE_RESPONSE.go
- CMD_SYNC_EMBLEM_REQUEST.go
- CMD_SYNC_EMBLEM_RESPONSE.go
- CMD_SYNC_LOADOUT_REQUEST.go
- CMD_SYNC_LOADOUT_RESPONSE.go
- CMD_SYNC_MOTHER_BASE_REQUEST.go
- CMD_SYNC_MOTHER_BASE_RESPONSE.go
- CMD_SYNC_RESOURCE_REQUEST.go
- CMD_SYNC_RESOURCE_RESPONSE.go
- CMD_SYNC_SOLDIER_BIN_REQUEST.go
- CMD_SYNC_SOLDIER_BIN_RESPONSE.go
- CMD_UPDATE_SESSION_REQUEST.go
- CMD_UPDATE_SESSION_RESPONSE.go
- fromjson.go
- sessionmanager.go
Click to show internal directories.
Click to hide internal directories.