". get_lang("view_log") ." ", " ". get_lang("get_size") ." " ); if (preg_match("/u/",$server_home['access_rights'])) { $hasSteamAutoUpdate = false; $master_server_home_id = $db->getMasterServer( $server_home['remote_server_id'], $server_home['home_cfg_id'] ); if ( $master_server_home_id != FALSE ) { if ( !$db->getGameHomeWithoutMods($master_server_home_id) ) { $db->setMasterServer("remove", $master_server_home_id, $server_home['home_cfg_id'], $server_home['remote_server_id']); $master_server_home_id = FALSE; } } // In case game is compatible with steam we offer a way to use steam with the updates. if( $server_xml->installer == "steamcmd" ) { if( $master_server_home_id != FALSE AND $master_server_home_id != $server_home['home_id'] ) { $module_buttons[] = " ". get_lang("update_from_local_master_server") ." "; } //$module_buttons[] = " $module_buttons[] = " ". get_lang("install_update_steam") ." "; $hasSteamAutoUpdate = true; } // In other cases manual update is provided. if( $server_xml->installer == "manual" ) { $module_buttons[] = " ". get_lang("install_update_manual") ." "; } // In other cases rsync update is provided. if( $server_xml->installer == "rsync" ) { $sync_name = $server_xml->game_key; $sync_list = @file("modules/gamemanager/rsync.list", FILE_IGNORE_NEW_LINES); if ( in_array($sync_name, $sync_list) OR ($master_server_home_id != FALSE and $master_server_home_id != $server_home['home_id']) ) { $module_buttons[] = " ". get_lang("rsync_install") ." "; } } /* $module_buttons[] = " ". get_lang("show_api_actions") . " "; */ } if($_SESSION['users_role'] == "admin") { if ( ( $server_xml->control_protocol and preg_match("/^(rcon|lcon|rcon2|armabe)$/" ,$server_xml->control_protocol) ) OR ( $server_xml->gameq_query_name and $server_xml->gameq_query_name == 'minecraft' ) ) { $module_buttons[] = " ".get_lang("rcon_presets")." "; } } ?>