LWB5 > Administration > Death of Rats

The Death of Rats is LegacyWorlds' experimental multi detection tool.
Select page: array('s', 'Current status', 'showStatus'), 'actions' => array('al', 'Actions taken', 'showActionLog'), 'finalpoints' => array('fp', 'Decision points', 'showFinalPoints'), 'ingamelog' => array('il', 'In-game checks', 'showInGameChecks'), 'multipoints' => array('mp', 'Multiplayer points', 'showMultiPoints'), 'multilog' => array('ml', 'Multiplayer log', 'showMultiLog'), 'signlepoints' => array('sp', 'Single player points', 'showSinglePoints'), 'singlelog' => array('sl', 'Single player events', 'showSingleLog'), 'execution' => array('e', 'Execution log', 'showExecLog'), ); foreach ($pages as $pName => $data) { if ($pName == $page) { echo ""; } else { echo ""; } echo $data[1]; if ($pName == $page) { echo " "; } else { echo " "; } } echo "

"; $func = $pages[$page][2]; $func(); function showStatus() { ?>

Current status

The Death of Rats is still in an experimental stage at this time, and no actual action is taken. What it would do if it were fully enabled is logged on the "Actions taken" page nonetheless.
Most of the information it provides can be trusted, tho; however, if you suspect it sent a warning or "punished" a player for no good reason, manual checks should be performed.

The following checks are performed:

Checks for concurrent session from the same IP as well as more in-game checks (alliance, posts, messages, TA list, battles) are still missing.

About the different pages

This tool consists in a few different pages which give different information about the Death of Rats' current status. These pages are:

Previous 200 runs of the Death of Rats

This page shows the log of the previous 200 executions of the Death of Rats tick. The Changes column indicates the amount of changes (connection records, password updates) examined; the Events column indicates the amount of entries added to either the single player log or the multiplayer log.

Time & date Changes Events
" : ""?>" : ""?> " : ""?>" : ""?> " : ""?>" : ""?>

Previous 200 single player log entries

This page shows the log of the previous 200 log entries generated for single players.

"Tried to log on using a banned account", "PROXY" => "Currently using an open proxy", "CLCOOK-SIP" => "Cleared cookies from the same IP", "CLCOOK-DIP" => "Cleared cookies from a different (but close) IP", ); foreach ($entries as $entry) { ?>
Time & date Account Message

Single player "badness points"

These points correspond to recent suspicious activities from active accounts.

Account Points

Latest 400 in-game checks log entries

This page shows the log of the latest 400 log entries generated by in-game checks on players. Events logged here belong to different categories:

"Verifying accounts", "VHSE" => "Extremely suspicious in-game events", "HSE" => "Highly suspicious in-game events", "SE" => "Suspicious in-game events", "LSE" => "Somewhat suspicious in-game events" ); foreach ($entries as $entry) { list($message, $count) = explode('-', $entry['message']); if ($message == 'CHECK') { $count = "N/A"; } ?>
Time & date Game ID Account 1 Account 2 Message Count

Previous 200 multiplayer log entries

This page shows the log of the previous 200 log entries generated for pairs of players.

"Simple multiing / open pass sharing detected", "SIMPLE-10" => "Simple multiing / open pass sharing detected (within 10 seconds!)", "PASS" => "Accounts are using the same password", "NOPASS" => "Accounts are no longer using the same password", "VICIOUS-LP" => "Potential attempt to conceal pass-sharing", "VICIOUS-MP" => "Probable attempt to conceal pass-sharing", "VICIOUS-HP" => "Highly probable attempt to conceal pass-sharing", ); foreach ($entries as $entry) { $id = explode(',', $entry['id']); sort($id); $id = join(',', $id) . "-" . $entry['ts'] . "-" . $entry['message']; if (in_array($id, $displayed)) { continue; } $displayed[] = $id; ?>
Time & date Account 1 Account 2 Message

Final decision points

This page displays the current amount of points for each pair of players that has been investigated thoroughly by the Death of Rats. Pairs will over 100 points will cause the Death of Rats to act.

Account 1 Account 2 Points

Multiplayer "badness points"

This page shows the list of "badness points" between pairs of accounts. The higher the badness points, the more likely the accounts are multis.

Account 1 Account 2 Points

Actions performed by the Death of Rats

This page lists all the actions the Death of Rats has performed.

"Warned player", "PUNISH" => "Slaughtered player with a rat-sized scythe" ); foreach ($entries as $entry) { ?>
Time & date Account 1 Account 2 Message