MCPcopy Create free account

hub / github.com/Ayin-a/hk4e / functions

Functions1,514 in github.com/Ayin-a/hk4e

↓ 2 callersMethodSetAvatarIdList
(avatarIdList []uint32)
gs/model/db_team.go:25
↓ 2 callersMethodSetDSCP
(int)
gate/kcp/session.go:121
↓ 2 callersMethodSetExceptControllerAllow
SetExceptControllerAllow 设置除了指定的操控者以外的是否允许操作
gs/game/game_gcg_manager.go:456
↓ 2 callersMethodSetMoveState
(moveState uint16)
gs/game/game_world_scene.go:577
↓ 2 callersMethodSetPlayerStamina
SetPlayerStamina 设置玩家耐力
gs/game/player_stamina.go:393
↓ 2 callersMethodSetReadBuffer
(bytes int)
gate/kcp/session.go:113
↓ 2 callersMethodSetRedisPlayer
SetRedisPlayer 写入玩家数据
gs/dao/player_redis.go:72
↓ 2 callersMethodSetRemoteUserOnlineState
(userId uint32, isOnline bool, appId string)
gs/game/game_user_manager.go:268
↓ 2 callersMethodSetWriteBuffer
(bytes int)
gate/kcp/session.go:117
↓ 2 callersMethodSetWriteDelay
SetWriteDelay delays write for bulk transfer until the next update interval
gate/kcp/session.go:405
↓ 2 callersMethodUnlockPoint
(pointId uint32)
gs/model/db_world.go:61
↓ 2 callersMethodUpdateVehicleStamina
UpdateVehicleStamina 更新载具耐力
gs/game/player_stamina.go:235
↓ 2 callersMethodUpdateWorldPlayerInfo
(hostWorld *World, excludePlayer *model.Player)
gs/game/player_multiplayer.go:430
↓ 2 callersMethodUpdateWorldScenePlayerInfo
(player *model.Player, world *World)
gs/game/player_multiplayer.go:466
↓ 2 callersMethodUserApplyEnterWorld
(player *model.Player, targetUid uint32)
gs/game/player_multiplayer.go:179
↓ 2 callersMethodUserWorldAddPlayer
(world *World, player *model.Player)
gs/game/player_multiplayer.go:370
↓ 2 callersMethodUserWorldRemovePlayer
(world *World, player *model.Player)
gs/game/player_multiplayer.go:385
↓ 2 callersMethodWearReliquary
(avatarId uint32, reliquary *Reliquary)
gs/model/db_avatar.go:192
↓ 2 callersMethodWearUserAvatarWeapon
WearUserAvatarWeapon 玩家角色装备武器
gs/game/player_equip.go:201
↓ 2 callersMethodWriteBatch
(ms []ipv4.Message, flags int)
gate/kcp/session.go:64
↓ 2 callersFunction_imax_
(a, b uint32)
gate/kcp/kcp.go:98
↓ 2 callersFunctionc
(t)
cmd/dispatch/static/geetest/static/js/gct.e7810b5b525994e2fb1f89135f8df14a.js:1
↓ 2 callersFunctionconvLuaValueToGo
(lv lua.LValue)
gdconf/game_data_config.go:417
↓ 2 callersMethoddefaultSendEnetNotifyToPeer
(enet *Enet)
gate/kcp/udp_socket.go:137
↓ 2 callersMethoddoRandDropFullTimes
(dropDataConfig *gdconf.DropData, times int)
gs/game/player_world.go:428
↓ 2 callersFunctionemailOnly
(full string)
pkg/email/pool.go:329
↓ 2 callersMethodforceCloseKcpConn
强制关闭指定连接
gate/net/kcp_connect_manager.go:380
↓ 2 callersFunctiong
(t)
cmd/dispatch/static/geetest/static/js/slide.7.8.6.js:1
↓ 2 callersMethodgateTcpMqConn
(gateServerConnAddrMap map[string]bool)
common/mq/nats.go:338
↓ 2 callersMethodgateTcpMqRecvHandle
(inst *GateTcpMqInst)
common/mq/nats.go:382
↓ 2 callersMethodgetMinLoadServerInstance
(instMap *sync.Map)
node/service/discovery.go:312
↓ 2 callersFunctionheaderToBytes
headerToBytes renders "header" to "buff". If there are multiple values for a field, multiple "Field: value\r\n" lines will be emitted.
pkg/email/email.go:756
↓ 2 callersFunctionikcp_decode8u
* decode 8 bits unsigned int */
gate/kcp/kcp.go:50
↓ 2 callersFunctionikcp_encode8u
* encode 8 bits unsigned int */
gate/kcp/kcp.go:44
↓ 2 callersMethodinit
()
pkg/random/hk4e_ec2b.go:50
↓ 2 callersMethodloadAll
()
gdconf/game_data_config.go:96
↓ 2 callersMethodmakeOne
()
pkg/email/pool.go:170
↓ 2 callersFunctionnewSnmp
()
gate/kcp/snmp.go:30
↓ 2 callersMethodnotifyReadError
(err error)
gate/kcp/session.go:607
↓ 2 callersMethodnotifyReadError
(err error)
gate/kcp/session.go:716
↓ 2 callersMethodnotifyWriteError
(err error)
gate/kcp/session.go:614
↓ 2 callersFunctiono
(t)
cmd/dispatch/static/geetest/static/js/gct.e7810b5b525994e2fb1f89135f8df14a.js:1
↓ 2 callersMethodpacketInput
packet input stage
gate/kcp/session.go:622
↓ 2 callersMethodpacketInput
packet input stage
gate/kcp/session.go:678
↓ 2 callersFunctionq
(t,e,n)
cmd/dispatch/static/geetest/static/js/slide.7.8.6.js:1
↓ 2 callersMethodredisInc
(keyName string)
dispatch/dao/account_redis.go:24
↓ 2 callersMethodreplace
(c *client)
pkg/email/pool.go:140
↓ 2 callersFunctionserveConn
(conn net.PacketConn, ownConn bool)
gate/kcp/session.go:873
↓ 2 callersMethodsetDefaultHeaders
()
pkg/email/email.go:709
↓ 2 callersFunctionshiftRowsInv
(key []byte)
pkg/random/hk4e_ec2b.go:146
↓ 2 callersFunctionsplitStringArray
CSV相关
gdconf/game_data_config.go:177
↓ 2 callersFunctionsubBytesInv
(key []byte)
pkg/random/hk4e_ec2b.go:132
↓ 2 callersMethodsyncGlobalGsOnlineMap
()
gate/net/kcp_connect_manager.go:475
↓ 2 callersMethodsyncRemotePlayerMap
()
gs/game/game_user_manager.go:225
↓ 2 callersMethodtx
(txqueue []ipv4.Message)
gate/kcp/udp_socket_linux.go:192
↓ 2 callersMethodwriteLogFile
(logStr string)
pkg/logger/logger.go:128
↓ 2 callersFunctionwriteMessage
(buff io.Writer, msg []byte, multipart bool, mediaType string, w *multipart.Writer)
pkg/email/email.go:348
↓ 1 callersFunction$_BBF
()
cmd/dispatch/static/geetest/static/js/slide.7.8.6.js:1
↓ 1 callersFunction$_IZ
()
cmd/dispatch/static/geetest/static/js/slide.7.8.6.js:1
↓ 1 callersMethodAccept
Accept implements the Accept method in the Listener interface; it waits for the next call and returns a generic Conn.
gate/kcp/session.go:773
↓ 1 callersFunctionAccountLogin
(url string, account string, password string)
robot/login/http_login.go:118
↓ 1 callersMethodAddAI
AddAI GCG游戏添加AI
gs/game/game_gcg_manager.go:327
↓ 1 callersMethodAddChat
世界聊天
gs/game/game_world_manager.go:715
↓ 1 callersMethodAddGroupSuiteMonster
(groupId uint32, suiteId uint8, monsterConfigId uint32)
gs/game/game_world_scene.go:307
↓ 1 callersMethodAddItem
(player *Player, itemId uint32, count uint32)
gs/model/db_item.go:50
↓ 1 callersMethodAddMultiplayerTeam
TODO 为了实现大世界无限人数写的 现在看来把世界里所有人放进队伍里发给客户端超过8个客户端会崩溃 看来还是不能简单的走通用逻辑 需要对大世界场景队伍做特殊处理 欺骗客户端其他玩家仅仅以场景角色实体的形式出现
gs/game/game_world_manager.go:665
↓ 1 callersMethodAddObject
AddObject 向格子中添加一个对象
pkg/alg/aoi.go:248
↓ 1 callersMethodAddObjectToGrid
AddObjectToGrid 添加一个object到一个格子中
pkg/alg/aoi.go:190
↓ 1 callersMethodAddObjectToGridByPos
AddObjectToGridByPos 通过坐标添加一个object到一个格子中
pkg/alg/aoi.go:208
↓ 1 callersMethodAddPlayer
AddPlayer GCG游戏添加玩家
gs/game/game_gcg_manager.go:314
↓ 1 callersMethodAddPlayerAcCtx
(userId uint32)
anticheat/handle/handle.go:114
↓ 1 callersMethodAddQuestProgress
AddQuestProgress 添加一个任务的进度
gs/model/db_quest.go:97
↓ 1 callersMethodAddReliquary
(player *Player, itemId uint32, reliquaryId uint64, mainPropId uint32)
gs/model/db_reliquary.go:74
↓ 1 callersMethodAddSceneEntityNotifyBroadcast
AddSceneEntityNotifyBroadcast 添加的场景实体广播
gs/game/player_scene.go:338
↓ 1 callersMethodAddSceneEntityNotifyToPlayer
AddSceneEntityNotifyToPlayer 添加的场景实体同步给玩家
gs/game/player_scene.go:327
↓ 1 callersMethodAddSceneGroupMonster
(player *model.Player, groupId uint32, monsterConfigId uint32)
gs/game/player_scene.go:675
↓ 1 callersMethodAddSceneGroupSuite
TODO Group和Suite的初始化和加载卸载逻辑还没完全理清 所以现在这里写得略答辩
gs/game/player_scene.go:644
↓ 1 callersMethodAddUser
AddUser 向内存玩家数据里添加一个玩家
gs/game/game_user_manager.go:80
↓ 1 callersMethodAddUserCostume
AddUserCostume 给予玩家时装
gs/game/player_avatar.go:517
↓ 1 callersMethodAddUserFlycloak
AddUserFlycloak 给予玩家风之翼
gs/game/player_avatar.go:495
↓ 1 callersMethodAddUserReliquary
(userId uint32, itemId uint32)
gs/game/player_reliquary.go:47
↓ 1 callersMethodAddWaitPlayer
(uid uint32)
gs/game/game_world_manager.go:743
↓ 1 callersFunctionAesCBCDecrypt
(encData []byte, key []byte, iv []byte)
pkg/endec/endec.go:138
↓ 1 callersFunctionAesCBCEncrypt
(rawData []byte, key []byte, iv []byte)
pkg/endec/endec.go:121
↓ 1 callersFunctionAesCFBDecrypt
(encData []byte, key []byte, iv []byte)
pkg/endec/endec.go:107
↓ 1 callersFunctionAesCFBEncrypt
(rawData []byte, key []byte, iv []byte)
pkg/endec/endec.go:93
↓ 1 callersFunctionAnticheatCmd
()
cmd/hk4e/anticheat.go:11
↓ 1 callersMethodAoiPlayerMove
(player *model.Player, oldPos *model.Vector, newPos *model.Vector)
gs/game/player_fight_sync.go:252
↓ 1 callersMethodAppendReliquaryProp
AppendReliquaryProp 圣遗物追加属性
gs/game/player_reliquary.go:119
↓ 1 callersMethodAttachFile
AttachFile is used to attach content to the email. It attempts to open the file referenced by filename and, if successful, creates an Attachment. This
pkg/email/email.go:283
↓ 1 callersMethodBroadcastReceiver
()
node/service/service.go:42
↓ 1 callersMethodBytes
()
pkg/random/hk4e_ec2b.go:57
↓ 1 callersFunctionCalcColorLight
()
gs/game/audio_video.go:172
↓ 1 callersMethodCallGMCmd
(funcName string, paramList []string)
gs/game/game_command_manager.go:136
↓ 1 callersMethodChangeGameTime
(time uint32)
gs/game/game_world_scene.go:62
↓ 1 callersMethodCheckAllInitFinish
CheckAllInitFinish 检查所有玩家是否加载完成
gs/game/game_gcg_manager.go:678
↓ 1 callersFunctionCheckJsonLoop
(path string, errorJsonFileList *[]string, totalJsonFileCount *int)
gdconf/game_data_config_test.go:31
↓ 1 callersMethodClear
Clear 清除组合形状
pkg/alg/shape.go:106
↓ 1 callersMethodClientRttNotify
(userId uint32, clientRtt uint32)
gs/game/player_common.go:40
↓ 1 callersMethodClientTimeNotify
(userId uint32, clientTime uint32)
gs/game/player_common.go:50
← previousnext →501–600 of 1,514, ranked by callers