Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[MaNGOS] Armory Mangos 

Newbie Spellweaver
Joined
Jan 7, 2007
Messages
9
Reaction score
0
SVN:

Trac:

Working features:
- Random property items i.e. Some Item of Bandit
- Socketed items (gems are adding basic attributes such stamina, intellect, ...) and socket bonuses when right gems are used
- Enchanted items (enchants are adding basic attributes such stamina, intellect, ...)
- Showing ammo loaded in ranged weapons
- Many formulas to calculate bonuses from armor, spirit, strength, ...
- Displaying basic, melee, ranged, spell and defense stats
- Spawns visualization on zone maps
- Own item info function (display_html)
- Displaying content of Guildbanks
- Searching in Auctionhouse

Examples:



Installation requirements:
- PERL v5.8
- tar (tar (tape archiver) program) binary
- patch (apply a diff file to an original) binary
- approx 20MB of free disk space (after installing, you will need more space for icons and DBC files)

Installation: There is now web based install.cgi script available:
1. Download MaNGOS Armory from SVN
2. Turn on ExecCgi directive and AddHandler cgi-script .cgi for MaNGOS Armory directory.
3. `chmod 755 install.cgi`
4. `chown` all files and directories to webserver owner (commonly nobody or ww)
5. Run


Requirements for running:
Perl modules:
- LWP - for accessing comm.php outputs (mostly builded in perl-base)
- Geo::IP - used just for identify user viewing web page and suggest right web page localization
- String::Similarity - used only for web registration to not allowing users have similar login and password
- Compress::Zlib - to compress html outputs
- Time::HiRes - to count time to execute of player-status.fcgi
- Digest::MD5 - counting MD5 sum hashes to compare and decide if remote database was changed
- Text::Iconv - not used right now
- GD - to plot mapper NPC spawns outputs
- FCGI - fastcgi
- CGI::Lite - to access env variables
- DBI - database interface
- DBD::mysql - MySQL database driver for DBI
- Template - tempalte toolkit 2
FASTCGI
mod_rewrite (optional)

Changes in :
25.02.2008 - `character` renamed to `characters` in revision 5297
 
Last edited:
Junior Spellweaver
Joined
Jan 30, 2007
Messages
178
Reaction score
2
Re: MaNGOS Armory

Could u put a FileFront / Rapidshare / megaUpload / SenSpace link pls ?
Any of'em would be good !
Thanks
 
Newbie Spellweaver
Joined
Jan 7, 2007
Messages
9
Reaction score
0
Re: MaNGOS Armory

Could u put a FileFront / Rapidshare / megaUpload / SenSpace link pls ?
Any of'em would be good !
Thanks

- just download that file, it will download all necessary packages, talents, images, etc.
 
Newbie Spellweaver
Joined
Jan 7, 2007
Messages
9
Reaction score
0
but how to download this file ???

# wget
# perl install.pl

It is script written in perl scripting language, so you need perl interpreter and gnu binaries (tar and patch). It is a standard on any *nix based system (linux, bsd, ...).

If you are running win32, follow there steps:


1. Download win32 version of installer from

2. Download win32 GNU utils (tar, gunzip and patch):
- tar, gunzip and patch for win32 - those 3 and much more are in or search for patch.exe, gunzip.exe and tar.exe in google. Unpack them to your win32_install.pl

3. You also need win32 Perl distribution... ActiveState is developing one - enter "activestate perl" into google. Perl distribution is free (Search under language distributions for something like ActivePerl 5.10.0.1002 or ActivePerl 5.8.8.822)

4. Last thing you will need is mod_fastcgi module to your apache (at least version 2.2)
-
- download mod_fastcgi-2.4.6-AP22.dll
- add "LoadModule fastcgi_module path\to\modules\mod_fastcgi-2.4.6-AP22.dll" into httpd.conf
- restart Apache
 
Last edited:
Initiate Mage
Joined
Feb 28, 2008
Messages
4
Reaction score
0
I followed your directions for running it on win32 but it gives me this error:
Code:
Tar binary couldn't be found at . Fatal!
Gunzip binary couldn't be found at gunzip.exe. Enter the correct path now:
gunzip binary couldn't be found at . Fatal!
Patch binary couldn't be found at patch.exe. Enter the correct path now:
Patch binary couldn't be found at . Fatal!
Downloading MaNGOS Armory version  ... Failed. Installation could not continue!!

and yes, I do have those .exe files in the same directorie as my win32_install.pl.
Am I forgetting something?
 
Newbie Spellweaver
Joined
Jan 7, 2007
Messages
9
Reaction score
0
I followed your directions for running it on win32 but it gives me this error:
Code:
Tar binary couldn't be found at . Fatal!
Gunzip binary couldn't be found at gunzip.exe. Enter the correct path now:
gunzip binary couldn't be found at . Fatal!
Patch binary couldn't be found at patch.exe. Enter the correct path now:
Patch binary couldn't be found at . Fatal!
Downloading MaNGOS Armory version  ... Failed. Installation could not continue!!
and yes, I do have those .exe files in the same directorie as my win32_install.pl.
Am I forgetting something?

so just enter:
tar.exe
gunzip.exe
patch.exe
 
Initiate Mage
Joined
Feb 28, 2008
Messages
4
Reaction score
0
Those file paths were already defined in win32_install.pl.
Perhaps I'm doing something else wrong, I'm new to Perl so maybe I'm executing the wrong way?
What I did is this:

- Installed Perl 5.8.8 in my xampp (tested and works)

- Added the mod_fastcgi module to my apache in xampp (tested and works)

- Created a directory in my httpdocs named "armory" and put in: win32_install.pl, tar.exe, gunzip.exe and patch.exe

- Opened my webbrowser (Firefox 2.0.0.12) and opened

Then gave me this message (Full):
Code:
Tar binary couldn't be found at . Fatal!
Gunzip binary couldn't be found at tgp/gunzip.exe. Enter the correct path now:
gunzip binary couldn't be found at . Fatal!
Patch binary couldn't be found at tgp/patch.exe. Enter the correct path now:
Patch binary couldn't be found at . Fatal!
Downloading MaNGOS Armory version  ... Failed. Installation could not continue!!
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="nl" xml:lang="nl">
<head>
<title>Server fout!</title>
<link rev="made" href="mailto:admin@localhost" />
<style type="text/css"><!--/*--><![CDATA[/*><!--*/ 
    body { color: #000000; background-color: #FFFFFF; }
    a:link { color: #0000CC; }
    p, address {margin-left: 3em;}
    span {font-size: smaller;}
/*]]>*/--></style>
</head>

<body>
<h1>Server fout!</h1>
<p>


  

    </p>
<p>


    Foutbericht:
    <br />malformed header from script. Bad header=2 mod_fastcgi/2.4.6 mod_ssl/2.: win32_install.pl, 

  

</p>
<p>
Indien u van oordeel bent dat deze server in fout is, gelieve
de <a href="mailto:admin@localhost">webmaster</a> te contacteren.

</p>

<h2>Error 500</h2>
<address>
  <a href="/">localhost</a><br />
  
  <span>28-2-2008 17:18:07<br />
  Apache/2.2.8 (Win32) DAV/2 mod_fastcgi/2.4.6 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_autoindex_color PHP/5.2.5 mod_jk/1.2.26 mod_perl/2.0.3 Perl/v5.8.8</span>
</address>
</body>
</html>
 
Newbie Spellweaver
Joined
Jan 7, 2007
Messages
9
Reaction score
0
Those file paths were already defined in win32_install.pl.
Perhaps I'm doing something else wrong, I'm new to Perl so maybe I'm executing the wrong way?
What I did is this:

- Installed Perl 5.8.8 in my xampp (tested and works)

- Added the mod_fastcgi module to my apache in xampp (tested and works)

- Created a directory in my httpdocs named "armory" and put in: win32_install.pl, tar.exe, gunzip.exe and patch.exe

- Opened my webbrowser (Firefox 2.0.0.12) and opened

Then gave me this message (Full):
Code:
Tar binary couldn't be found at . Fatal!
Gunzip binary couldn't be found at tgp/gunzip.exe. Enter the correct path now:
gunzip binary couldn't be found at . Fatal!
Patch binary couldn't be found at tgp/patch.exe. Enter the correct path now:
Patch binary couldn't be found at . Fatal!
Downloading MaNGOS Armory version  ... Failed. Installation could not continue!!
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="nl" xml:lang="nl">
<head>
<title>Server fout!</title>
<link rev="made" href="mailto:admin@localhost" />
<style type="text/css"><!--/*--><![CDATA[/*><!--*/ 
    body { color: #000000; background-color: #FFFFFF; }
    a:link { color: #0000CC; }
    p, address {margin-left: 3em;}
    span {font-size: smaller;}
/*]]>*/--></style>
</head>

<body>
<h1>Server fout!</h1>
<p>


  

    </p>
<p>


    Foutbericht:
    <br />malformed header from script. Bad header=2 mod_fastcgi/2.4.6 mod_ssl/2.: win32_install.pl, 

  

</p>
<p>
Indien u van oordeel bent dat deze server in fout is, gelieve
de <a href="mailto:admin@localhost">webmaster</a> te contacteren.

</p>

<h2>Error 500</h2>
<address>
  <a href="/">localhost</a><br />
  
  <span>28-2-2008 17:18:07<br />
  Apache/2.2.8 (Win32) DAV/2 mod_fastcgi/2.4.6 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_autoindex_color PHP/5.2.5 mod_jk/1.2.26 mod_perl/2.0.3 Perl/v5.8.8</span>
</address>
</body>
</html>

you must execute it from cmdline, not trought browser ... start -> run -> cmd.exe
cd c:\path\to
perl win32_install.pl
 
Initiate Mage
Joined
Feb 28, 2008
Messages
4
Reaction score
0
I have cmd integrated with Firefox, anyway I tried running it in cmd self like u said, but gives me this:
Code:
C:\xampp\htdocs\armory>perl win32_install.pl
Downloading MaNGOS Armory version  ... Failed. Installation could not continue!!
Perhaps you could upload your compiled code for win32 that I can use, because I'm not getting it to work.
So far thanks for your help...
 
Initiate Mage
Joined
Feb 28, 2008
Messages
4
Reaction score
0
Never mind, got it to work. Just used a fresh install of Perl instead of the integrated one in xampp :biggrinth
Downloading files as I type.
 
Newbie Spellweaver
Joined
Jan 7, 2007
Messages
9
Reaction score
0
Never mind, got it to work. Just used a fresh install of Perl instead of the integrated one in xampp :biggrinth
Downloading files as I type.

Ok, let me know about success or problems :)
 
Newbie Spellweaver
Joined
Jun 8, 2007
Messages
35
Reaction score
0
so can somebody make a full guide on how to download and install this mangos armory because i don't know and thank you
 
Newbie Spellweaver
Joined
Jan 7, 2007
Messages
9
Reaction score
0
so can somebody make a full guide on how to download and install this mangos armory because i don't know and thank you

There is now web based install.cgi script available:
1. Download MaNGOS Armory from
2. Turn on ExecCgi directive and AddHandler cgi-script .cgi for MaNGOS Armory directory.
3. `chmod 755 install.cgi`
4. `chown` all files and directories to webserver owner (commonly nobody or ww)
5. Run
 
Newbie Spellweaver
Joined
May 20, 2007
Messages
8
Reaction score
0
nice work with armory but for some ppl its too hard, make a full tutorial how to install it :)

its 1st time for me when i install perl and really dont know what is :D
 
Initiate Mage
Joined
Feb 27, 2009
Messages
1
Reaction score
0
Hello!
Pls, anybody help me... I need for this armory
I' downloading file to SVN, and now?:S
The" in32_install.pl, tar.exe, gunzip.exe" links doesn't work, and where installing the " Perl 5.8.8 "!
Pls help me
( sory, I'm not from english country )
 
Pessimistic butt@%&!
Loyal Member
Joined
Jan 18, 2008
Messages
2,055
Reaction score
487
Well since the author hasn't posted anything in almost a year....thats a possibility...
 
Initiate Mage
Joined
Dec 27, 2008
Messages
2
Reaction score
0
thats possible anyhere post a link for download this armory ?

thanks
 
Initiate Mage
Joined
May 15, 2009
Messages
1
Reaction score
0
Broken Links.... :(
Please u can upload the files on something like mediafire or rapidshare...
Ty
 
Back
Top