├── README.md ├── doc ├── async_await.md ├── aux_storage_cache.md ├── aux_storage_ephemeral.md ├── aux_storage_key_value_storage.md ├── aux_storage_outline.md ├── aux_storage_queue.md ├── aux_storage_ranking.md ├── aux_storage_static_index_deque.md ├── aux_storage_time_series_data.md ├── background_job.md ├── background_thread.md ├── codegen.md ├── compiler_warning_ignore.md ├── db_design.md ├── db_implementation.md ├── db_logging.md ├── db_memory_transaction.md ├── db_outline.md ├── db_row_adapter.md ├── db_transaction.md ├── fiber_in_silvervine_server_engine.md ├── fiber_performance.md ├── fiber_unit_test.md ├── inter_server_queue.md ├── interrupt_bridge.md ├── latency_simulation.md ├── lua_scripting.md ├── networking_setting_guide.md ├── send_game_logic_message_to_server.md ├── session_fiber.md ├── session_handover.md ├── session_timer.md └── test_client.md └── img ├── db_row_adapter.png ├── latency_simulation_graph.png ├── relational_db_example.png ├── sample_test_case_from_mabinogi_duel.png └── thirdparty_async_library_example.png /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/README.md -------------------------------------------------------------------------------- /doc/async_await.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/async_await.md -------------------------------------------------------------------------------- /doc/aux_storage_cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/aux_storage_cache.md -------------------------------------------------------------------------------- /doc/aux_storage_ephemeral.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/aux_storage_ephemeral.md -------------------------------------------------------------------------------- /doc/aux_storage_key_value_storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/aux_storage_key_value_storage.md -------------------------------------------------------------------------------- /doc/aux_storage_outline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/aux_storage_outline.md -------------------------------------------------------------------------------- /doc/aux_storage_queue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/aux_storage_queue.md -------------------------------------------------------------------------------- /doc/aux_storage_ranking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/aux_storage_ranking.md -------------------------------------------------------------------------------- /doc/aux_storage_static_index_deque.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/aux_storage_static_index_deque.md -------------------------------------------------------------------------------- /doc/aux_storage_time_series_data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/aux_storage_time_series_data.md -------------------------------------------------------------------------------- /doc/background_job.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/background_job.md -------------------------------------------------------------------------------- /doc/background_thread.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/background_thread.md -------------------------------------------------------------------------------- /doc/codegen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/codegen.md -------------------------------------------------------------------------------- /doc/compiler_warning_ignore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/compiler_warning_ignore.md -------------------------------------------------------------------------------- /doc/db_design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/db_design.md -------------------------------------------------------------------------------- /doc/db_implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/db_implementation.md -------------------------------------------------------------------------------- /doc/db_logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/db_logging.md -------------------------------------------------------------------------------- /doc/db_memory_transaction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/db_memory_transaction.md -------------------------------------------------------------------------------- /doc/db_outline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/db_outline.md -------------------------------------------------------------------------------- /doc/db_row_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/db_row_adapter.md -------------------------------------------------------------------------------- /doc/db_transaction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/db_transaction.md -------------------------------------------------------------------------------- /doc/fiber_in_silvervine_server_engine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/fiber_in_silvervine_server_engine.md -------------------------------------------------------------------------------- /doc/fiber_performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/fiber_performance.md -------------------------------------------------------------------------------- /doc/fiber_unit_test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/fiber_unit_test.md -------------------------------------------------------------------------------- /doc/inter_server_queue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/inter_server_queue.md -------------------------------------------------------------------------------- /doc/interrupt_bridge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/interrupt_bridge.md -------------------------------------------------------------------------------- /doc/latency_simulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/latency_simulation.md -------------------------------------------------------------------------------- /doc/lua_scripting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/lua_scripting.md -------------------------------------------------------------------------------- /doc/networking_setting_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/networking_setting_guide.md -------------------------------------------------------------------------------- /doc/send_game_logic_message_to_server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/send_game_logic_message_to_server.md -------------------------------------------------------------------------------- /doc/session_fiber.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/session_fiber.md -------------------------------------------------------------------------------- /doc/session_handover.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/session_handover.md -------------------------------------------------------------------------------- /doc/session_timer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/session_timer.md -------------------------------------------------------------------------------- /doc/test_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/doc/test_client.md -------------------------------------------------------------------------------- /img/db_row_adapter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/img/db_row_adapter.png -------------------------------------------------------------------------------- /img/latency_simulation_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/img/latency_simulation_graph.png -------------------------------------------------------------------------------- /img/relational_db_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/img/relational_db_example.png -------------------------------------------------------------------------------- /img/sample_test_case_from_mabinogi_duel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/img/sample_test_case_from_mabinogi_duel.png -------------------------------------------------------------------------------- /img/thirdparty_async_library_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcat-studio/SilvervineServerEngine2-Doc/HEAD/img/thirdparty_async_library_example.png --------------------------------------------------------------------------------