From c5e8f1b3afa829f39434b83f6600472dbb059183 Mon Sep 17 00:00:00 2001 From: Kayne Ruse Date: Tue, 13 May 2014 03:25:50 +1000 Subject: [PATCH] Added account and character saving on shutdown --- server/server_internals.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server/server_internals.cpp b/server/server_internals.cpp index ee7446b..c2b83c1 100644 --- a/server/server_internals.cpp +++ b/server/server_internals.cpp @@ -144,9 +144,16 @@ void ServerApplication::Quit() { std::cout << "Shutting down" << std::endl; //save the server state - //TODO: save the existing players + for (auto& it : accountMap) { + SaveUserAccount(it.first); + } + for (auto& it : characterMap) { + SaveCharacter(it.first); + } //empty the members + accountMap.clear(); + characterMap.clear(); regionPager.UnloadAll(); //APIs