21 inline static std::shared_mutex _rw_lock;
22 static std::unordered_map<std::string, player*> _players_lut;
25 static bool try_get_player(
const std::string& player_id,
player*& player_ptr);
26 static bool add_or_get_player(std::string name,
const std::string& player_id,
player*& player_ptr);
27 static bool remove_player(
const std::string& player_id,
player*&
player);