try to improve performance
This commit is contained in:
parent
ac24630573
commit
5fd46478c6
|
@ -291,7 +291,7 @@ void ConnectionSlotThread::execute() {
|
||||||
eventCopy.eventType = eReceiveSocketData;
|
eventCopy.eventType = eReceiveSocketData;
|
||||||
eventCopy.connectionSlot = slot;
|
eventCopy.connectionSlot = slot;
|
||||||
eventCopy.eventId = slotIndex;
|
eventCopy.eventId = slotIndex;
|
||||||
eventCopy.socketTriggered = socket->hasDataToReadWithWait(5000);
|
eventCopy.socketTriggered = socket->hasDataToReadWithWait(1000);
|
||||||
//eventCopy.socketTriggered = true;
|
//eventCopy.socketTriggered = true;
|
||||||
|
|
||||||
if(getQuitStatus() == true) {
|
if(getQuitStatus() == true) {
|
||||||
|
|
|
@ -1457,6 +1457,12 @@ void ServerInterface::update() {
|
||||||
|
|
||||||
dispatchPendingHighlightCellMessages(errorMsgList);
|
dispatchPendingHighlightCellMessages(errorMsgList);
|
||||||
|
|
||||||
|
if(gameHasBeenInitiated == true &&
|
||||||
|
difftime((long int)time(NULL),lastGlobalLagCheckTime) >= LAG_CHECK_GRACE_PERIOD) {
|
||||||
|
std::map<int,bool> mapSlotSignalledList;
|
||||||
|
checkForLaggingClients(mapSlotSignalledList, eventList, socketTriggeredList,errorMsgList);
|
||||||
|
}
|
||||||
|
|
||||||
//printf("START Server update #7\n");
|
//printf("START Server update #7\n");
|
||||||
}
|
}
|
||||||
else if(gameHasBeenInitiated == true &&
|
else if(gameHasBeenInitiated == true &&
|
||||||
|
|
Loading…
Reference in New Issue
Block a user