Wollte mal Fragen ob das nun gefixt ist mit den weaponrestrictions?
Beiträge von Badnice
-
-
-
Also mein Server läuft jetz komplett sauber und ohne crash. Und ist ständig voll
-
Aber wenn das Projekt nur wegen den Dedi gemacht wurde, wozu haben sie denn nen kompletten masterserver gebastelt der es erlaubt, das spiel ohne steam zu spielen. Aber ich muss sagen das aIW besser ist als IW.Net
-
Der aIW Coder ( Authority) ist meines Wissens nach in den Niederlanden wohnhaft und ist 17(!) Jahre alt
Und aIW war nie für gekaufte spiele bestimmt. Du verwechselst das mit den was Teknogods vorhatte aber kläglich versagt haben. -
so meine 8 mb log. hoffe das reicht
-
Hmm ich hab das mit den Stats so gemacht, das ich !mystats mache. Ich hab das Ultrastats Plugin Installiert.
-
Wie füge ich einen Anhang hier hinzu?
-
ja das muss ich noch ändern, bin nur zu faul zu
-
Die mw2 Ultrastats sind Exclusiv für meinen Server.
-
Ach ja?
https://www.gsmanager.de/www.mw2ultrastats.tkBitte schön und überzeug dich selber
-
Aaaaalso ich habe jetz manuadinmod mit mw2 zum laufen gebracht. ( Debian mit Wine und Winetricks, Gnome und NX Server.)
Habe ein paar bugs gefunden die ich euch nun sagen werde.-> Die Stats werden nicht in der Mysql Datenbank gespeichert ( auch nicht in Sqlite )
Lösung : holt euch Ultrastats, Installiert es und laded das Ultrastats Plugin für MaM runter ( Stats werden dann gespeichert und mit !mystats aufgerufen )
-> Bei Suchen und Zerstören. Jedes mal, wenn das ganze Team ausgeschaltet wurde und eine neue Runde anfängt, denkt MaM dass es ein Serverrestart ist und Begrüßt die ganzen Spieler nochmal ( ziemlich nervig bei 18 Sielern )Wenn keiner was dagegen hat, Poste ich mal mein MaM, Ultrastats mit Statusbildern und den mw2 maps hier rein. Sagt nur bescheid. ODER added mich bei x fire : buster10deluxe
-
Hey Leute, wie habt ihr den Dedi denn aufgesetzt? Linux mit Wine oder nur Windoof?
-
Ich hab mam mit mw2 zum laufen gebracht das einzige problem ist bei S&D da wird bei jedem neuen Rundenstart alle Spieler begrüßt, und das führt manchmal zu multikills etc.
-
hat sihc erledigt. hab ein plugin extra für ultrastats gefunden
-
Er amcht garnichts er zeigt mir nur den Link an. mehr ned
-
Hammer teil. Nur eine Frage. Ich selbs verwende kein Mysql für die Stats. Kann ich das trotzdem irgendwie verwenden? Habe es versucht das er das von Ultrastats liest aber hat mir kein erfolg gebracht. habe es natürlich verändert
PHP
Alles anzeigen<? $mysqlhost = ""; // Host des MySQL-Servers - Host of you MySQL-Server $mysqluser = ""; // Benutzername des MySQL-Servers - Loginname for the MySQL-Server $mysqlpasswd = ""; // Passwort des MySQL-Servers - Password for the MySQL-Server $mysqldbname = "ustats"; // Datenbank des MySQL-Servers - Database of the MySQL-Server $ip = "0.0.0.0"; // IP deines Gameservers - Your gameserver's ip-adress $port = "28960"; // Port deines Gameservers - You gameserver's port $timeout = 0.5; // Maximale Verbindungzeit zum Gameserver in Sekunden - Maximum connection time to the gameserver $bildname = "Signatur.png"; // Hintergrund-Bild - Background-Image $font_file = "./bankgthd.ttf"; // Sonstige Schriftart - Other font $font_file2 = "./Battlev2bi.ttf"; // Überschrift (Nick) Schriftart - headline (nickname) font /* Don't Change something after these lines except you know what you are doing! Ändere ab hier nichts mehr außer du weißt was du machst! */ mysql_connect($mysqlhost, $mysqluser, $mysqlpasswd); mysql_select_db($mysqldbname); header("Content-type: image/png"); $userid = addslashes($_GET["user"]); $hm = mysql_query("SELECT PLAYERID FROM stats_aliases WHERE Alias = '".$userid."'"); $ha = mysql_fetch_array($hm); $as = mysql_query("SELECT * FROM stats_players WHERE GUID = '".$ha["user"]."'"); $user = mysql_fetch_array($as); function textstroke($img,$text,$posx,$posy,$textcolor,$font,$size,$strokecolor,$angle,$dick,$d3,$dicks) { for($i=0;$i<$dicks;$i++) { imagettftext($img, $size, $angle, $posx + $dick, $posy+$i, $strokecolor, $font,$text); imagettftext($img, $size, $angle, $posx - $dick, $posy+$i, $strokecolor, $font,$text); imagettftext($img, $size, $angle, $posx, $posy + $dick+$i, $strokecolor, $font,$text); imagettftext($img, $size, $angle, $posx, $posy - $dick+$i, $strokecolor, $font,$text); imagettftext($img, $size, $angle, $posx + $dick, $posy - $dick+$i, $strokecolor, $font,$text); imagettftext($img, $size, $angle, $posx + $dick, $posy + $dick+$i, $strokecolor, $font,$text); imagettftext($img, $size, $angle, $posx - $dick, $posy - $dick+$i, $strokecolor, $font,$text); imagettftext($img, $size, $angle, $posx - $dick, $posy + $dick+$i, $strokecolor, $font,$text); } imagettftext($img, $size, $angle, $posx + $dick, $posy, $strokecolor, $font,$text); imagettftext($img, $size, $angle, $posx - $dick, $posy, $strokecolor, $font,$text); imagettftext($img, $size, $angle, $posx, $posy + $dick, $strokecolor, $font,$text); imagettftext($img, $size, $angle, $posx, $posy - $dick, $strokecolor, $font,$text); imagettftext($img, $size, $angle, $posx + $dick, $posy - $dick, $strokecolor, $font,$text); imagettftext($img, $size, $angle, $posx + $dick, $posy + $dick, $strokecolor, $font,$text); imagettftext($img, $size, $angle, $posx - $dick, $posy - $dick, $strokecolor, $font,$text); imagettftext($img, $size, $angle, $posx - $dick, $posy + $dick, $strokecolor, $font,$text); for($i=0;$i<$dicks;$i++) { imagettftext($img, $size, $angle, $posx, $posy+$i, $d3, $font,$text); } imagettftext($img, $size, $angle, $posx, $posy, $textcolor, $font,$text); } $pic = ImageCreateFromPNG($bildname); $weiss = ImageColorAllocate($pic, 255, 255, 255); $black = ImageColorAllocate($pic, 50, 50, 50); $gray = ImageColorAllocate($pic, 125, 125, 125); $green = ImageColorAllocate($pic, 0, 255, 0); $font_height = ImageFontHeight(10); $font_width = ImageFontWidth(10); $image_height = ImageSY($pic); $image_width = ImageSX($pic); $userid = addslashes($_GET["user"]); $online = false; $con = fsockopen("udp://$ip", $port, $errno, $errstr, 3); if ($con) { fwrite($con, "\xFF\xFF\xFF\xFFgetstatus\x00"); stream_set_timeout($con, (int) $timeout, ($timeout - ((int) $timeout)) * 100000); $start = microtime(true); $s = ""; do { $s .= substr(fread($con, 9999), 10); $info = stream_get_meta_data($con); if (!isset($end)) { $end = microtime(true); } } while(!$info["timed_out"]) ; if (empty($s)) { } else { $ping = round(($end - $start) * 1000) . " ms"; list($dummy, $dvarslist, $playerlist) = explode("\n", $s, 3); $playerlist = explode("\n", $playerlist); array_pop($playerlist); $players = array(); foreach ($playerlist as $value) { list($score, $pingp, $name) = explode(" ", $value, 3); $players[] = array( "name" => htmlspecialchars(trimcolor(substr($name, 1, -1))), "score" => $score, "ping" => $pingp ); } $playerlist = ""; foreach ($players as $value) { if(strtolower($value["name"]) == strtolower($userid)) { $online = true; $score = $value["score"]; } } } } function trimcolor($name) { return preg_replace('|\^.|', '', $name); } if($online) { textstroke($pic,"ONLINE score:".$score,220,148,$green,$font_file2,10,$black,0,1,$gray,1); } textstroke($pic,$userid,3,21,$weiss,$font_file2,20,$black,0,1,$gray,5); textstroke($pic,"Kills: ".$user["kills"],5,40,$weiss,$font_file,14,$black,0,1,$gray,3); textstroke($pic,"Deaths: ".$user["deaths"],5,65,$weiss,$font_file,14,$black,0,1,$gray,3); textstroke($pic,"Headshots: ".$user["headshots"],5,90,$weiss,$font_file,14,$black,0,1,$gray,3); textstroke($pic,"Rate: ".round($user["kills"]/$user["deaths"],2),5,115,$weiss,$font_file,14,$black,0,1,$gray,3); ImagePNG($pic); ImageDestroy($pic) ?>
Was ist falsch dran? ( DENKT DRAN! Er soll die Abfrage von einer Ultrastats MySql Datenbank machen ) Falls man das schafft hat man ein neues Plugin Danke im Vorraus
-
Ok das ist schonmal schlecht.
-
Funzt das auch mit der neusten version? weil wenn ich !mystats eingebe geht mam einfach aus
-
jo hab ich funzt