From: Hedayat V. <hed...@gm...> - 2008-10-02 19:08:43
|
Hi, I have no idea about the left player having better performance than the right player (which might be true!). But about the code: notice that the actual receiving is not done here, it is in NetControl::ReadTCPMessages(), which uses a select command to read messages from the sockets. I don't see any advantage for any particular agent there. What do you think about it? Thanks, Hedayat /*yeer <at...@12...>*/ wrote on 10/02/2008 06:20:14 PM: > hi all > > I found a funny fact that when team in Left is luckier than one in > Right for performance. > Then I print the message out to a file by changing the code in > agentcontrol.cpp > file:[agentcontrol.cpp] > function: void AgentControl::StartCycle() > while (mNetMessage->Extract(netBuff,message)) > { > os<<"m:"<<"client"<<"["<<client->id<<"]"<<" "<<"at: > "<<mTime<<endl; > agent->RealizeActions > > (mGameControlServer->Parse(client->id,message)); > } > in my opinion,client N stands for the number N agent who joins the > game. > it seems they did not have equal chance to send their message to > the server > can some one explain this phenomenon? > Besh Wishes > yeer from Apollo3D > cilps of the message file: > m:client[4] at: 341.413 > m:client[5] at: 341.413 > m:client[5] at: 341.413 > m:client[6] at: 341.413 > m:client[6] at: 341.413 > m:client[1] at: 341.413 > m:client[3] at: 341.413 > m:client[2] at: 341.413 > m:client[4] at: 341.433 > m:client[1] at: 341.433 > m:client[3] at: 341.433 > m:client[2] at: 341.433 > m:client[4] at: 341.453 > m:client[5] at: 341.453 > m:client[5] at: 341.453 > m:client[6] at: 341.453 > m:client[6] at: 341.453 > m:client[1] at: 341.453 > m:client[3] at: 341.453 > m:client[2] at: 341.453 > m:client[4] at: 341.473 > m:client[1] at: 341.473 > m:client[3] at: 341.473 > m:client[2] at: 341.473 > m:client[4] at: 341.493 > m:client[5] at: 341.493 > m:client[5] at: 341.493 > m:client[6] at: 341.493 > m:client[6] at: 341.493 > m:client[1] at: 341.493 > m:client[3] at: 341493 > m:client[2] at: 341.493 > m:client[4] at: 341.513 > m:client[1] at: 341.513 > m:client[3] at: 341.513 > m:client[2] at: 341.513 > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > ------------------------------------------------------------------------ > > _______________________________________________ > Sserver-three-d mailing list > Sse...@li... > https://lists.sourceforge.net/lists/listinfo/sserver-three-d > |