nanounico
-
Posts
239 -
Joined
-
Last visited
Never -
Donations
0.00 GBP
Content Type
Profiles
Bug Tracker
Wiki
Release Notes
Forums
Downloads
Blogs
Events
Posts posted by nanounico
-
-
I never be able to fix this issue, so bad!
i try with:
export CPPFLAGS="-I/usr/include/mysql"export LDFLAGS="-L/usr/lib64/mysql -lmysqlclient -lmysqlclient_r -lz -lm"
try with
--with-mysql-libs="/usr/lib64/mysql" --with-mysql-includes="/usr/include/mysql"Nothing, so bad! :'(
-
I will be updated as new scripts have!
-
Reserverd for more Scripts!
-
* Top Arena.
Original Code by Kpacavcheg <html> <head> <title>Top Arena</title> <style> body { background: #000000; color: #8f7e4b; font: 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px; text-align: center; } a:link { color: #d4c8a2; text-decoration: none; } a:visited { color: #d4c8a2; text-decoration: none; } a:hover, a:active { color: #FFFFFF; text-decoration: none; } </style> </head> <body> <? include ("config.php"); $j=1; $teamType = array( '2' => '2x2', '3' => '3x3', '5' => '5x5' ); $connect = mysql_connect($host,$user,$pass) OR DIE("'Can't connect with $host"); mysql_select_db($mangoscharacters,$connect) or die(mysql_error()); mysql_query("SET NAMES '$cod'"); if(!isset($_GET['guid'])){ $sql = mysql_query("SELECT * FROM `arena_team` ORDER by `name`"); echo "<center><table border=1 width=70%> <tr> <td>Team Name</td> <td align=center>Command Type</td> <td align=center><center>Team Leader</center></td> <td>Faction</td> <td align=center>Rating</td> </tr>"; while ($row = mysql_fetch_array($sql)){ $query_num = mysql_query("SELECT COUNT(*) FROM `arena_team_member` WHERE `arenateamid`='$row[arenateamid]'"); $gleader = "SELECT name,race FROM `characters` WHERE `guid`='$row[captainguid]'"; $myrow = mysql_fetch_array(mysql_query($gleader)); $top = mysql_query("SELECT * FROM `arena_team_stats` WHERE `arenateamid`='$row[arenateamid]'"); $toprow = mysql_fetch_array($top); if($myrow['race']=="1" or $myrow['race']=="3" or $myrow['race']=="4" or $myrow['race']=="7" or $myrow['race']=="11"){ $faction = "alliance"; }else{ $faction = "horde";} echo " <tr> <td > <p style='padding-left: 5px'>[url='?guid=".$row[arenateamid]."']".$row['name']."[/url]</p> </td> <td align=center><center>".$teamType[$row['type']]."</center></td> <td>[url=".$wowd."]".$myrow['name']."[/url]</td> <td align=center><center><img src=images/".$faction.".gif title=".$faction."></center></td> <td align=right><p style='padding-right: 8px'>".$toprow['rating']."</p></td></tr>"; } echo "</table></center> "; } if (@$_GET['guid'] ) { $name = "SELECT * FROM `arena_team` WHERE `arenateamid`='$_GET[guid]'"; $nrow = mysql_fetch_array(mysql_query($name)); $top = "SELECT * FROM `arena_team_stats` WHERE `arenateamid`='$_GET[guid]'"; $trow = mysql_fetch_array(mysql_query($top)); $member = "SELECT * FROM `arena_team_member` WHERE `arenateamid`='$_GET[guid]'"; $mrow = mysql_fetch_array(mysql_query($member)); $sql = mysql_query("SELECT * FROM `characters`, `arena_team_member` WHERE `characters`.`guid`=`arena_team_member`.`guid` and `arenateamid` = '".$_GET["guid"]."' "); $row = mysql_fetch_array($sql); $data = explode(' ',$row['data']); $lvl = $data[$ver]; $gender = dechex($data[36]); $gender = str_pad($gender,8, 0, STR_PAD_LEFT); $gender = $gender{3}; $guid = $row['guid']; $race = $row['race']; $class = $row['class']; $online = $row['online']; $j=1; echo "<center> <table border=0 width=60%> <tr> <td> <table border=1 width=100%> <tr><td>Team Name</td><td >".$nrow['name']."</td></tr> <tr><td>Rating</td><td >".$trow['rating']."</td></tr> <tr><td>Command Type</td><td >".$teamType[$nrow['type']]."</td></tr> <tr><td colspan=2 >Statistics of the Week</td></tr> <tr><td>Played: ".$trow['games']."</td><td >Won: ".$trow['wins']."</td></tr> <tr><td colspan=2 >Stats</td></tr> <tr><td>Played: ".$trow['played']."</td><td >Won: ".$trow['wins2']."</td></tr> </table> "; echo "<table border=1 width=100%> <tr> <td align=center>#</td> <td align=center>Player Name</td> <td align=center>lvl</td> <td align=center>Race</td> <td align=center>Class</td> <td align=center>Game of the Week</td> <td align=center>Won week</td> <td align=center>Games for the season</td> <td align=center>Won season</td> <td align=center>Personal rating</td> <td align=center>Online</td> </tr> "; echo "<tr> <td valign=center width=3%>$j</td> <td align=center valign=center width=20%>[url='/wow/wowd/?player=".$guid."']".$row[name]."[/url]</td> <td width=20 align=center valign=center>$lvl</td> <td align=center valign=center width=7%><img src=images/race/".$race."-".$gender.".gif></td> <td align=center valign=center width=7%><img src=images/class/$class.gif></td> <td align=center width=20%>".$mrow['played_week']."</td> <td valign=center width=20%>".$mrow['wons_week']."</td> <td valign=center width=10%>".$mrow['played_season']."</td> <td valign=center width=10%>".$mrow['wons_season']."</td> <td valign=center width=10%>".$mrow['personal_rating']."</td> <td valign=center width=10%><center>[img=images/status/".$online.".gif]</center></td> </tr> "; echo "</table></td></tr></table></center> "; echo "<table border=1><tr><td>[url='index.php']Index[/url]</td></tr></table>"; } ?> </body> </html>
* Top Honor.
<?php include ("config.php"); $characters = mysql_connect("$host", "$user", "$pass") or die('Connection Failed'); mysql_selectdb ("$mangoscharacters") or die('Cannot connect to Characters Database); $result = mysql_query("SELECT * FROM `characters` ORDER BY `totalKills` DESC LIMIT 0 , 100 "); ?> <font color=#000000> <table align=center cellpadding="0" cellspacing="0" border="1" width=100%> <thead> <td width="4%"><center>Nº</center></td> <td width="16%"><center>Character Name</center></td> <td width="4%"><center>level</center></td> <td width="5%"><center>Honor</center></td> <td width="4%"><center>Kills</center></td> </thead> <tbody> <?php while($rows = mysql_fetch_object($result)) { $i++; $name = $rows->name; $level = $rows->level; $Total_Kills = $rows->totalKills; $Total_Honor = $rows->totalHonorPoints; echo " <tr> <td><center>",$i,"</center></td> <td>[i]",$name,"[/i]</td> <td><center>",$level,"</center></td> <td><center>",$Total_Honor,"</center></td> <td><center>",$Total_Kills,"</center></td> </tr>"; } mysql_close($characters); ?>
* Show Online PPL (Nick, Race, Class, Level, Gender).
<center><table border="0" width="50%"> <tr> <td>[b]Nick: [/b]</td> <td>[b]Race: [/b]</td> <td>[b]Class: [/b]</td> <td>[b]Level: [/b]</td> <td>[b]Gender: [/b]</td> </tr> <? require_once ( 'config.php'); mysql_connect ("$host","$user","$pass"); mysql_select_db ("$mangoscharacters"); $result = mysql_query ("SELECT name, race, class, level, gender FROM characters WHERE online = 1"); $num_online = mysql_num_rows($result); $class = array(1=>"Warrior",2=>"Paladin",3=>"Hunter",4=>"Rogue",5=>"Priest",6=>"Death Knight",7=>"Shaman",8=>"Mage",9=>"Brujo",11=>"Druid"); $race = array(1=>"Human",2=>"Orc",3=>"Dwarf",4=>"Night Elf",5=>"Undead",6=>"Tauren",7=>"Gnome",8=>"Troll",10=>"Blood Elf",11=>"Draenei"); $gender = array(0=>"Male",1=>"Female"); if($num_online < 1) { echo "<tr><td colspan='4' align='center'>No Players Online!</td></tr>"; } for($i=0; $i<$num_online; $i++) { $row = mysql_fetch_array($result); $t_name = $row['name']; $t_race = $row['race']; $t_class = $row['class']; $t_lvl = $row['level']; $t_gender = $row['gender']; echo "<tr> <td>[b]$t_name[/b]</td>"; echo "<td>[b]$race[$t_race][/b]</td>"; echo "<td>[b]$class[$t_class][/b]</td>"; echo "<td>[b]$t_lvl[/b]</td> echo "<td>[b]$gender[$t_gender][/b]</td> </tr>"; }
* Show Online GM's (Nick, Race, Class, Level, Gender).
<center><table border="0" width="50%"> <tr> <td>[b]Nick: [/b]</td> <td>[b]Race: [/b]</td> <td>[b]Class: [/b]</td> <td>[b]Level: [/b]</td> <td>[b]Gender: [/b]</td> </tr> <? require_once ( 'config.php'); mysql_connect ("$host","$user","$pass"); mysql_select_db ("$mangoscharacters"); $result = mysql_query ("SELECT name, race, class, level, gender FROM characters WHERE account IN (SELECT id FROM $mangosrealm.account WHERE gmlevel > 0)"); $num_online = mysql_num_rows($result); $class = array(1=>"Warrior",2=>"Paladin",3=>"Hunter",4=>"Rogue",5=>"Priest",6=>"Death Knight",7=>"Shaman",8=>"Mage",9=>"Brujo",11=>"Druid"); $race = array(1=>"Human",2=>"Orc",3=>"Dwarf",4=>"Night Elf",5=>"Undead",6=>"Tauren",7=>"Gnome",8=>"Troll",10=>"Blood Elf",11=>"Draenei"); $gender = array(0=>"Male",1=>"Female"); if($num_online < 1) { echo "<tr><td colspan='4' align='center'>No GM's Online!</td></tr>"; } for($i=0; $i<$num_online; $i++) { $row = mysql_fetch_array($result); $t_name = $row['name']; $t_race = $row['race']; $t_class = $row['class']; $t_lvl = $row['level']; $t_gender = $row['gender']; echo "<tr> <td>[b]$t_name[/b]</td>"; echo "<td>[b]$race[$t_race][/b]</td>"; echo "<td>[b]$class[$t_class][/b]</td>"; echo "<td>[b]$t_lvl[/b]</td> echo "<td>[b]$gender[$t_gender][/b]</td> </tr>"; }
-
Interesting PHP Scripts, that maybe you need in your website.
Chears.!
* config.php
<?php $ip = ""; $port = ""; $host = ""; $user = ""; $pass = ""; $mangoscharacters = ""; $mangosrealm = ""; $cod = 'utf8'; ?>
* Server Status
<?php require_once ( 'config.php'); if (! $sock = @fsockopen($ip, $port, $num, $error, 3)) echo '<FONT COLOR=red>Off</FONT>'; else{ echo '<FONT COLOR=yellow>On</FONT>'; fclose($sock); } ?>
* Shows Current Online Players
<? require_once ( 'config.php'); $conn = mysql_connect($host, $user, $pass) or die('Connection failed: ' . mysql_error()); mysql_select_db($mangoscharacters, $conn) or die('Select DB failed: ' . mysql_error()); $sql = "SELECT Count(Online) FROM `characters` WHERE `online` = 1"; $result = mysql_query($sql, $conn); $row = mysql_fetch_array($result); $online = $row["Count(Online)"]; echo $online; ?>
* Shows Max Online Players
<?php require_once ( 'config.php'); mysql_connect($host, $user, $pass) or die ("Can't connect with $host"); mysql_selectdb ("$mangosrealm"); $max = mysql_query ("select max(`maxplayers`) from uptime"); $max = mysql_result ($max,0); echo "Max online:$max "; ?>
* Show Uptime Server
<?php require_once ( 'config.php'); mysql_connect($host, $user, $pass) or die ("Can't connect with $host"); mysql_selectdb ("$mangosrealm"); $sql = mysql_query ("SELECT * FROM $mangosrealm.`uptime` ORDER BY `starttime` DESC LIMIT 1"); $uptime_results = mysql_fetch_array($sql); if ($uptime_results['uptime'] > 86400) { $uptime = round(($uptime_results['uptime'] / 24 / 60 / 60),2)." Days"; } elseif($uptime_results['uptime'] > 3600) { $uptime = round(($uptime_results['uptime'] / 60 / 60),2)." Hours"; } else { $uptime = round(($uptime_results['uptime'] / 60),2)." Min"; } echo "Uptime:$uptime "; ?>
* Show Uptime Server (2)
<?php require_once ( 'config.php'); mysql_connect($host, $user, $pass) or die ("Can't connect with $host"); mysql_select_db ("$mangosrealm"); $sql = mysql_query ("SELECT * FROM $mangosrealm.`uptime` ORDER BY `starttime` DESC LIMIT 1"); $sql = time()-mysql_result ($sql,0); $sec = $sql%60; $uptime = intval ($sq/60); $min = $sql%60; $uptime = intval ($sql/60); $hours = $sql%24; $uptime = intval($sql/24); $days = $sql; echo "Time Online: $days days $hours hrs $min min $sec sec "; ?>
* IP Banned
<?php require_once ( 'config.php'); echo "<center><table border=1><tr><th>IP:</th><th>Reason:</th><th>Ban Data</th><th>Unban Data</th></tr>"; $conn = mysql_connect($host, $user, $pass) or die ("Can't connect with $host"); mysql_select_db($mangosrealm, $conn); $sql = "SELECT `ip`,`banreason`, `bandate`, `unbandate` FROM `ip_banned`"; $result = mysql_query($sql, $conn); while ($result_data = mysql_fetch_array($result)) { echo "<tr><td align=\\"center\\">".$result_data["ip"]."</td>"; echo "<td align=\\"center\\">".$result_data["banreason"]."</td>"; echo "<td align=\\"center\\">".date("d.m.Y H:m",$result_data["bandate"])."</td>"; echo "<td align=\\"center\\">".date("d.m.Y H:m",$result_data["unbandate"])."</td>"; echo "</tr>"; } mysql_close($conn); echo "</table></center>"; ?>
* IP Banned (2)
<?php require_once ('config.php'); echo "<table width=\\"100%\\" border=\\"1\\" align=\\"center\\"><tr> <td align=\\"center\\" width=\\"20%\\">IP:</td> <td align=\\"center\\" width=\\"20%\\">Ban set:</td> <td align=\\"center\\" width=\\"20%\\">Banned:</td> <td align=\\"center\\" width=\\"20%\\">Cause:</td> <td align=\\"center\\" width=\\"20%\\">Ban to:</td> </tr></table>"; mysql_connect($host, $user, $pass) or die ("Can't connect with $host"); mysql_selectdb ("$mangosrealm"); $u=0; $bannedip = mysql_query("SELECT * FROM ip_banned ORDER BY bandate DESC LIMIT 100"); @$row = mysql_fetch_array($bannedip[$u]); { while($row = mysql_fetch_array($bannedip)) { $banip = $row['ip']; $bandate = date("H:i:s d.m.Y", $row['bandate']); $bannedby = $row['bannedby']; $banreason = $row['banreason']; $unbandate = date("H:i:s d.m.Y", $row['unbandate']); echo "<font color=\\"beer\\"> <table width=\\"100%\\"border=\\"1\\" align=\\"center\\"><tr> <color #FF0000><td align=\\"center\\" width=\\"20%\\">$banip</td></color> <color #FF0000><td align=\\"center\\" width=\\"20%\\">$bandate g.</td></color> <color #FF0000><td align=\\"center\\" width=\\"20%\\">$bannedby</td></color> <color #FF0000><td align=\\"center\\" width=\\"20%\\">$banreason</td></color> <color #FF0000><td align=\\"center\\" width=\\"20%\\">$unbandate g.</td></color> </tr></table></font>"; $u++; } } ?>
* Account Banned
<?php require_once ( 'config.php'); echo "<center><table border=1><tr><th>acc ID:</th><th>User:</th><th>Reason:</th><th>Ban Data</th><th>Unban Data</th></tr>"; $conn = mysql_connect($host, $user, $pass) or die ("Can't connect with $host"); mysql_select_db($mangosrealm, $conn); $sqle = "SELECT `id`,`banreason`, `bandate`, `unbandate` FROM `account_banned`"; $sql = "SELECT `ab`.*, `a`.`username` FROM `account_banned` as `ab` " ."LEFT JOIN `account` as `a` ON `a`.`id` = `ab`.`id`;"; $result = mysql_query($sql, $conn); while ($result_data = mysql_fetch_array($result)) { echo "<tr><td align=\\"center\\">".$result_data["id"]."</td>"; echo "<td align=\\"center\\">".$result_data["username"]."</td>"; echo "<td align=\\"center\\">".$result_data["banreason"]."</td>"; echo "<td align=\\"center\\">".date("d.m.Y H:m",$result_data["bandate"])."</td>"; echo "<td align=\\"center\\">".date("d.m.Y H:m",$result_data["unbandate"])."</td>"; echo "</tr>"; } mysql_close($conn); echo "</table></center>"; ?>
* Account Banned (2)
<?php require_once ('config.php'); echo "<table width=\\"100%\\" border=\\"1\\" align=\\"center\\"><tr> <color #FF0000><td align=\\"center\\" width=\\"20%\\">banned:</td></color> <color #FF0000><td align=\\"center\\" width=\\"20%\\">Ban set:</td></color> <color #FF0000><td align=\\"center\\" width=\\"20%\\">Banned:</td></color> <color #FF0000><td align=\\"center\\" width=\\"20%\\">Cause:</td></color> <color #FF0000><td align=\\"center\\" width=\\"20%\\">Ban to:</td> </color> </tr></table>"; mysql_connect($host, $user, $pass) or die ("Can't connect with $host"); mysql_selectdb ("$mangosrealm"); $i=0; $data = mysql_query("SELECT * FROM account_banned WHERE active = 1 ORDER BY bandate DESC LIMIT 100"); @$row = mysql_fetch_array($data[$i]); { while($row = mysql_fetch_array($data)) { $banid = $row['id']; $usern = mysql_query("SELECT * FROM account WHERE id= $banid LIMIT 1"); $rowuser = mysql_fetch_array($usern); $banuser = $rowuser['username']; $bandate = date("H:i:s d.m.Y", $row['bandate']); $bannedby = $row['bannedby']; $banreason = $row['banreason']; $unbandate = date("H:i:s d.m.Y", $row['unbandate']); echo "<font color=\\"beer\\"> <table width=\\"100%\\" border=\\"1\\" align=\\"center\\"><tr> <color #FF0000><td align=\\"center\\" width=\\"20%\\">$banuser</td></color> <color #FF0000><td align=\\"center\\" width=\\"20%\\">$bandate g.</td></color> <color #FF0000><td align=\\"center\\" width=\\"20%\\">$bannedby</td></color> <color #FF0000><td align=\\"center\\" width=\\"20%\\">$banreason</td></color> <color #FF0000><td align=\\"center\\" width=\\"20%\\">$unbandate g.</td></color> </tr></table></font>"; $i++; } } ?>
* Show the Races Stats from your server. (Improve by twister7)
<? require_once('config.php'); mysql_connect("$ip", "$user", "$pass"); mysql_select_db ("$mangoscharacters"); $race = array(); $class = array(); for($n=1; $n <= 11; $n++){ $sql = "SELECT COUNT(race) FROM `characters` WHERE `race`=".$n; $query = mysql_query($sql); $race[$n] = mysql_result($query, 0); mysql_free_result($query); } for($n=1; $n <= 11; $n++){ $sql = "SELECT COUNT(class) FROM `characters` WHERE `class`=".$n; $query = mysql_query($sql); $class[$n] = mysql_result($query, 0); mysql_free_result($query); } echo "Humans: ".$race[1]." "; echo "Dwarves: ".$race[3]." "; echo "Night Elf: ".$race[4]." "; echo "Gnome: ".$race[7]." "; echo "Draenei: ".$race[11]." "; echo "Orc: ".$race[2]." "; echo "Undead: ".$race[5]." "; echo "Tauren: ".$race[6]." "; echo "Troll: ".$race[8]." "; echo "Blood Elf: ".$race[10]." "; echo "Druid: ".$class[11]." "; echo "Hunter: ".$class[3]." "; echo "Mage: ".$class[8]." "; echo "Paladin: ".$class[2]." "; echo "Priest: ".$class[5]." "; echo "Rogue: ".$class[4]." "; echo "Shaman: ".$class[7]." "; echo "Warlock: ".$class[9]." "; echo "Warrior: ".$class[1]." "; echo "Death Knight: ".$class[6]." "; ?>
* Mangos Registration (Code by Peec - Improved by Darkruler)
<?php $realmd = array( 'db_host'=> 'localhost', // Host IP 'db_username' => 'root', // Database login-name 'db_password' => 'mangos', // Database login-pass 'db_name_realm'=> 'realmd', // Database name of realm ); function check_for_symbols($string) { $len=strlen($string); $allowed_chars="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; for($i=0;$i<$len;$i++)if(!strstr($allowed_chars,$string[$i])) return TRUE; return FALSE; } function sha_password($user,$pass) { $user = strtoupper($user); $pass = strtoupper($pass); return SHA1($user.':'.$pass); } if ($realmd[db_host] != "" && $realmd[db_username] != "" && $realmd[db_password] != "" && $realmd[db_name_realm] != "") { $new_connect = mysql_connect($realmd[db_host],$realmd[db_username],$realmd[db_password]); if ($new_connect) $selectdb = mysql_select_db($realmd[db_name_realm],$new_connect); else { echo "Could NOT connect to db: Configs (Name/Pass/Port/IP) are incorrect"; die; } if ($new_connect && !$selectdb) { echo "Could NOT connect to db: Database does not exist!"; die; } if ($_POST['registration']) { $username = $_POST['username']; $password = sha_password($username,$_POST['password']); $expansionnumber = $_POST['expansion']; $check_username = mysql_query("SELECT username FROM `account` WHERE username='$username'"); if ($username == "") { echo "Field username is empty!"; } else if ($password == "") { echo "Field password is empty!"; } else if (check_for_symbols($_POST[password]) == TRUE) { echo "Error with creating account: password has invalid symbols in it."; } else if (check_for_symbols($username) == TRUE) { echo "Error with creating account: username has invalid symbols in it."; } else if (mysql_num_rows($check_username) != 0) { echo "Error with creating account: name is already in use."; } else { $username = mysql_real_escape_string($username); mysql_query("INSERT INTO account (username,sha_pass_hash,expansion) VALUES ('$username','$password','$expansionnumber')"); if (mysql_error) echo mysql_errno($new_connect) . ": " . mysql_error($new_connect). "\\n"; else { echo "Account created."; mysql_close($new_connect); } } } else { ?> <html> <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST"> Username <input type="text" name="username"> Password <input type="password" name="password"> Expansion Selection<select name="expansion"> <option value="1">Vanilla</option> <option value="2">TBC</option> <option value="3">WotLK</option> </select> <input type="submit" name="registration"> </form> </html> <?php } } else echo "Config file either not present or connection variables are empty"; ?>
* Mangos Recovey Password (Code by Peec)
<?php /* Very important! You need to run SQL update! ALTER TABLE `account` ADD `reset_password` VARCHAR( 50 ) NOT NULL; */ /*Config*/ $realmd = array( 'db_host'=> 'localhost', //ip of db realm 'db_username' => 'mangos',//realm user 'db_password' => '',//realm password 'db_name'=> 'realmd',//realm db name ); $config = array( 'path_to_thisfile' => 'http://mysite.com/lol/ownage/wow/pass_recovery.php', // Example: [url]http://mysite.com/lol/ownage/wow/[/url] 'email_from' => '[email protected]', // Who should the email be sent from ? 'email_subject' => 'Password recovery for our site!', // Subject of the mail ?? ); function sha_password($user,$pass){ $user = strtoupper($user); $pass = strtoupper($pass); return SHA1($user.':'.$pass); } function random_string($counts){ $str = "abcdefghijklmnopqrstuvwxyz";//Count 0-25 for($i=0;$i<$counts;$i++){ if ($o == 1){ $output .= rand(0,9); $o = 0; }else{ $o++; $output .= $str[rand(0,25)]; } } return $output; } $realmd_bc_new_connect = mysql_connect($realmd[db_host],$realmd[db_username],$realmd[db_password]); $selectdb = mysql_select_db($realmd[db_name],$realmd_bc_new_connect); if ($_GET[h] && $_GET[h] != '' && $_GET[h] != '0'){ $output_random_pass = random_string(10); $query = mysql_query("SELECT username FROM `account` WHERE reset_password='$_GET[h]'"); $res = mysql_fetch_array($query); if (mysql_num_rows($query) == 1){ echo "Hi $res[username], Your password is: $output_random_pass. Please change your password fast as possible."; $pass_hash = sha_password($res[username],$output_random_pass); mysql_query("UPDATE `account` SET sha_pass_hash='$pass_hash' WHERE reset_password='$_GET[h]'"); mysql_query("UPDATE `account` SET reset_password='' WHERE username='$res[username]'"); }else{ echo "Error."; } }else{ ?> <?php //this is where user fill in and send by email if ($_POST[password_takeback]){ $check_security = mysql_query("SELECT id FROM `account` WHERE username='$_POST[username]' AND email='$_POST[email]'"); if (isset($_POST['username']) && isset($_POST['email']) && mysql_num_rows($check_security) == 1){ $rand = random_string(40); mysql_query("UPDATE `account` SET reset_password='$rand' WHERE username='$_POST[username]'"); $to = $_POST["email"]; $from = "From: $config[email_from]"; $subject = $config[email_subject]; $message= "Hi $_POST[username], you have submitted a password recovery on our site. IF YOU DIDNT SUBMIT A PASSWORD REQUEST JUST DELETE THIS MAIL!. Please follow this link to complete the operation: $config[path_to_thisfile]?h=$rand"; mail($to, $subject, $message, $from); // This work if you have configured your php.ini file to send email, !on linux its default. echo "An Email has been sent to you, please follow the email to complete the process."; }else{ echo "Incorrect details, Please be sure that you submitted right Email and Username to your account"; } }else{ ?> <form action="<?php echo $_SERVER[php_SELF]; ?>" method="POST"> Your Email: <input type="text" name="email"> Your Username: <input type="text" name="username"> <input type="submit" name="password_takeback"> </form> <?php } }// End GET ?>
-
thanks my friend
-
Core : 8994
Latest SD2
Custom: External, Visibility, TotemVmap, Ace 5.7.0
Frecuently: 3-6-12 Hours
Crash in : Object.h
void SetMap(Map * map);
Map * GetMap() const { ASSERT(m_currMap); return m_currMap; }
//used to check all object's GetMap() calls when object is not in world!
void ResetMap() { m_currMap = NULL; }
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'. Program terminated with signal 6, Aborted. [New process 6013] [New process 6023] [New process 6022] [New process 6021] [New process 6020] [New process 6019] [New process 6018] [New process 6017] [New process 6016] [New process 6015] [New process 6014] [New process 6002] [New process 6001] [New process 6000] [New process 5998] #0 0x0000003eb0a30265 in raise () from /lib64/libc.so.6 #0 0x0000003eb0a30265 in raise () from /lib64/libc.so.6 No symbol table info available. #1 0x0000003eb0a31d10 in abort () from /lib64/libc.so.6 No symbol table info available. #2 0x0000003eb0a296e6 in __assert_fail () from /lib64/libc.so.6 No symbol table info available. #3 0x00000000004caa06 in AchievementMgr::SendAchievementEarned ( this=0x17e446a8, achievement=0x2aaaac0a7470) at /root/Desktop/Mangos/Sources/src/game/Object.h:494 cell = {data = {Part = {grid_x = 35, grid_y = 33, cell_x = 0, cell_y = 7, nocreate = 1, reserved = 31}, All = 1058801763}} say_builder = {i_player = @0x17e41de0, i_msgtype = CHAT_MSG_ACHIEVEMENT, i_textId = 810, i_achievementId = 1176} say_worker = {i_searcher = 0x17e41de0, i_dist = 40, i_do = @0x42eb6aa0} message = {i_visitor = @0x42eb6b00} p = {x_coord = 280, y_coord = 271} say_do = {i_builder = @0x42eb6b20, i_data_cache = {<std::_Vector_base<WorldPacket*,std::allocator<WorldPacket*> >> = { _M_impl = {<std::allocator<WorldPacket*>> = {<__gnu_cxx::new_allocator<WorldPacket*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}} cell_lock = {i_cell = @0x42eb6be0, i_cellPair = @0x42eb6ba0} data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 46915597949184, _wpos = 46915597949184, _storage = {<std::_Vector_base<unsigned char,std::allocator<unsigned char> >> = { _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, _M_start = 0x42eb7cc0 "'r£C", _M_finish = 0x77684c "\\017¶ÀH\\203Ä\\bÃSH\\201ì\\020\\020", _M_end_of_storage = 0x2aab69c03ee0 "pç\\215"}}, <No data fields>}}, m_opcode = 24987} #4 0x00000000004cd2fe in AchievementMgr::CompletedAchievement ( this=0x17e446a8, achievement=0x2aaaac0a7470) at /root/Desktop/Mangos/Sources/src/game/AchievementMgr.cpp:1678 ca = <value optimized out> reward = <value optimized out> #5 0x00000000004cbc90 in AchievementMgr::UpdateAchievementCriteria ( this=0x17e446a8, type=ACHIEVEMENT_CRITERIA_TYPE_LOOT_MONEY, miscvalue1=664, miscvalue2=0, unit=0x0, time=333) at /root/Desktop/Mangos/Sources/src/game/AchievementMgr.cpp:1364 achievementCriteria = (const AchievementCriteriaEntry *) 0x2aaaac10cfb0 achievement = (const AchievementEntry *) 0x2aaaac0a7470 achievementCriteriaList = ( const AchievementCriteriaEntryList &) @0xef51330: {<std::_List_base<const AchievementCriteriaEntry*,std::allocator<const AchievementCriteriaEntry*> >> = { _M_impl = {<std::allocator<std::_List_node<const AchievementCriteriaEntry*> >> = {<__gnu_cxx::new_allocator<std::_List_node<const AchievementCriteriaEntry*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x144cb880, _M_prev = 0x144d6240}}}, <No data fields>} #6 0x00000000007fde0b in WorldSession::HandleLootMoneyOpcode ( this=<value optimized out>) at /root/Desktop/Mangos/Sources/src/game/LootHandler.cpp:233 group = <value optimized out> playersNear = {<std::_Vector_base<Player*,std::allocator<Player*> >> = {_M_impl = {<std::allocator<Player*>> = {<__gnu_cxx::new_allocator<Player*>> = {<No data fields>}, <No data fields>}, _M_start = 0x2aab80e813d0, _M_finish = 0x2aab80e81450, _M_end_of_storage = 0x2aab80e81450}}, <No data fields>} money_per_player = 664 player = <value optimized out> guid = <value optimized out> pLoot = (Loot *) 0x2aaacde97d58 #7 0x000000000079fbeb in WorldSession::Update (this=0x2aab2afcc810) at /root/Desktop/Mangos/Sources/src/game/WorldSession.cpp:186 opHandle = (OpcodeHandler &) @0x6: <error reading variable> packet = (WorldPacket *) 0x2e7e1110 currTime = <value optimized out> #8 0x000000000079894c in World::UpdateSessions (this=0x2aaaac011180, diff=349) at /root/Desktop/Mangos/Sources/src/game/World.cpp:2082 sess = <value optimized out> #9 0x0000000000799191 in World::Update (this=0x2aaaac011180, diff=349) at /root/Desktop/Mangos/Sources/src/game/World.cpp:1635 No locals. #10 0x00000000004c488f in WorldRunnable::run (this=<value optimized out>) at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:60 diff = 349 realCurrTime = 2562681577 realPrevTime = <value optimized out> prevSleepTime = 0 #11 0x0000000000852c9d in ACE_Based::Thread::ThreadTask (param=0x176e) at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183 _task = (class ACE_Based::Runnable *) 0x141af790 #12 0x0000003eb1606617 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #13 0x0000003eb0ad3c2d in clone () from /lib64/libc.so.6 No symbol table info available.
-
Core : 8993
Latest SD2
Custom: External, Visibility, TotemVmap, Ace 5.7.0
Frecuently: 3-6-12 Hours
Crash in : Object.h
at:
const uint64& GetUInt64Value( uint16 index ) const { ASSERT( index + 1 < m_valuesCount || PrintIndexError( index , false) ); return *((uint64*)&(m_uint32Values[ index ])); }
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'. Program terminated with signal 6, Aborted. [New process 8044] [New process 8054] [New process 8053] [New process 8052] [New process 8051] [New process 8050] [New process 8049] [New process 8048] [New process 8047] [New process 8046] [New process 8045] [New process 8040] [New process 8039] [New process 8038] [New process 8036] #0 0x0000003eb0a30265 in raise () from /lib64/libc.so.6 #0 0x0000003eb0a30265 in raise () from /lib64/libc.so.6 No symbol table info available. #1 0x0000003eb0a31d10 in abort () from /lib64/libc.so.6 No symbol table info available. #2 0x0000003eb0a296e6 in __assert_fail () from /lib64/libc.so.6 No symbol table info available. #3 0x000000000080123f in WorldSession::HandleSetActiveMoverOpcode ( this=0x2aab61289e80, recv_data=<value optimized out>) at /root/Desktop/Mangos/Sources/src/game/Object.h:175 st = {static SYMBUFSIZ = 4096, buf_ = "./bin/mangos-worldd(_ZN5World14UpdateSessionsEj+0x12c) [0x79847c]\\n./bin/mangos-worldd(_ZN5World6UpdateEj+0x201) [0x798cc1]\\n./bin/mangos-worldd(_ZN13WorldRunnable3runEv+0xdf) [0x4c498f]\\n./bin/mangos-wo"..., buflen_ = 340, static UNSUPPORTED = 0x3eb1f67740 "<stack traces unsupported platform>", static UNABLE_TO_GET_TRACE = 0x3eb1f67770 "<unable to get trace>"} #4 0x000000000079f71b in WorldSession::Update (this=0x2aab61289e80) at /root/Desktop/Mangos/Sources/src/game/WorldSession.cpp:186 opHandle = (OpcodeHandler &) @0x6: <error reading variable> packet = (WorldPacket *) 0x2aab82651890 currTime = <value optimized out> #5 0x000000000079847c in World::UpdateSessions (this=0x2aaaac013690, diff=204) at /root/Desktop/Mangos/Sources/src/game/World.cpp:2082 sess = <value optimized out> #6 0x0000000000798cc1 in World::Update (this=0x2aaaac013690, diff=204) at /root/Desktop/Mangos/Sources/src/game/World.cpp:1635 No locals. #7 0x00000000004c498f in WorldRunnable::run (this=<value optimized out>) at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:60 diff = 204 realCurrTime = 2399585967 realPrevTime = <value optimized out> prevSleepTime = 0 #8 0x000000000085298d in ACE_Based::Thread::ThreadTask (param=0x1f64) at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183 _task = (class ACE_Based::Runnable *) 0x2aaaacb5d6e0 #9 0x0000003eb1606617 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #10 0x0000003eb0ad3c2d in clone () from /lib64/libc.so.6 No symbol table info available.
-
Chain crash on my server.
Revision 8950+ My own ScriptDev + Dual Spec
Disable the spell: 52803
-
Some news about this?
-
Core [8925]
Latest SD2
Some ideas?
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'. Program terminated with signal 6, Aborted. [New process 18376] [New process 18385] [New process 18384] [New process 18383] [New process 18382] [New process 18381] [New process 18380] [New process 18379] [New process 18378] [New process 18377] [New process 18371] [New process 18370] [New process 18369] [New process 18367] #0 0x0000003eb0a30265 in raise () from /lib64/libc.so.6 #0 0x0000003eb0a30265 in raise () from /lib64/libc.so.6 No symbol table info available. #1 0x0000003eb0a31d10 in abort () from /lib64/libc.so.6 No symbol table info available. #2 0x0000003eb0a296e6 in __assert_fail () from /lib64/libc.so.6 No symbol table info available. #3 0x0000000000605fd3 in WorldObject::GetZoneAndAreaId ( this=<value optimized out>, zoneid=@0x434ac73c, areaid=@0x434ac738) at /root/Desktop/Mangos/Sources/src/game/Object.cpp:1647 st = {static SYMBUFSIZ = 4096, buf_ = "./bin/mangos-worldd(_ZN5Spell7prepareEPK16SpellCastTargetsP4Aura+0x274) [0x712aee]\\n./bin/mangos-worldd(_ZN4Unit9CastSpellEPS_PK10SpellEntrybP4ItemP4Auram+0x8d) [0x75aec9]\\n./bin/mangos-worldd(_ZN4Aura2"..., buflen_ = 1542, static UNSUPPORTED = 0x3eb1f67740 "<stack traces unsupported platform>", static UNABLE_TO_GET_TRACE = 0x3eb1f67770 "<unable to get trace>"} #4 0x0000000000705492 in Spell::CheckCast (this=0x2aaad4e5dbb0, strict=true) at /root/Desktop/Mangos/Sources/src/game/Spell.cpp:4132 zone = <value optimized out> area = <value optimized out> locRes = <value optimized out> #5 0x0000000000712aee in Spell::Prepare (this=0x2aaad4e5dbb0, targets=<value optimized out>, triggeredByAura=0x0) at /root/Desktop/Mangos/Sources/src/game/Spell.cpp:2370 Event = <value optimized out> result = <value optimized out> #6 0x000000000075aec9 in Unit::CastSpell (this=0x1fc8f940, Victim=0x2aaae1a7ded0, spellInfo=0x2aaab4a31dd0, triggered=true, castItem=0x0, triggeredByAura=0x0, originalCaster=0) at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:951 spell = (Spell *) 0x2aaad4e5dbb0 targets = {m_srcX = 0, m_srcY = 0, m_srcZ = 0, m_destX = 3551.8999, m_destY = 258.016998, m_destZ = -115.964996, m_strTarget = { static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xbb8c78 ""}}, m_targetMask = 2, m_unitTarget = 0x2aaae1a7ded0, m_GOTarget = 0x0, m_itemTarget = 0x0, m_unitTargetGUID = 265160, m_GOTargetGUID = 0, m_CorpseTargetGUID = 0, m_itemTargetGUID = 0, m_itemTargetEntry = 0} #7 0x00000000006e9d9c in Aura::ReapplyAffectedPassiveAuras ( this=0x2aaae2609310, target=0x1fc8f940) at /root/Desktop/Mangos/Sources/src/game/SpellAuras.cpp:1359 affectedSelf = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned int,unsigned int,bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x2aaae0f65080, _M_left = 0x2aaae0f65080, _M_right = 0x2aaae0f65080}, _M_node_count = 1}}} affectedAuraCaster = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned int,unsigned int,bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x434ad8a8, _M_right = 0x434ad8a8}, _M_node_count = 0}}} #8 0x00000000006ea1a3 in Aura::HandleAddModifier (this=0x2aaae2609310, apply=<value optimized out>, Real=<value optimized out>) at /root/Desktop/Mangos/Sources/src/game/SpellAuras.cpp:1446 member = (class Player *) 0x47c8 itr = (class GroupReference *) 0x0 group = <value optimized out> #9 0x00000000006ddc18 in Aura::ApplyModifier (this=0x2aaae2609310, apply=200, Real=6) at /root/Desktop/Mangos/Sources/src/game/SpellAuras.cpp:939 aura = SPELL_AURA_NONE #10 0x0000000000771673 in Unit::AddAura (this=0x2aaae1a7ded0, Aur=0x2aaae2609310) at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:3710 aurSpellInfo = (const SpellEntry *) 0x2aaab3b0a370 aurName = SPELL_AURA_ADD_FLAT_MODIFIER #11 0x0000000000719486 in Spell::EffectApplyAura (this=0x2aaae26090e0, i=0) at /root/Desktop/Mangos/Sources/src/game/SpellEffects.cpp:2570 caster = (class Unit *) 0x2aaae1a7ded0 Aur = (class Aura *) 0x2aaae2609310 duration = 0 limitduration = <value optimized out> #12 0x00000000006fbca8 in Spell::DoSpellHitOnUnit (this=0x2aaae26090e0, unit=0x2aaae1a7ded0, effectMask=3) at /root/Desktop/Mangos/Sources/src/game/Spell.cpp:1146 realCaster = (class Unit *) 0x2aaae1a7ded0 #13 0x00000000006fcfee in Spell::DoAllEffectOnTarget (this=0x2aaae26090e0, target=0x2aaae168c670) at /root/Desktop/Mangos/Sources/src/game/Spell.cpp:947 mask = 6 unit = (class Unit *) 0x2aaae1a7ded0 caster = (class Unit *) 0x2aaae1a7ded0 missInfo = <value optimized out> procAttacker = 16384 procVictim = 32768 procEx = <value optimized out> #14 0x000000000071318d in Spell::handle_immediate (this=0x2aaae26090e0) at /root/Desktop/Mangos/Sources/src/game/Spell.cpp:2649 No locals. #15 0x00000000007126cd in Spell::cast (this=0x2aaae26090e0, skipCheck=true) at /root/Desktop/Mangos/Sources/src/game/Spell.cpp:2623 castResult = <value optimized out> #16 0x000000000075aec9 in Unit::CastSpell (this=0x2aaae1a7ded0, Victim=0x2aaae1a7ded0, spellInfo=0x2aaab3b0a370, triggered=true, castItem=0x0, triggeredByAura=0x0, originalCaster=0) at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:951 spell = (Spell *) 0x2aaae26090e0 targets = {m_srcX = 0, m_srcY = 0, m_srcZ = 0, m_destX = 3551.8999, m_destY = 258.016998, m_destZ = -115.964996, m_strTarget = { static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xbb8c78 ""}}, m_targetMask = 2, m_unitTarget = 0x2aaae1a7ded0, m_GOTarget = 0x0, m_itemTarget = 0x0, m_unitTargetGUID = 265160, m_GOTargetGUID = 0, m_CorpseTargetGUID = 0, m_itemTargetGUID = 0, m_itemTargetEntry = 0} #17 0x000000000069c131 in Player::addSpell (this=0x2aaae1a7ded0, spell_id=31869, active=true, learning=160, dependent=false, disabled=false) at /root/Desktop/Mangos/Sources/src/game/Player.cpp:3041 spellInfo = (const SpellEntry *) 0x2aaab3b0a370 state = <value optimized out> dependent_set = <value optimized out> superceded_old = false talentCost = 1 spellLearnSkill = <value optimized out> #18 0x000000000069d0d2 in Player::_LoadSpells (this=0x2aaae1a7ded0, result=0x2aaae9fca500) at /root/Desktop/Mangos/Sources/src/game/Player.cpp:15682 fields = (Field *) 0x2aaaea299288 #19 0x00000000006bfd68 in Player::LoadFromDB (this=0x2aaae1a7ded0, guid=265160, holder=0x2aaacfe2b270) at /root/Desktop/Mangos/Sources/src/game/Player.cpp:14890 result = (QueryResult *) 0x2aaaea21ed70 fields = <value optimized out> dbAccountId = <value optimized out> transGUID = 0 difficulty = <value optimized out> arena_currency = <value optimized out> hasbginfo = <value optimized out> now = <value optimized out> soberFactor = <value optimized out> extraflags = 4 taxi_nodes = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xbb8c78 ""}} savedHealth = 26133 savedPower = {8854, 0, 0, 100, 0, 0, 0} __PRETTY_FUNCTION__ = "bool Player::LoadFromDB(uint32, SqlQueryHolder*)" #20 0x00000000008231c0 in WorldSession::HandlePlayerLogin (this=0x266dfcc0, holder=0x2aaacfe2b270) at /root/Desktop/Mangos/Sources/src/game/CharacterHandler.cpp:562 playerGuid = 265160 pCurrChar = (class Player *) 0x2aaae1a7ded0 data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 1129004816, _wpos = 4294967297, _storage = {<std::_Vector_base<unsigned char,std::allocator<unsigned char> >> = { _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, _M_start = 0x434b3f30 "\\220ªC\\036", _M_finish = 0x434b3f10 "\\020\\017ñ\\036", _M_end_of_storage = 0x434b3f30 "\\220ªC\\036"}}, <No data fields>}}, m_opcode = 1} resultGuild = <value optimized out> IP_str = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1e43aa90 ""}} #21 0x0000000000849a97 in SqlResultQueue::Update (this=0x1c691de0) at /root/Desktop/Mangos/Sources/src/shared/Database/SqlOperations.cpp:77 callback = (class MaNGOS::IQueryCallback *) 0x2aaacf3aa3b0 #22 0x0000000000797b53 in World::Update (this=0x2aaaac013700, diff=34) at /root/Desktop/Mangos/Sources/src/game/World.cpp:2115 No locals. #23 0x00000000004c525f in WorldRunnable::run (this=<value optimized out>) at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:60 diff = 34 realCurrTime = 1660504740 realPrevTime = <value optimized out> prevSleepTime = 31 #24 0x00000000008517ad in ACE_Based::Thread::ThreadTask (param=0x47bf) at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183 _task = (class ACE_Based::Runnable *) 0x1eeff050 #25 0x0000003eb1606617 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #26 0x0000003eb0ad3c2d in clone () from /lib64/libc.so.6 No symbol table info available.
-
This is only for debug purposes,
export CXXFLAGS="-O0 -ggdb3"
export CFLAGS="-O0 -ggdb3"
../configure --with-debug-info
if you dont need, you can use
export CXXFLAGS="-O2 -g"export CFLAGS="-O2 -g"
../configure
-
Nothing, i continue having this crash!
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.Program terminated with signal 11, Segmentation fault.
[New process 21635]
[New process 21644]
[New process 21643]
[New process 21642]
[New process 21641]
[New process 21640]
[New process 21639]
[New process 21638]
[New process 21637]
[New process 21636]
[New process 21633]
[New process 21632]
[New process 21631]
[New process 21629]
#0 0x00000000007fd011 in WorldSession::HandleSetActiveMoverOpcode (
this=0x224ea470, recv_data=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/MovementHandler.cpp:457
457 if(_player->m_mover->GetGUID() != guid)
#0 0x00000000007fd011 in WorldSession::HandleSetActiveMoverOpcode (
this=0x224ea470, recv_data=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/MovementHandler.cpp:457
No locals.
#1 0x000000000079d21b in WorldSession::Update (this=0x224ea470)
at /root/Desktop/Mangos/Sources/src/game/WorldSession.cpp:186
opHandle = (OpcodeHandler &) @0x8: <error reading variable>
packet = (WorldPacket *) 0x2aab2d7e7530
currTime = <value optimized out>
#2 0x000000000079464a in World::UpdateSessions (this=0x2aaaac006ce0, diff=211)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:2076
sess = <value optimized out>
#3 0x0000000000794e91 in World::Update (this=0x2aaaac006ce0, diff=211)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:1629
No locals.
#4 0x00000000004c4edf in WorldRunnable::run (this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:60
diff = 211
realCurrTime = 1534810459
realPrevTime = <value optimized out>
prevSleepTime = 0
#5 0x000000000084edfd in ACE_Based::Thread::ThreadTask (param=0x2aab2d7e7530)
at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183
_task = (class ACE_Based::Runnable *) 0x2aaaacede0d0
#6 0x00002b96fc3d3617 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#7 0x00002b96fc940c2d in clone () from /lib64/libc.so.6
No symbol table info available.
Some help please.!
-
@nanounico
What is the difference between putting in CFLAGS O0, O2 .. ect?
What does the flag-ggdb3?
Another thing, Where you get the ACE MTMAPS and Ace Stability Patch for the lattest rev?
THX
Core: 8896
Patches: Insider42 + mtmaps + own patchs
DB:YTDB
SD2:1510 + Insider42 patchs
(gdb) thread apply all backtrace full Thread 17 (process 1146): #0 0x00007f06824a0c95 in pthread_join () from /lib/libpthread.so.0 No symbol table info available. #1 0x00007f0684385a9e in ACE_Thread_Manager::wait_task () from /home/themaster/DarkWoW/DKWoW_8896_322/lib/libACE-5.6.6.so No locals. #2 0x000000000074cdb9 in WorldSocketMgr::Wait () No locals. #3 0x00000000004e8254 in Master::Run () No locals. #4 0x00007f068199b5a6 in __libc_start_main () from /lib/libc.so.6 No symbol table info available. #5 0x00000000004e64b9 in _start () at ../sysdeps/x86_64/elf/start.S:113 No locals. Current language: auto; currently asm Thread 16 (process 1186): #0 0x00007f0681a63598 in epoll_wait () from /lib/libc.so.6 No symbol table info available. #1 0x00007f06843154d0 in ACE_Dev_Poll_Reactor::work_pending_i () from /home/themaster/DarkWoW/DKWoW_8896_322/lib/libACE-5.6.6.so No locals. #2 0x00007f0684317d4a in ACE_Dev_Poll_Reactor::handle_events_i () ---Type <return> to continue, or q <return> to quit--- from /home/themaster/DarkWoW/DKWoW_8896_322/lib/libACE-5.6.6.so No locals. #3 0x00007f06843180d9 in ACE_Dev_Poll_Reactor::handle_events () from /home/themaster/DarkWoW/DKWoW_8896_322/lib/libACE-5.6.6.so No locals. #4 0x00007f06843632ad in ACE_Reactor::run_reactor_event_loop () from /home/themaster/DarkWoW/DKWoW_8896_322/lib/libACE-5.6.6.so No locals. #5 0x000000000074e603 in ReactorRunnable::svc () No locals. #6 0x00007f06843823ff in ACE_Task_Base::svc_run () from /home/themaster/DarkWoW/DKWoW_8896_322/lib/libACE-5.6.6.so No locals. #7 0x00007f0684383984 in ACE_Thread_Adapter::invoke () from /home/themaster/DarkWoW/DKWoW_8896_322/lib/libACE-5.6.6.so No locals. #8 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. #9 0x00007f0681a62fcd in clone () from /lib/libc.so.6 No symbol table info available. #10 0x0000000000000000 in ?? () No symbol table info available. ---Type <return> to continue, or q <return> to quit--- Thread 15 (process 1179): #0 0x00000000007121b7 in Unit::SelectHostileTarget () No locals. #1 0x000000000077e514 in CreatureEventAI::UpdateAI () No locals. #2 0x000000000052be3f in Creature::Update () No locals. #3 0x00000000005dc3c5 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> () No locals. #4 0x00000000005d86ac in Map::Update () No locals. #5 0x00000000005e539d in MapManager::Update () No locals. #6 0x00000000005e552b in MapManager::Update () No locals. #7 0x000000000074099b in World::Update () No locals. #8 0x00000000004ea913 in WorldRunnable::run () No locals. #9 0x00000000007e03c9 in ACE_Based::Thread::ThreadTask () No locals. #10 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #11 0x00007f0681a62fcd in clone () from /lib/libc.so.6 No symbol table info available. #12 0x0000000000000000 in ?? () No symbol table info available. Thread 14 (process 1184): #0 0x00007f0681a63598 in epoll_wait () from /lib/libc.so.6 No symbol table info available. #1 0x00007f06843154d0 in ACE_Dev_Poll_Reactor::work_pending_i () from /home/themaster/DarkWoW/DKWoW_8896_322/lib/libACE-5.6.6.so No locals. #2 0x00007f0684317d4a in ACE_Dev_Poll_Reactor::handle_events_i () from /home/themaster/DarkWoW/DKWoW_8896_322/lib/libACE-5.6.6.so No locals. #3 0x00007f06843180d9 in ACE_Dev_Poll_Reactor::handle_events () from /home/themaster/DarkWoW/DKWoW_8896_322/lib/libACE-5.6.6.so No locals. #4 0x00007f06843632ad in ACE_Reactor::run_reactor_event_loop () from /home/themaster/DarkWoW/DKWoW_8896_322/lib/libACE-5.6.6.so No locals. #5 0x000000000074e603 in ReactorRunnable::svc () No locals. #6 0x00007f06843823ff in ACE_Task_Base::svc_run () ---Type <return> to continue, or q <return> to quit--- from /home/themaster/DarkWoW/DKWoW_8896_322/lib/libACE-5.6.6.so No locals. #7 0x00007f0684383984 in ACE_Thread_Adapter::invoke () from /home/themaster/DarkWoW/DKWoW_8896_322/lib/libACE-5.6.6.so No locals. #8 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. #9 0x00007f0681a62fcd in clone () from /lib/libc.so.6 No symbol table info available. #10 0x0000000000000000 in ?? () No symbol table info available. Thread 13 (process 1176): #0 0x00007f06824a77e1 in nanosleep () from /lib/libpthread.so.0 No symbol table info available. #1 0x00000000007dff49 in ACE_Based::Thread::Sleep () No locals. #2 0x00000000007d8cc2 in SqlDelayThread::run () No locals. #3 0x00000000007e03c9 in ACE_Based::Thread::ThreadTask () No locals. #4 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #5 0x00007f0681a62fcd in clone () from /lib/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 12 (process 1193): #0 0x00007f0682bc8baa in ?? () from /usr/lib/libgomp.so.1 No symbol table info available. #1 0x00007f0682bc7ccf in ?? () from /usr/lib/libgomp.so.1 No symbol table info available. #2 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0x00007f0681a62fcd in clone () from /lib/libc.so.6 No symbol table info available. #4 0x0000000000000000 in ?? () No symbol table info available. Thread 11 (process 1177): #0 0x00007f06824a77e1 in nanosleep () from /lib/libpthread.so.0 No symbol table info available. #1 0x00000000007dff49 in ACE_Based::Thread::Sleep () No locals. #2 0x00000000007d8cc2 in SqlDelayThread::run () ---Type <return> to continue, or q <return> to quit--- No locals. #3 0x00000000007e03c9 in ACE_Based::Thread::ThreadTask () No locals. #4 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00007f0681a62fcd in clone () from /lib/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 10 (process 1175): #0 0x00007f06824a77e1 in nanosleep () from /lib/libpthread.so.0 No symbol table info available. #1 0x00000000007dff49 in ACE_Based::Thread::Sleep () No locals. #2 0x00000000007d8cc2 in SqlDelayThread::run () No locals. #3 0x00000000007e03c9 in ACE_Based::Thread::ThreadTask () No locals. #4 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00007f0681a62fcd in clone () from /lib/libc.so.6 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #6 0x0000000000000000 in ?? () No symbol table info available. Thread 9 (process 1181): #0 0x00007f06824a77e1 in nanosleep () from /lib/libpthread.so.0 No symbol table info available. #1 0x00000000007dff49 in ACE_Based::Thread::Sleep () No locals. #2 0x00000000004e9403 in RARunnable::run () No locals. #3 0x00000000007e03c9 in ACE_Based::Thread::ThreadTask () No locals. #4 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00007f0681a62fcd in clone () from /lib/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 8 (process 1180): #0 0x00007f0681a24d21 in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0x00007f0681a5bf04 in usleep () from /lib/libc.so.6 ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #2 0x00000000004e6702 in CliRunnable::run () No locals. #3 0x00000000007e03c9 in ACE_Based::Thread::ThreadTask () No locals. #4 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00007f0681a62fcd in clone () from /lib/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 7 (process 1195): #0 0x00007f0682bc8baa in ?? () from /usr/lib/libgomp.so.1 No symbol table info available. #1 0x00007f0682bc7ccf in ?? () from /usr/lib/libgomp.so.1 No symbol table info available. #2 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0x00007f0681a62fcd in clone () from /lib/libc.so.6 No symbol table info available. #4 0x0000000000000000 in ?? () No symbol table info available. ---Type <return> to continue, or q <return> to quit--- Thread 6 (process 1190): #0 0x00007f0682bc8baa in ?? () from /usr/lib/libgomp.so.1 No symbol table info available. #1 0x00007f0682bc7ccf in ?? () from /usr/lib/libgomp.so.1 No symbol table info available. #2 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0x00007f0681a62fcd in clone () from /lib/libc.so.6 No symbol table info available. #4 0x0000000000000000 in ?? () No symbol table info available. Thread 5 (process 1191): #0 0x00007f0682bc8baa in ?? () from /usr/lib/libgomp.so.1 No symbol table info available. #1 0x00007f0682bc7ccf in ?? () from /usr/lib/libgomp.so.1 No symbol table info available. #2 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0x00007f0681a62fcd in clone () from /lib/libc.so.6 No symbol table info available. #4 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- No symbol table info available. Thread 4 (process 1192): #0 0x00007f0682bc8baa in ?? () from /usr/lib/libgomp.so.1 No symbol table info available. #1 0x00007f0682bc7ccf in ?? () from /usr/lib/libgomp.so.1 No symbol table info available. #2 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0x00007f0681a62fcd in clone () from /lib/libc.so.6 No symbol table info available. #4 0x0000000000000000 in ?? () No symbol table info available. Thread 3 (process 1189): #0 0x00007f0682bc8baa in ?? () from /usr/lib/libgomp.so.1 No symbol table info available. #1 0x00007f0682bc7ccf in ?? () from /usr/lib/libgomp.so.1 No symbol table info available. #2 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0x00007f0681a62fcd in clone () from /lib/libc.so.6 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #4 0x0000000000000000 in ?? () No symbol table info available. Thread 2 (process 1187): #0 0x00007f0682bc8baa in ?? () from /usr/lib/libgomp.so.1 No symbol table info available. #1 0x00007f0682bc7ccf in ?? () from /usr/lib/libgomp.so.1 No symbol table info available. #2 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0x00007f0681a62fcd in clone () from /lib/libc.so.6 No symbol table info available. #4 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (process 1182): #0 0x00000000004e8c56 in FreezeDetectorRunnable::run () No locals. #1 0x00000000007e03c9 in ACE_Based::Thread::ThreadTask () No locals. #2 0x00007f06824a03ba in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0x00007f0681a62fcd in clone () from /lib/libc.so.6 ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #4 0x0000000000000000 in ?? () No symbol table info available.
You can continue using the Ace MP from Infinity, use only 2 cores, and use Ace 5.7.0.
-
For Revision 8914
Author: None Idea
Modified by: Insider42
Test: 100% Working
Me, Only extract, test, and port for latest Mangos Rev.
diff --git a/addition/8914_mangos_spell_proc_event.sql b/addition/8914_mangos_spell_proc_event.sql new file mode 100644 index 0000000..9d119ec --- /dev/null +++ b/addition/8914_mangos_spell_proc_event.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_proc_event` WHERE `entry` = 24932; +INSERT INTO `spell_proc_event` VALUES (24932,0x00,0,0x00000000,0x00000000,0x00000000,0x00054044,0x00000002,0.000000,0.000000,6); diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index c8f30b1..3adb07d 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -5600,6 +5600,47 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, Aura* triggeredByAu { switch(dummySpell->Id) { + // Improved Leader of the Pack + case 24932: + { + if(cooldown && ((Player*)this)->HasSpellCooldown(dummySpell->Id)) + return false; + + Unit *caster = triggeredByAura->GetCaster(); + if(!caster) + return false; + + int32 amount = 0; + + if(Player* modOwner = caster->GetSpellModOwner()) + modOwner->ApplySpellMod(dummySpell->Id, SPELLMOD_EFFECT2, amount); + + amount = GetMaxHealth() * amount / 100; + + if(amount) + CastCustomSpell(this, 34299, &amount, NULL, NULL, true, NULL, triggeredByAura); + + if(caster == this) + { + AuraList const& packAuras = GetAurasByType(SPELL_AURA_ADD_FLAT_MODIFIER); + for(AuraList::const_iterator itr = packAuras.begin(); itr != packAuras.end(); ++itr) + { + SpellEntry const *spellProto = (*itr)->GetSpellProto(); + if (spellProto->Id == 34297 || spellProto->Id == 34300) + { + int32 manaAmount = GetMaxPower(POWER_MANA) * spellProto->EffectBasePoints[1] / 100; + + if(manaAmount) + CastCustomSpell(this, 68285, &manaAmount, NULL, NULL, true, NULL, triggeredByAura); + + break; + } + } + } + if(cooldown) + ((Player*)this)->AddSpellCooldown(dummySpell->Id, 0, time(NULL) + cooldown); + return true; + } // Healing Touch (Dreamwalker Raiment set) case 28719: { @@ -6919,16 +6960,8 @@ bool Unit::HandleProcTriggerSpell(Unit *pVictim, uint32 damage, Aura* triggeredB } case SPELLFAMILY_DRUID: { - // Leader of the Pack - if (auraSpellInfo->Id == 24932) - { - if (triggerAmount == 0) - return false; - basepoints[0] = triggerAmount * GetMaxHealth() / 100; - trigger_spell_id = 34299; - } // Druid Forms Trinket - else if (auraSpellInfo->Id==37336) + if (auraSpellInfo->Id==37336) { switch(m_form) { -- 1.5.5.6
-
nice idea.. is blizzard can, why mangos dont. hehe
-
well, i have this crashes, and i dont know exactly how i can fix it
1. For this i try add some checks before if(_player->m_mover->GetGUID() != guid) but dont work, (I suppose is for speedhack, move to fast)
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'. Program terminated with signal 11, Segmentation fault. [New process 21623] [New process 21631] [New process 21630] [New process 21629] [New process 21628] [New process 21627] [New process 21626] [New process 21625] [New process 21624] [New process 21619] [New process 21618] [New process 21617] [New process 21615] #0 0x00000000008115e1 in WorldSession::HandleSetActiveMoverOpcode ( this=0x2aaacec00800, recv_data=<value optimized out>) at /root/Desktop/Mangos/Sources/src/game/MovementHandler.cpp:455 455 if(_player->m_mover->GetGUID() != guid) #0 0x00000000008115e1 in WorldSession::HandleSetActiveMoverOpcode ( this=0x2aaacec00800, recv_data=<value optimized out>) at /root/Desktop/Mangos/Sources/src/game/MovementHandler.cpp:455 No locals. #1 0x00000000007aa96b in WorldSession::Update (this=0x2aaacec00800) at /root/Desktop/Mangos/Sources/src/game/WorldSession.cpp:186 opHandle = (OpcodeHandler &) @0x8: <error reading variable> packet = (WorldPacket *) 0x2aab847120d0 currTime = <value optimized out> #2 0x00000000007a2356 in World::UpdateSessions (this=0x11ce99d0, diff=115) at /root/Desktop/Mangos/Sources/src/game/World.cpp:2085 sess = <value optimized out> #3 0x00000000007a25eb in World::Update (this=0x11ce99d0, diff=115) at /root/Desktop/Mangos/Sources/src/game/World.cpp:1638 No locals. #4 0x00000000004c573f in WorldRunnable::run (this=<value optimized out>) at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:60 diff = 115 realCurrTime = 1203891620 realPrevTime = <value optimized out> prevSleepTime = 0 #5 0x000000000085580d in ACE_Based::Thread::ThreadTask (param=0x2aab847120d0) at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183 _task = (class ACE_Based::Runnable *) 0x2aaacd7bbe10 #6 0x00000038aba064a7 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #7 0x00000038aaed3c2d in clone () from /lib64/libc.so.6 No symbol table info available.
2. I dont know why exactly is this crash, maybe creature summoned by Vehicle??
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'. Program terminated with signal 11, Segmentation fault. [New process 4300] [New process 4312] [New process 4310] [New process 4309] [New process 4305] [New process 4304] [New process 4303] [New process 4302] [New process 4301] [New process 4296] [New process 4295] [New process 4294] [New process 4292] #0 0x0000000000bb2400 in vtable for __cxxabiv1::__si_class_type_info () #0 0x0000000000bb2400 in vtable for __cxxabiv1::__si_class_type_info () No symbol table info available. #1 0x0000000000626022 in Map::Remove<Creature> (this=0x2aab7ec61900, obj=0x2aab7ec92520, remove=<value optimized out>) at /root/Desktop/Mangos/Sources/src/game/Map.cpp:1021 cell = {data = {Part = {grid_x = 31, grid_y = 32, cell_x = 7, cell_y = 0, nocreate = 0, reserved = 0}, All = 30751}} grid = ( NGrid<8u,Player,TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeNull> > >,TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >,MaNGOS::SingleThreaded<Player> > *) 0x2aab7ec79bd0 __PRETTY_FUNCTION__ = "void Map::Remove(T*, bool) [with T = Creature]" #2 0x0000000000609f4b in Map::RemoveAllObjectsInRemoveList ( this=0x2aab7ec61900) at /root/Desktop/Mangos/Sources/src/game/Map.cpp:2372 obj = (class WorldObject *) 0x2aab7ec92520 #3 0x00000000008067d2 in MapInstanced::RemoveAllObjectsInRemoveList ( this=0x210d5bf0) at /root/Desktop/Mangos/Sources/src/game/MapInstanced.cpp:93 i = {_M_cur = 0x2aab7c173940, _M_ht = 0x210edea0} #4 0x000000000062b133 in MapManager::DoDelayedMovesAndRemoves ( this=<value optimized out>) at /root/Desktop/Mangos/Sources/src/game/MapManager.cpp:277 iter = {_M_cur = 0x210f2940, _M_ht = 0x10acf5f8} #5 0x00000000007a2b5b in World::Update (this=0x2aaaac008e20, diff=88) at /root/Desktop/Mangos/Sources/src/game/World.cpp:1704 No locals. #6 0x00000000004ff62f in WorldRunnable::run (this=<value optimized out>) at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:64 diff = 88 realCurrTime = 990641307 realPrevTime = <value optimized out> prevSleepTime = 16 #7 0x0000000000846803 in ACE_Based::Thread::ThreadTask (param=0x2aab7ec92520) at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183 _task = (class ACE_Based::Runnable *) 0x2aaaacdb5730 #8 0x00000038aba064a7 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #9 0x00000038aaed3c2d in clone () from /lib64/libc.so.6 No symbol table info available.
any ideas?
Thanks!
-
Core: 8883
Patches: Insider42 + ACE MTMAPS + Dual Spec
DB: YTDB
SD2: 1508
All my crashes are related with function Unit::IsImmunedToSpell, i try with:
+ + if (!spellInfo) + return false; +
But crash still apear, where the dump:
Other question, how i can know what spell is that: "Unit::IsImmunedToSpell (this=0x7fffaecfa710, spellInfo=0x7fffeae33db0)?, any method to convert this spell in hexa to decimal spell id??
Best Regards
Yes you can't, also you can compile with debug information, maybe that could provide more information.!
try
export CXXFLAGS="-O0 -ggdb3"
export CFLAGS="-O0 -ggdb3"
../configure --with-debug-info
PD: That is only for testing purposes
PD2:
i'm using:
Core: 8887
Patches: Insider42 + ACE MTMAPS (4 cores) + Ace Stability Patch + Totem Vmap
Latest SD2
and i cant remember have some crash like that, maybe Double Spec, or other custom patch.
-
Agree with nache
And, you are?
-
We need a fix for WPE, in 3.2.2a servers.. a lot of people are happy hacking the server :'/
-
I dont know if this works with latest rev, maybe needs to be update this patch..
-
Hmmm, thank, good tips =)
The problem is to revert SD2 to 1504 too if i revert 8858 =(
but is not problem, just do this: "svn merge -r HEAD:r1504 $SD2URL $SD2DIR"
Cya
-
Any news with this patch Infinity? =)
Best Regards
revert manually 4133018b678478f4039dfe4a9d5b52d42ab311bc and 6a498a340202c401bde2db3b9e09c535f1461a98 and you server runs ok again, with ace mp and the patch for stability
-
One of my realms works fine with visibility patch + insider42 repo
Linux crash dumps
in OldBug reports
Posted
Core 9043
ScriptDev2 1523
Confirm!