EQdkp

From IT Wiki
Jump to navigation Jump to search

Many Massively multiplayer online role-playing games (MMORPG) have groups of players forming associations commonly known as guilds. In order to help distribute loot acquired by the guild, a DKP (Dragon Kill Points) system may be used.

EQdkp is an Open Source DKP system created out of necessity. Many EverQuest guilds wanted to use the point system but didn't have the means or time or will to create their own program for managing it. The main focus of EQdkp is to make loot distribution decisions as easy as possible for guild leaders while still allowing the system to be easy to maintain.

EQdkp has game support for EverQuest, EverQuest 2, World of Warcraft, Vanguard, and Dark Age of Camelot. Its game support is also modular, so new games can be added quickly and easily.

Some information in the links below has been recovered from the forums and other sources of information and has not been confirmed.


Development and Obtaining

EQdkp is no longer being developed. The developers also removed the forums, so that a great deal of information on how to use the program is no longer available.

EQdkp may still be downloaded from the official site at http://eqdkp.com. The last stable version is 1.3.2f. A developmental beta version 1.4.0b2 is also available, however, there are no instructions on how to install it or to upgrade 1.3.2f to it. Attempts to do so without instructions have failed.

Deprecated

If you get error messages that a function is deprecated, here are some fixes.

common.php

In common.php replace:

set_magic_quotes_runtime(0);

with

ini_set("magic_quotes_runtime", 0);

viewmember.php

Error message: Function ereg_replace() is deprecated in /foldername/public_html/dkp/viewmember.php on line 160

On line 160 change

ereg_replace(' ', '+', stripslashes($item['item_name']))

to

preg_replace('/ /', '+', stripslashes($item['item_name']))