inital commit

This commit is contained in:
2020-08-18 15:42:30 -05:00
commit 9d366e3720
30 changed files with 4032 additions and 0 deletions

23
src/CNShared.hpp Normal file
View File

@@ -0,0 +1,23 @@
/*
CNShared.hpp
There's some data shared between the Login Server and the Shard Server. Of course all of this needs to be thread-safe. No mucking about on this one!
*/
#ifndef _CNSD_HPP
#define _CNSD_HPP
#include <map>
#include <string>
#include "Player.hpp"
namespace CNSharedData {
// serialkey corresponds to player data
extern std::map<int64_t, Player> players;
void setPlayer(int64_t sk, Player& plr);
Player getPlayer(int64_t sk);
void erasePlayer(int64_t sk);
}
#endif