static void NET_SV_InitNewClient(net_client_t *client, net_addr_t *addr, char *player_name) { client->active = true; client->connect_time = I_GetTimeMS(); NET_Conn_InitServer(&client->connection, addr); client->addr = addr; client->last_send_time = -1; client->name = strdup(player_name); // init the ticcmd send queue client->sendseq = 0; client->acknowledged = 0; client->drone = false; client->last_gamedata_time = 0; memset(client->sendqueue, 0xff, sizeof(client->sendqueue)); }
static void NET_SV_InitNewClient(net_client_t *client, net_addr_t *addr, net_protocol_t protocol) { client->active = true; client->connect_time = I_GetTimeMS(); NET_Conn_InitServer(&client->connection, addr, protocol); client->addr = addr; NET_ReferenceAddress(addr); client->last_send_time = -1; // init the ticcmd send queue client->sendseq = 0; client->acknowledged = 0; client->drone = false; client->ready = false; client->last_gamedata_time = 0; memset(client->sendqueue, 0xff, sizeof(client->sendqueue)); NET_Log("server: initialized new client from %s", NET_AddrToString(addr)); }