- added privacy setting for country indicator. Add this to glestuser.ini to hide your country when hosting:
PrivacyPlease=true
This commit is contained in:
parent
e15c5b48e3
commit
909d36e457
|
@ -1841,6 +1841,7 @@ void MenuStateCustomGame::publishToMasterserver()
|
||||||
|
|
||||||
string externalport = config.getString("MasterServerExternalPort", "61357");
|
string externalport = config.getString("MasterServerExternalPort", "61357");
|
||||||
publishToServerInfo["externalconnectport"] = externalport;
|
publishToServerInfo["externalconnectport"] = externalport;
|
||||||
|
publishToServerInfo["privacyPlease"] = config.getBool("PrivacyPlease","false");
|
||||||
|
|
||||||
publishToServerInfo["gameStatus"] = intToStr(game_status_waiting_for_players);
|
publishToServerInfo["gameStatus"] = intToStr(game_status_waiting_for_players);
|
||||||
if(slotCountHumans <= slotCountConnectedPlayers) {
|
if(slotCountHumans <= slotCountConnectedPlayers) {
|
||||||
|
|
|
@ -1418,6 +1418,7 @@ std::map<string,string> ServerInterface::publishToMasterserver() {
|
||||||
publishToServerInfo["connectedClients"] = intToStr(slotCountConnectedPlayers);
|
publishToServerInfo["connectedClients"] = intToStr(slotCountConnectedPlayers);
|
||||||
string externalport = config.getString("MasterServerExternalPort", "61357");
|
string externalport = config.getString("MasterServerExternalPort", "61357");
|
||||||
publishToServerInfo["externalconnectport"] = externalport;
|
publishToServerInfo["externalconnectport"] = externalport;
|
||||||
|
publishToServerInfo["privacyPlease"] = config.getBool("PrivacyPlease","false");
|
||||||
publishToServerInfo["gameStatus"] = intToStr(game_status_in_progress);
|
publishToServerInfo["gameStatus"] = intToStr(game_status_in_progress);
|
||||||
|
|
||||||
if(publishToMasterserverThread == NULL) {
|
if(publishToMasterserverThread == NULL) {
|
||||||
|
|
|
@ -172,7 +172,16 @@
|
||||||
else // connection to game server succeeded, protocol verification succeeded
|
else // connection to game server succeeded, protocol verification succeeded
|
||||||
{ // add this game server to the database
|
{ // add this game server to the database
|
||||||
if ( extension_loaded('geoip') ) {
|
if ( extension_loaded('geoip') ) {
|
||||||
$country = geoip_country_code_by_name( $remote_ip );
|
|
||||||
|
$privacyPlease = 0;
|
||||||
|
if(isset($_GET["privacyPlease"])) {
|
||||||
|
$privacyPlease = (int) clean_str( $_GET['privacyPlease'] );
|
||||||
|
}
|
||||||
|
|
||||||
|
if($privacyPlease != 0)
|
||||||
|
{
|
||||||
|
$country = geoip_country_code_by_name( $remote_ip );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
mysql_db_query( MYSQL_DATABASE, 'INSERT INTO glestserver SET ' .
|
mysql_db_query( MYSQL_DATABASE, 'INSERT INTO glestserver SET ' .
|
||||||
'glestVersion=\'' . mysql_real_escape_string( $glestVersion ) . '\', ' .
|
'glestVersion=\'' . mysql_real_escape_string( $glestVersion ) . '\', ' .
|
||||||
|
|
Loading…
Reference in New Issue