summaryrefslogtreecommitdiff
path: root/src/login/login.h
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2018-01-24 00:31:58 +0300
committerAndrei Karas <akaras@inbox.ru>2018-02-09 18:34:44 +0300
commit7040d6071e3cbb7eafd9b67108952a1342cac572 (patch)
tree4fbf5796a17bb99a2d48add9fab74233b8e9e701 /src/login/login.h
parent55152d7e642eac14f8ca848a593a17bbf1b57334 (diff)
downloadhercules-7040d6071e3cbb7eafd9b67108952a1342cac572.tar.gz
hercules-7040d6071e3cbb7eafd9b67108952a1342cac572.tar.bz2
hercules-7040d6071e3cbb7eafd9b67108952a1342cac572.tar.xz
hercules-7040d6071e3cbb7eafd9b67108952a1342cac572.zip
Add server[MAX_SERVERS] into login interface.
Diffstat (limited to 'src/login/login.h')
-rw-r--r--src/login/login.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/login/login.h b/src/login/login.h
index 3af54ef50..b846e2bb7 100644
--- a/src/login/login.h
+++ b/src/login/login.h
@@ -157,6 +157,10 @@ struct online_login_data {
#define MAX_SERVERS 30
+struct s_login_dbs {
+ struct mmo_char_server server[MAX_SERVERS];
+};
+
/**
* Login.c Interface
**/
@@ -166,6 +170,7 @@ struct login_interface {
int fd;
struct Login_Config *config;
struct AccountDB* accounts;
+ struct s_login_dbs *dbs;
int (*mmo_auth) (struct login_session_data* sd, bool isServer);
int (*mmo_auth_new) (const char* userid, const char* pass, const char sex, const char* last_ip);
@@ -235,8 +240,6 @@ struct login_interface {
};
#ifdef HERCULES_CORE
-extern struct mmo_char_server server[MAX_SERVERS];
-
void login_defaults(void);
#endif // HERCULES_CORE