@@ -537,38 +537,35 @@ bool CServerListItem::ParseQuery(const char* szBuffer, unsigned int nLength)
537
537
// Game
538
538
if (!ReadString (strTemp, szBuffer, i, nLength))
539
539
return false ;
540
- if ((uiMasterServerSaysRestrictions & ASE_FLAG_GAME_NAME ) == false )
540
+ if ((uiMasterServerSaysRestrictions & RESTRICTION_GAME_NAME ) == false )
541
541
strGameName = strTemp;
542
542
543
- // Port
543
+ // Port (Ignore result as we must already have the correct value)
544
544
if (!ReadString (strTemp, szBuffer, i, nLength))
545
545
return false ;
546
- // Don't update port here. We must already have the correct value.
547
- // if ( ( uiMasterServerSaysRestrictions & ASE_FLAG_PORT ) == false )
548
- // ChangeAddress( Address, atoi ( strTemp.c_str () ) );
549
546
550
547
// Server name
551
548
if (!ReadString (strTemp, szBuffer, i, nLength))
552
549
return false ;
553
- if ((uiMasterServerSaysRestrictions & ASE_FLAG_NAME ) == false )
550
+ if ((uiMasterServerSaysRestrictions & RESTRICTION_SERVER_NAME ) == false )
554
551
strName = strTemp;
555
552
556
553
// Game type
557
554
if (!ReadString (strTemp, szBuffer, i, nLength))
558
555
return false ;
559
- if ((uiMasterServerSaysRestrictions & ASE_FLAG_GAME_MODE ) == false )
556
+ if ((uiMasterServerSaysRestrictions & RESTRICTION_GAME_MODE ) == false )
560
557
strGameMode = strTemp;
561
558
562
559
// Map name
563
560
if (!ReadString (strMapTemp, szBuffer, i, nLength))
564
561
return false ;
565
- if ((uiMasterServerSaysRestrictions & ASE_FLAG_MAP ) == false )
562
+ if ((uiMasterServerSaysRestrictions & RESTRICTION_MAP_NAME ) == false )
566
563
strMap = strMapTemp;
567
564
568
565
// Version
569
566
if (!ReadString (strTemp, szBuffer, i, nLength))
570
567
return false ;
571
- if ((uiMasterServerSaysRestrictions & ASE_FLAG_VERSION ) == false )
568
+ if ((uiMasterServerSaysRestrictions & RESTRICTION_SERVER_VERSION ) == false )
572
569
strVersion = strTemp;
573
570
574
571
// Got space for password, serial verification, player count, players max?
@@ -577,19 +574,19 @@ bool CServerListItem::ParseQuery(const char* szBuffer, unsigned int nLength)
577
574
return false ;
578
575
}
579
576
580
- if ((uiMasterServerSaysRestrictions & ASE_FLAG_PASSWORDED ) == false )
577
+ if ((uiMasterServerSaysRestrictions & RESTRICTION_PASSWORDED_FLAG ) == false )
581
578
bPassworded = (szBuffer[i] == 1 );
582
579
i++;
583
580
584
- if ((uiMasterServerSaysRestrictions & ASE_FLAG_SERIALS ) == false )
581
+ if ((uiMasterServerSaysRestrictions & RESTRICTION_SERIALS_FLAG ) == false )
585
582
bSerials = (szBuffer[i] == 1 );
586
583
i++;
587
584
588
- if ((uiMasterServerSaysRestrictions & ASE_FLAG_PLAYER_COUNT ) == false )
585
+ if ((uiMasterServerSaysRestrictions & RESTRICTION_PLAYER_COUNT ) == false )
589
586
nPlayers = (unsigned char )szBuffer[i];
590
587
i++;
591
588
592
- if ((uiMasterServerSaysRestrictions & ASE_FLAG_MAX_PLAYER_COUNT ) == false )
589
+ if ((uiMasterServerSaysRestrictions & RESTRICTION_MAX_PLAYER_COUNT ) == false )
593
590
nMaxPlayers = (unsigned char )szBuffer[i];
594
591
i++;
595
592
@@ -600,9 +597,9 @@ bool CServerListItem::ParseQuery(const char* szBuffer, unsigned int nLength)
600
597
SString strJoinedPlayers, strMaxPlayers;
601
598
if (strPlayerCount.Split (" /" , &strJoinedPlayers, &strMaxPlayers))
602
599
{
603
- if ((uiMasterServerSaysRestrictions & ASE_FLAG_PLAYER_COUNT ) == false )
600
+ if ((uiMasterServerSaysRestrictions & RESTRICTION_PLAYER_COUNT ) == false )
604
601
nPlayers = atoi (strJoinedPlayers);
605
- if ((uiMasterServerSaysRestrictions & ASE_FLAG_MAX_PLAYER_COUNT ) == false )
602
+ if ((uiMasterServerSaysRestrictions & RESTRICTION_MAX_PLAYER_COUNT ) == false )
606
603
nMaxPlayers = atoi (strMaxPlayers);
607
604
}
608
605
}
@@ -645,7 +642,7 @@ bool CServerListItem::ParseQuery(const char* szBuffer, unsigned int nLength)
645
642
SString strResult = RemoveColorCodes (strPlayer.c_str ());
646
643
if (strResult.length () == 0 )
647
644
strResult = strPlayer;
648
- if ((uiMasterServerSaysRestrictions & ASE_FLAG_PLAYER_LIST ) == false )
645
+ if ((uiMasterServerSaysRestrictions & RESTRICTION_PLAYER_LIST ) == false )
649
646
vecPlayers.push_back (strResult);
650
647
}
651
648
}
0 commit comments