From c11c0174ece92b4502648ad33653975bfdfc39a0 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Mon, 5 May 2008 17:45:30 +0000 Subject: lights with entity color, sunlight, network stats --- src/core/netserver.cc | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) (limited to 'src/core/netserver.cc') diff --git a/src/core/netserver.cc b/src/core/netserver.cc index ca08def..3005922 100644 --- a/src/core/netserver.cc +++ b/src/core/netserver.cc @@ -28,6 +28,7 @@ #include "core/cvar.h" #include "core/func.h" #include "core/core.h" +#include "core/stats.h" #ifdef _WIN32 typedef int socklen_t; @@ -203,7 +204,8 @@ void NetServer::receive() } else { //con_debug << "Incoming data '" << recbuf << "'"<< bytes_received << " bytes" << std::endl; } - + Stats::network_bytes_received += bytes_received; + // originator std::string client_host (inet_ntoa(client_addr.sin_addr)); unsigned int client_port = ntohs(client_addr.sin_port); @@ -284,20 +286,10 @@ void NetServer::client_initialize(NetClient *client) { std::map::iterator it; for (it=Entity::registry.begin(); it != Entity::registry.end(); it++) { netmsg.str(""); - switch ((*it).second->type()) { - case Entity::Default: - case Entity::Dynamic: - case Entity::Controlable: - netmsg << "ent "; - (*it).second->serialize(netmsg); - netmsg << "\n"; - - client->send(netmsg.str()); - - break; - default: - break; - } + netmsg << "ent "; + (*it).second->serialize(netmsg); + netmsg << "\n"; + client->send(netmsg.str()); } netmsg.str("connect\n"); client->send(netmsg.str()); -- cgit v1.2.3