The Documentation at PvPGN Website is not really useful, so I write my litte documentation:
Some Linux Distributions have PvPGN as a DEB or RPM Packet included. But this versions is not recommened, because many Packets are outdated and make some problems with new Clientversions.
You need: MySQL-Header, Dev-Files, cmake, make and the required compilation tools
Get the newest version at SVN:
http://developer.berlios.de/svn/?group_id=2291
or
Code:
svn checkout svn://svn.berlios.de/pvpgn/trunk
After checkout go to the directory trunk and exec following commands.
Code:
cmake -D WITH_MYSQL=true pvpgn
make
make install
PvPGN is compiling and installing in /usr/local.
After this, download the Support files:
http://prdownload.berlios.de/pvpgn/p...ort-1.2.tar.gz and unpack this at /usr/local/var/files.
At /usr/local/etc/bnetd.conf:
Search
Code:
storage_path = "file:mode=plain;dir= ...
and comment out this line or delete it.
Add this following text on a new line:
Code:
storage_path = "sql:mode=mysql;host=localhost;name=dein_vb_db;user=your_vb_db_user;pass=your_vb_db_password;default=0;prefix=pvpgn_"
Next search:
Code:
new_accounts = true
Change this in (because you will use the PvPGN Integration for vBulletin):
Code:
new_accounts = false
Done.
You can start PvPGN with
Code:
/usr/local/sbin/bnetd
or if you start PvPGN in Debug mode
Code:
/usr/local/sbin/bnetd -D
Ports, that must allow at the Server Firewall:
6112, 6200. 4807 (if you have Westwood Support enabled) und 6667 (if you have IRC Support enabled).
Battle.net Clients:
Add Server to the Client:
Registration Editor (regedit):
Goto HKEY_CURRENT_USER\Software\Battle.net\Configuratio n.
Add to "Battle.net gateways" this lines:
Code:
yourserver.tld
-1
Name of your PvPGN Server
Warcraft III (and The Frozen Throne):
Battle.net gateways is located at HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III.
For Warcraft III is the PvPGN Loader required, to use a PvPGN Server.
PvPGN Loader for Warcraft III Version 1.22:
Attachment 88380 (Unpack this to your Warcraft III Directory)
Use the Tutorial with you own risk!
Here a screenshot from my PvPGN Server: