servatrice/common/pb
woogerboy21 6962777ded Rework idle timeout, now server side (#2259)
* Server side idle timeout

Initial commit for server side idle timeout counter.  This adds a new
int value that is updated when room/game/mod/admin commands occur and is
checked during the regular ping timout function that if the users new
"idle" value exceeds the idleclienttimeout value defined in the servers
configuration file the user is logged out.  The user will receive a
warning at the 90% time frame mark about being idle.

* Use round instead of ceil

Travis fix for older xcode issue's.

* Fixed requested items

Mis-spelleed function, added header, added warning message sent check
value.  Also corrected the protobuf declaration file for
event_notifyuser

* Moved bool to protected

* Re-Ordered Declarations

* Removed most stylistic items

Resolved most noted things.

* Remove client side idle timeout

Removed client side idle timeout functionality
2016-11-08 22:18:12 -05:00
..
admin_commands.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
card_attributes.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
CMakeLists.txt Rework "paths" settings loading and card database loading 2016-03-15 22:27:55 +01:00
color.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_attach_card.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_change_zone_properties.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_concede.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_create_arrow.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_create_counter.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_create_token.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_deck_del.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_deck_del_dir.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_deck_download.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_deck_list.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_deck_new_dir.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_deck_select.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_deck_upload.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_del_counter.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_delete_arrow.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_draw_cards.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_dump_zone.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_flip_card.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_game_say.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_inc_card_counter.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_inc_counter.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_kick_from_game.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_leave_game.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_move_card.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_mulligan.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_next_turn.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_ready_start.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_replay_delete_match.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_replay_download.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_replay_list.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_replay_modify_match.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_reveal_cards.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_roll_die.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_set_active_phase.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_set_card_attr.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_set_card_counter.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_set_counter.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_set_sideboard_lock.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_set_sideboard_plan.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_shuffle.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_stop_dump_zone.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
command_undo_draw.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
commands.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
context_concede.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
context_connection_state_changed.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
context_deck_select.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
context_move_card.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
context_mulligan.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
context_ping_changed.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
context_ready_start.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
context_set_sideboard_lock.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
context_undo_draw.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_add_to_list.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_attach_card.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_change_zone_properties.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_connection_closed.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_create_arrow.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_create_counter.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_create_token.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_del_counter.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_delete_arrow.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_destroy_card.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_draw_cards.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_dump_zone.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_flip_card.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_game_closed.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_game_host_changed.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_game_joined.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_game_say.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_game_state_changed.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_join.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_join_room.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_kicked.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_leave.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_leave_room.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_list_games.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_list_rooms.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_move_card.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_notify_user.proto Rework idle timeout, now server side (#2259) 2016-11-08 22:18:12 -05:00
event_player_properties_changed.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_remove_from_list.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_replay_added.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_reveal_cards.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_roll_die.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_room_say.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_server_complete_list.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_server_identification.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_server_message.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_server_shutdown.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_set_active_phase.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_set_active_player.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_set_card_attr.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_set_card_counter.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_set_counter.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_shuffle.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_stop_dump_zone.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_user_joined.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_user_left.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
event_user_message.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
game_commands.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
game_event.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
game_event_container.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
game_event_context.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
game_replay.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
isl_message.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
moderator_commands.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
move_card_to_zone.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response.proto Cleanup max user check at login 2016-10-16 12:48:39 -04:00
response_activate.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_adjust_mod.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_ban_history.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_deck_download.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_deck_list.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_deck_upload.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_dump_zone.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_get_games_of_user.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_get_user_info.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_join_room.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_list_users.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_login.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_register.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_replay_download.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_replay_list.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_viewlog_history.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_warn_history.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
response_warn_list.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
room_commands.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
room_event.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
server_message.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_arrow.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_ban.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_card.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_cardcounter.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_chat_message.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_counter.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_deckstorage.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_game.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_gametype.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_player.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_playerping.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_playerproperties.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_replay.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_replay_match.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_room.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_user.proto Added user privilege level (#2228) 2016-10-26 02:07:42 -04:00
serverinfo_warning.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
serverinfo_zone.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
session_commands.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00
session_event.proto Remove 'syntax = proto2' from .proto files. 2016-01-14 08:09:40 -05:00