#define GAMESERVER_H
#define VG_SERVER
+
#include "vg/vg.h"
#include "vg/vg_steam.h"
#include "vg/vg_steam_networking.h"
#include "vg/vg_steam_http.h"
#include "vg/vg_steam_auth.h"
#include "network_msg.h"
+#include "network_common.h"
#include "highscores.h"
#include <sys/socket.h>
struct gameserver_client {
int active;
+ u32 version;
int authenticated;
HSteamNetConnection connection;
- char username[32];
+ char username[ NETWORK_USERNAME_MAX ];
+ char items[k_netmsg_playeritem_max][ADDON_UID_MAX];
+ u64 steamid;
}
- clients[ 32 ];
+ clients[ NETWORK_MAX_PLAYERS ];
u8 app_symmetric_key[ k_nSteamEncryptedAppTicketSymmetricKeyLen ];