MCPcopy Create free account

hub / github.com/Victov/wrath-rs / functions

Functions362 in github.com/Victov/wrath-rs

↓ 1 callersMethodhandle_message
Dispatch a client opcode to the appropriate handler based on the login protocol.
auth_server/src/client_manager.rs:190
↓ 1 callersFunctionhandle_msg_move_teleport_ack
( client_manager: &ClientManager, character_manager: &mut CharacterManager, client_id: SocketAddr,
world_server/src/handlers/movement_handler.rs:131
↓ 1 callersFunctionhandle_msg_move_worldport_ack
( client_manager: &ClientManager, character_manager: &mut CharacterManager, client_id: SocketAddr,
world_server/src/handlers/movement_handler.rs:149
↓ 1 callersFunctionhandle_msg_world_teleport
( client_manager: &ClientManager, character_manager: &mut CharacterManager, client_id: SocketAddr,
world_server/src/handlers/movement_handler.rs:191
↓ 1 callersMethodhandle_queued_teleport
(&mut self, world: &mut World)
world_server/src/character/character_movement.rs:25
↓ 1 callersMethodhandle_realm_list
Handle `CMD_REALM_LIST` for an authenticated client and send the realm list.
auth_server/src/client_manager.rs:464
↓ 1 callersMethodhandle_reconnect_challenge
Handle `CMD_AUTH_RECONNECT_CHALLENGE`: - Looks up an existing authenticated session for the username. - If found, sends to the client the reconnect ch
auth_server/src/client_manager.rs:358
↓ 1 callersMethodhandle_reconnect_proof
Handle `CMD_AUTH_RECONNECT_PROOF`: - Verifies the reconnect proof against the stored `SrpServer` of the authenticated client. - On success, transfers
auth_server/src/client_manager.rs:408
↓ 1 callersFunctionhandle_speed_command
( client_manager: &ClientManager, character_manager: &CharacterManager, client_id: SocketAddr,
world_server/src/handlers/gm_handler.rs:82
↓ 1 callersFunctionhandle_unban
(username: &str, auth_db: &std::sync::Arc<AuthDatabase>)
auth_server/src/console_input.rs:66
↓ 1 callersFunctionhandle_whisper
( sender: &Character, receiver_name: &str, client_manager: &ClientManager, character_manager:
world_server/src/handlers/social_handler.rs:128
↓ 1 callersFunctionhandle_world_proximity_message
Chat messages that are meant to arrive to people nearby.
world_server/src/handlers/social_handler.rs:101
↓ 1 callersMethodinto_server_event
(self)
world_server/src/connection/events.rs:174
↓ 1 callersMethodis_authenticated
Indicates whether the connection completed authentication (post `CMSG_AUTH_SESSION`).
world_server/src/connection/mod.rs:75
↓ 1 callersMethodis_character_name_available
(&self, name: &str)
databases/wrath-realm-db/src/character.rs:89
↓ 1 callersMethodis_in_rested_area
(&self)
world_server/src/character/character_rested.rs:25
↓ 1 callersMethodis_watching_cinematic
(&self)
world_server/src/character/character_cinematic.rs:60
↓ 1 callersMethodload_area_triggers
(&mut self, dbc_path: impl Into<&str>, game_db: Arc<GameDatabase>)
world_server/src/data/data_storage/area_triggers.rs:44
↓ 1 callersMethodload_from_database_internal
(&mut self, world: &World, data_storage: &DataStorage)
world_server/src/character/character_database.rs:16
↓ 1 callersMethodlogin_active_character
(&self, world: &mut World, character_manager: &mut CharacterManager)
world_server/src/client.rs:101
↓ 1 callersFunctionmessage_timeout
Tick used to periodically trigger cleanup of stale connections.
auth_server/src/client_manager.rs:501
↓ 1 callersMethodon_pushed_to_map
(&mut self, _map_manager: &MapManager)
world_server/src/character/mod.rs:312
↓ 1 callersMethodperform_first_login
(&mut self)
world_server/src/character/character_first_login.rs:12
↓ 1 callersMethodprocess_add_queue
(&mut self, character_manager: &mut CharacterManager)
world_server/src/world/map_manager.rs:126
↓ 1 callersFunctionprocess_console_commands
(running_bool: Arc<AtomicBool>)
world_server/src/console_input.rs:12
↓ 1 callersFunctionprocess_console_commands
(auth_db: std::sync::Arc<AuthDatabase>)
auth_server/src/console_input.rs:15
↓ 1 callersMethodprocess_movement
(&mut self, movement_info: MovementInfo)
world_server/src/character/character_movement.rs:8
↓ 1 callersMethodprocess_pending_updates
(&mut self)
world_server/src/character/mod.rs:399
↓ 1 callersMethodprocess_remove_queue
(&mut self, character_manager: &mut CharacterManager)
world_server/src/world/map_manager.rs:253
↓ 1 callersMethodpush_character_internal
(&mut self, guid: Guid, character_manager: &mut CharacterManager)
world_server/src/world/map_manager.rs:137
↓ 1 callersFunctionreceive_from_client
Read & decrypt the next client packet; minimal framing logic kept near the transport boundary.
world_server/src/connection/mod.rs:235
↓ 1 callersFunctionreceive_from_client
Read the next client message from the socket. Returns when a full `ClientOpcodeMessage` is available. Uses `peek` to avoid busy-waiting and then perfo
auth_server/src/main.rs:142
↓ 1 callersFunctionreceive_from_manager
Await the next manager-originated server event for this connection.
world_server/src/connection/mod.rs:241
↓ 1 callersFunctionreceive_from_manager
Await the next `ServerEvent` from the client manager for this connection.
auth_server/src/main.rs:153
↓ 1 callersFunctionreceive_messages
Receive the next `ClientEvent` or signal closure.
auth_server/src/client_manager.rs:490
↓ 1 callersFunctionreceive_realm_pings
(auth_db: std::sync::Arc<AuthDatabase>)
auth_server/src/realms.rs:14
↓ 1 callersMethodreconnect_clients_cleaner
Prune stale connections and authenticated addresses beyond the reconnect lifetime.
auth_server/src/client_manager.rs:176
↓ 1 callersMethodremove_object_by_guid_internal
(&mut self, guid: Guid, character_manager: &mut CharacterManager)
world_server/src/world/map_manager.rs:262
↓ 1 callersMethodreset
(&mut self)
world_server/src/data/tutorial_flags.rs:95
↓ 1 callersMethodreset_move_flags
(&mut self)
world_server/src/character/character_movement.rs:17
↓ 1 callersMethodreset_time_sync
(&mut self)
world_server/src/character/mod.rs:183
↓ 1 callersMethodrun
Entry point for a newly accepted socket: run handshake + bidirectional event loop + teardown.
world_server/src/connection/mod.rs:95
↓ 1 callersMethodrun
Main event loop: consumes incoming `ClientEvent`s and performs periodic cleanup ticks.
auth_server/src/client_manager.rs:148
↓ 1 callersFunctionsend_account_wide_account_data_times
(client: &Client, data: &Vec<DBAccountData>)
world_server/src/handlers/account_data_handler.rs:76
↓ 1 callersFunctionsend_action_buttons
(character: &Character)
world_server/src/handlers/character_handler.rs:325
↓ 1 callersMethodsend_auth_challenge
Send initial auth challenge; seeds later key derivation and establishes crypto context.
world_server/src/connection/mod.rs:220
↓ 1 callersFunctionsend_bind_update
(character: &Character)
world_server/src/handlers/character_handler.rs:312
↓ 1 callersFunctionsend_character_account_data_times
(realm_database: &RealmDatabase, character: &Character)
world_server/src/handlers/account_data_handler.rs:88
↓ 1 callersFunctionsend_dungeon_difficulty
(character: &Character)
world_server/src/handlers/instance_handler.rs:6
↓ 1 callersFunctionsend_faction_list
(character: &Character)
world_server/src/handlers/faction_handler.rs:9
↓ 1 callersFunctionsend_login_set_time_speed
(character: &Character)
world_server/src/handlers/login_handler.rs:150
↓ 1 callersFunctionsend_msg_move_teleport_ack
(character: &Character, destination: &PositionAndOrientation)
world_server/src/handlers/movement_handler.rs:101
↓ 1 callersFunctionsend_smsg_force_move_root
(character: &Character)
world_server/src/handlers/movement_handler.rs:220
↓ 1 callersFunctionsend_smsg_force_move_unroot
(character: &Character)
world_server/src/handlers/movement_handler.rs:229
↓ 1 callersFunctionsend_smsg_logout_complete
(character: &Character)
world_server/src/handlers/login_handler.rs:201
↓ 1 callersFunctionsend_smsg_new_world
(character: &Character, map: Map, position: PositionAndOrientation)
world_server/src/handlers/movement_handler.rs:121
↓ 1 callersFunctionsend_smsg_stand_state_update
(character: &Character, stand_state: UnitStandState)
world_server/src/handlers/movement_handler.rs:214
↓ 1 callersFunctionsend_smsg_transfer_pending
(character: &Character, map: Map)
world_server/src/handlers/movement_handler.rs:115
↓ 1 callersFunctionsend_smsg_update_objects
(character: &Character, objects: Vec<Object>)
world_server/src/handlers/world_handler.rs:61
↓ 1 callersFunctionsend_trigger_cinematic
(character: &Character, cinematic_id: CinematicSequenceId)
world_server/src/handlers/cinematics_handler.rs:9
↓ 1 callersFunctionsend_tutorial_flags
(character: &Character)
world_server/src/handlers/tutorial_handler.rs:12
↓ 1 callersFunctionsend_tutorial_flags
(connection: &mut Connection)
world_server/src/handlers/login_handler.rs:124
↓ 1 callersFunctionsend_verify_world
(character: &Character)
world_server/src/handlers/character_handler.rs:299
↓ 1 callersFunctionsend_voice_chat_status
(character: &Character)
world_server/src/handlers/voice_chat_handler.rs:6
↓ 1 callersMethodset_account_sessionkey
(&self, username: &str, session_key: &str)
databases/wrath-auth-db/src/lib.rs:81
↓ 1 callersMethodset_action_bar_button
(&mut self, slot: u8, action_button: ActionButton)
world_server/src/character/mod.rs:260
↓ 1 callersMethodset_action_button
(&mut self, slot: usize, action_button: ActionButton)
world_server/src/data/action_bar.rs:22
↓ 1 callersMethodset_active_character
(&mut self, character_guid: Guid)
world_server/src/client.rs:97
↓ 1 callersMethodset_bag_item
( &mut self, item: Option<Item>, slot: u8, bag_slot: BagSlot, characte
world_server/src/character/character_inventory.rs:286
↓ 1 callersMethodset_crypto
Install negotiated crypto; split halves allow send/recv to proceed independently.
world_server/src/connection/mod.rs:80
↓ 1 callersMethodset_equipment_item
( &mut self, item: Option<Item>, slot: u8, equipment_slot: EquipmentSlot,
world_server/src/character/character_inventory.rs:242
↓ 1 callersMethodset_num_characters_on_realm
(&self, account_id: u32, realm_id: u32, num_characters: u8)
databases/wrath-auth-db/src/lib.rs:154
↓ 1 callersMethodset_realm_population
(&self, realm_id: u32, population: f32)
databases/wrath-auth-db/src/lib.rs:67
↓ 1 callersMethodset_rested_bytes
(&mut self, rested: bool)
world_server/src/character/mod.rs:264
↓ 1 callersMethodset_selection
(&mut self, new_selection: Option<Guid>)
world_server/src/character/mod.rs:217
↓ 1 callersMethodset_unit_flag_byte
(&mut self, unit_flag: UnitFlagIndex, value: bool)
world_server/src/character/mod.rs:235
↓ 1 callersMethodset_visible_actionbar_mask
(&mut self, action_bars: u8)
world_server/src/character/mod.rs:253
↓ 1 callersMethodshould_shutdown
(&self)
world_server/src/world/map_manager.rs:64
↓ 1 callersMethodstart_cinematic
(&mut self, cinematic_id: CinematicSequenceId)
world_server/src/character/character_cinematic.rs:18
↓ 1 callersMethodtick
(&mut self, character_manager: &mut CharacterManager, delta_time: f32)
world_server/src/world/instance_manager.rs:30
↓ 1 callersMethodtick_logout_state
(&mut self, delta_time: f32, world: &mut World)
world_server/src/character/character_logout.rs:7
↓ 1 callersMethodtick_time_sync
(&mut self, delta_time: f32)
world_server/src/character/mod.rs:199
↓ 1 callersMethodtry_add_item_to_backpack
Try to add item to first available backpack slot (BagSlot::Item1-Item16)
world_server/src/character/character_inventory.rs:389
↓ 1 callersMethodtry_insert_item
Tries to insert item, returns Ok(inserted slot) if successful
world_server/src/character/character_inventory.rs:47
↓ 1 callersMethodtry_perform_first_time_login_if_required
(&mut self)
world_server/src/character/character_first_login.rs:4
↓ 1 callersMethodupdate
Perform authentication then interleave reads from client and commands from manager until disconnect.
world_server/src/connection/mod.rs:107
↓ 1 callersMethodupdate_account_data
(&self, account_id: u32, new_time: u32, data_type: u8, new_length: u32, data: &[u8])
databases/wrath-auth-db/src/lib.rs:125
↓ 1 callersMethodupdate_character_account_data
(&self, character_id: u32, new_time: u32, data_type: u8, new_length: u32, data: &[u8])
databases/wrath-realm-db/src/character_account_data.rs:46
↓ 1 callersMethodupdate_character_position
(&self, update: &DBCharacterUpdate)
databases/wrath-realm-db/src/character.rs:153
↓ 1 callersMethodupdate_in_range_set
(&self, guid: Guid, character_manager: &mut CharacterManager)
world_server/src/world/map_manager.rs:152
↓ 1 callersMethodupdate_playtime_now
(&mut self)
world_server/src/character/mod.rs:116
↓ 1 callersMethodupdate_visible_item
(&mut self, slot: u8, item: &Item)
world_server/src/character/character_inventory.rs:326
↓ 1 callersMethodzone_update
(&mut self, area: Area)
world_server/src/character/mod.rs:173
Methodadd_in_range_object
(&mut self, guid: Guid, object: Weak<RwLock<dyn GameObject>>)
world_server/src/character/mod.rs:337
Methodas_update_receiver
(&self)
world_server/src/character/mod.rs:376
Methodbit_length
(&self)
world_server/src/data/tutorial_flags.rs:12
Methodcleanup_maps
(maps: &mut HashMap<T, MapManager>)
world_server/src/world/instance_manager.rs:50
Methoddefault
()
world_server/src/data/action_bar.rs:10
Methoddefault
()
world_server/src/character/character_inventory.rs:36
Methoddefault
()
databases/wrath-game-db/src/item_template.rs:52
← previousnext →201–300 of 362, ranked by callers