In diesem Bereich der Call of Duty UO Clan-Homepage, findet Ihr die Public Clan Server der 49ers. Wenn die Members der 49ers auf den COD UO Server'n unterwegs sind, dann könnt Ihr das hier sehen, ebenfalls welche Spieler anderer Clans gerade am zocken sind. Wir werden in naher Zukunft unsere aktuellen Server noch erweitern, ebenso wie eine Liste weiterer empfehlenswerter Call of Duty Server zu finden sein wird.

Call of Duty United Offensive Server | Call of Duty Black Ops Server

\\2^\\3', $pString ); $pString = preg_replace( "/^(.*)\^".$pChar."([^\^]+)$/m", '\\1\\2', $pString ); $c++; if( $c > 5 ) break; } return $pString; } } if(!function_exists(getColors)){ function getColors( $pString ) { $pString = getColor( '1', 'red', $pString ); $pString = getColor( '2', 'green', $pString ); $pString = getColor( '3', 'yellow', $pString ); $pString = getColor( '4', 'blue', $pString ); $pString = getColor( '5', 'cyan', $pString ); return $pString; } } if(!function_exists(fragsort)){ function fragsort ($a, $b) { if ($a['frags'] == $b['frags']) return 0; if ($a['frags'] > $b['frags']) { return -1; } else { return 1; } } } if( 0 && !is_array($cod_maps)){ $cod_maps = array(); $a=opendir($cod_imagedir); while ($getmap=readdir($a)) { unset($cod_mapname); $cod_mapname=explode(".",$getmap); $cod_maps[]=$cod_mapname[0]; } closedir($a); } if(!class_exists(CallofDuty)){ Class CallofDuty { var $m_playerinfo =""; // Info about players var $m_servervars =""; // Info about the server // // Get exact time, used for timeout counting // function timenow() { return doubleval(ereg_replace('^0\.([0-9]*) ([0-9]*)$','\\2.\\1',microtime())); } // // Function to remove funny characters from playernames // function removefunchars($data) { $result=""; $skipnextchar=false; for ($i=0;$i=32) && ($currentchar<=127)) $result=$result.chr($currentchar); if (($currentchar>=160) && ($currentchar<=255)) $result=$result.chr($currentchar-128); } } else { $skipnextchar=false; } } return $result; } // // Read raw data from server // function getServerData($command,$serveraddress,$portnumber,$waittime) { #echo $serveraddress; $serverdata =""; $serverdatalen=0; if ($waittime< 500) $waittime= 500; if ($waittime>2000) $waittime=2000; $waittime=doubleval($waittime/1000.0); if (!$codsocket=fsockopen("udp://".$serveraddress,$portnumber,$errnr)) { $this->errmsg="No connection"; return ""; } socket_set_blocking($codsocket,true); socket_set_timeout($codsocket,0,500000); fwrite($codsocket,$command,strlen($command)); // Mark $starttime=$this->timenow(); do { $serverdata.=fgetc($codsocket); $serverdatalen++; $socketstatus=socket_get_status($codsocket); if ($this->timenow()>($starttime+$waittime)) { $this->errmsg="Connection timed out"; fclose($codsocket); return ""; } } while ($socketstatus["unread_bytes"] ); fclose($codsocket); #var_dump($serverdata); return $serverdata; } // ********************************************************************** // getServerStatus // Read rules/setup from the gameserver into m_servervars // Return true if successful // ********************************************************************** function getServerStatus($serveraddress,$portnumber,$timeout) { $cmd="\xFF\xFF\xFF\xFFgetstatus\n"; $serverdata=$this->getServerData($cmd,$serveraddress,$portnumber,$timeout); if (strlen($serverdata)>20) { $serverdata=substr($serverdata,20); } else { return false; } //echo "

$serverdata"; $srvvars=substr($serverdata,0,strpos($serverdata,"\n"))."\\"; $players=substr($serverdata,strpos($serverdata,"\n")+1); // Skip the last linefeed $players=substr($players,0,strlen($players)-1); // Split playerinfo and fill into array $playercount=0; if (strlen($players)) { $playercollection=explode("\n",$players); while (list($key,$data) = each ($playercollection)) { eregi("^([-0-9]+) ([-0-9]+) \"(.*)\"",$data,$player); $this->m_playerinfo[$key]=array("frags"=>$player[1],"ping"=>$player[2],"name"=>$this->removefunchars($player[3])); $playercount++; } } $this->setServerVar( 'sv_maxPing', $serverdata ); $this->setServerVar( 'shortversion', $serverdata ); $this->setServerVar( 'protocol', $serverdata ); $this->setServerVar( 'scr_allow_jeeps', $serverdata ); $this->setServerVar( 'scr_allow_tanks', $serverdata ); $this->setServerVar( 'scr_friendlyfire', $serverdata ); $this->setServerVar( 'scr_killcam', $serverdata ); $this->setServerVar( 'scr_allowAnonymous', $serverdata ); $this->setServerVar( 'scr_floodProtect', $serverdata ); $this->setServerVar( 'scr_minPing', $serverdata ); $this->setServerVar( 'scr_privateClients', $serverdata ); $this->setServerVar( 'scr_punkbuster', $serverdata ); $this->setServerVar( 'scr_pure', $serverdata ); $this->setServerVar( 'pswrd', $serverdata ); $this->setServerVar( 'mod', $serverdata ); $this->setServerVar( 'fs_game', $serverdata ); $this->setServerVar( 'pswrd', $serverdata ); $this->setServerVar( 'sv_punkbuster', $serverdata ); $this->setServerVar( 'g_gametype', $serverdata ); // Fake servervar containing number of current players $this->m_servervars["sv_currentclients"]=$playercount; if ($playercount>0) usort($this->m_playerinfo,"fragsort"); // Split servervars and fill into array $name_tok = strtok ($srvvars,"\\"); $val_tok = strtok ("\\"); while (strlen($name_tok)) { $this->m_servervars[$name_tok]=$val_tok; $name_tok = strtok ("\\"); $val_tok = strtok ("\\"); } //var_dump( $this->m_servervars ); return true; } function setServerVar( $pVar, $pData ) { $pValue = ""; if( preg_match( '#\\\\'.preg_quote( $pVar ).'\\\\[^\\\\]+\\\\#', $pData ) ) { $pValue = preg_replace( '#^.*\\\\'.preg_quote( $pVar ).'\\\\([^\\\\]+)\\\\.*$#m', '\\1', $pData ); } return $pValue; } } } #echo $cod_serv_ip; $codinfo=new CallofDuty; $status=$codinfo->getServerStatus($cod_serv_ip,$cod_serv_port,1500); if ($status) { $cod_serv_name = getColors(htmlentities($codinfo->m_servervars['sv_hostname'])); $cod_serverip = $codinfo->m_servervars['serveraddress']; $cod_serv_protocoll = $codinfo->m_servervars['protocol']; $cod_playercount = $codinfo->m_servervars['sv_currentclients']; $cod_maxplayers = $codinfo->m_servervars['sv_maxclients']; $cod_map = htmlentities($codinfo->m_servervars['mapname']); $cod_map_cut = htmlentities(substr($codinfo->m_servervars['mapname'],$cod_maplength)); $cod_gamename = $codinfo->m_servervars['gamename']; $cod_admin = $codinfo->m_servervars['.Admin']; $cod_admin_email = $codinfo->m_servervars['.Email']; $cod_website = $codinfo->m_servervars['.Website']; $cod_location = $codinfo->m_servervars['.Location']; $cod_mods = ( $codinfo->m_servervars['mod'] ? 'Ja' : 'Nein' ); $cod_modname = $codinfo->m_servervars['fs_game']; $cod_modrate = $codinfo->m_servervars['sv_maxRate']; $cod_minping = $codinfo->m_servervars['sv_maxPing']; $cod_maxping = $codinfo->m_servervars['sv_minPing']; $cod_gametype = strtoupper( $codinfo->m_servervars['g_gametype'] ); $cod_punkbuster = ( $codinfo->m_servervars['sv_punkbuster'] ? 'Aktiv' : 'Inaktiv' ); $cod_pclients = intval( $codinfo->m_servervars['sv_privateClients'] ); /*if( $cod_pclients ) $cod_pclients = " ($cod_pclients Private Slots)"; else $cod_pclients = " (Keine Privaten Slots)";*/ $mapfile = "$cod_imagedir/$cod_map.jpg"; $cod_mappic = $cod_map; if( !is_file( $mapfile ) ) { $cod_mappic = "nopicture"; } $codimage = ""; $cod_friendlyfire = ( $codinfo->m_servervars['scr_friendlyfire'] ? 'Ja' : 'Nein' ); $cod_floodprotect = ( $codinfo->m_servervars['sv_floodProtect'] ? 'Ja' : 'Nein' ); $cod_killcamenabled = ( $codinfo->m_servervars['scr_killcam'] ? 'Ja' : 'Nein' ); $cod_anonymous = ( $codinfo->m_servervars['sv_allowAnonymous'] ? 'Ja' : 'Nein' ); $cod_pureserver = ( $codinfo->m_servervars['sv_pure'] ? 'Ja' : 'Nein' ); $cod_public = ( !$codinfo->m_servervars['pswrd'] ? 'Der Server ist öffentlich (Kein Passwort erforderlich)' : 'Der Server ist nicht öffentlich (Passwort notwendig)' ); $playerjscount++; if($cod_playercount>0){ if (is_array($codinfo->m_playerinfo)) { while (list(,$player) = each ($codinfo->m_playerinfo)) { $playername = htmlentities($player['name']); $playername_cut = substr($player['name'],$cod_namelength); $playping = "hat einen Ping von ".$player['ping']; $row = getColors($row); $player[name] = getColors( $player[name] ); eval ("\$cod_playerlist.= \"".getTemplate("serverviewer/templates/playerlist")."\";"); unset($playername); unset($playteam); } } eval ("\$cod_players.= \"".getTemplate("serverviewer/templates/players")."\";"); } if(0 && in_array($cod_map,$cod_maps)){ $codimage= $cod_map; } else { #$codimage= "nopicture"; } if($cod_serv_pass!=''){ eval ("\$cod_serverpass.= \"".getTemplate("serverviewer/templates/serverpass")."\";"); } #var_dump( getTemplate("serverviewer/templates/servername_hlsw") ); if($cod_hlsw==1){ eval ("\$cod_mapimage.= \"".getTemplate("serverviewer/templates/servername_hlsw")."\";"); if($cod_serv_name!=''){ eval ("\$cod_servname.= \"".getTemplate("serverviewer/templates/servername_hlsw")."\";"); } $cod_servname = getColors( $cod_servname ); } else{ eval ("\$cod_mapimage.= \"".getTemplate("serverviewer/templates/map")."\";"); if($cod_serv_name!=''){ eval ("\$cod_servname.= \"".getTemplate("serverviewer/templates/servername")."\";"); } } $cod_servname = getColors( $cod_servname ); eval ("\$boxlinks[].= \"".getTemplate("serverviewer/templates/status")."\";"); } else { eval ("\$boxlinks[].= \"".getTemplate("serverviewer/templates/error")."\";"); } #var_dump( $codinfo ); echo ""; echo $boxlinks[0]; unset($cod_serv_ip); unset($cod_serv_port); unset($cod_serv_name); unset($cod_serv_pass); unset($cod_hlsw); unset($cod_imagedir); unset($cod_namelength); unset($cod_imagewidth); unset($cod_maplength); unset($codinfo); unset($status); unset($codimage); unset($cod_serverip); unset($cod_playercount); unset($cod_maxplayers); unset($cod_map); unset($cod_map_cut); unset($cod_playerlist); unset($cod_players); unset($cod_serverpass); unset($cod_mapimage); unset($cod_servname); unset($boxlinks); ?>

CoD Black Ops

Server Adresse: 173.199.105.52:3194
Spieler: 0 /
Admin: Zerberus
Email: zerberus@dirtywork.org
Webseite: http://www.49ers.de/
Location: Germany
Aktuelle Map:
Game Type:
PunkBuster: Aktiv

Der Server ist öffentlich (Kein Passwort erforderlich)

Protokoll:
Max Rate:

Spieler Informationen

Player Name Score Ping