". 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[] = " ". get_lang("install_update_steam") ." "; $hasSteamAutoUpdate = true; } // In other cases manual update is provided. else { $module_buttons[] = " ". get_lang("install_update_manual") ." "; $sync_name = get_sync_name($server_xml); $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")." "; } } ?>