PDA

View Full Version : Integration with vBulletin - Player vs Player Gaming Network (PvPGN) Integration


Sebijk
10-18-2008, 10:00 PM
Player vs Player Gaming Network (PvPGN) Integration

This add-on registrate vBulletin registrations automatically to the PvPGN Server.

You must set in PvPGN the datastore to MySQL and must in the same DB, where vBulletin is installed.

What is PvPGN?

PvPGN is a free Gameserver Emulator, that emulate battle.net and experimental Westwood Games.

You can get PvPGN here: http://pvpgn.berlios.de

A PvPGN Server can be used:


When wanting to host a local tournament with local users and ladders.
When wanting to maintain a local community of friends rather than playing on Battle.net.
For people who want to play on a LAN but with Battle.net-like statistics. Various cyber cafes use a PvPGN server for this purpose.
For people who want to play on a server within their country or local area, so as to reduce lag.


ATTENTION: PvPGN is not allowed in the USA, because it violates the DMCA Rules and Blizzard has won the lawsuit against the bnetd Developer. See http://en.wikipedia.org/wiki/Blizzard_v._BnetD for more Information. In Germany and other countries the DMCA Rules are not exist.

Install and configure PvPGN (https://vborg.vbsupport.ru/showpost.php?p=1649541&postcount=7)

License:

This Addon is licensed under the LGPL Terms.

History:
1.0.0 Beta 3
* Small Database Prefix Fix
* A import script included (for existing vBulletin Users)

1.0.0 Beta 2
* First release at vBulletin.org
* Add a Database prefix option
* Add a Version Check URL

1.0.0 Beta 1
* First Version

Sebijk
10-18-2008, 11:02 PM
*reserved*

PixelFx
10-18-2008, 11:16 PM
looks interesting :D

musicconvict
10-19-2008, 05:05 AM
isnt alot of the sites in the USA though?

jluerken
10-19-2008, 07:24 AM
I think this is a problem in Germany. People registering at your site cannot be registered automatically on another site without their agreement.
Also I hate it with sharing user login data with another site I don't know.
Nice idea but problematic

Sebijk
10-19-2008, 09:05 AM
I think this is a problem in Germany. People registering at your
site cannot be registered automatically on another site without their agreement.

? This mod is free available. PvPGN is licensed under the Terms of GPL. There is no registration at the PvPGN Project site required. BerliOS is similar like SourceForge.net.

Also I hate it with sharing user login data with another site I don't know.
Nice idea but problematic

This Mod registrates Users only to your own PvPGN Server, not to other servers. To install PvPGN a root server required.

Sebijk
10-21-2008, 08:02 AM
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

svn checkout svn://svn.berlios.de/pvpgn/trunkAfter checkout go to the directory trunk and exec following commands.

cmake -D WITH_MYSQL=true pvpgn
make
make installPvPGN is compiling and installing in /usr/local.

After this, download the Support files:

http://prdownload.berlios.de/pvpgn/pvpgn-support-1.2.tar.gz and unpack this at /usr/local/var/files.

At /usr/local/etc/bnetd.conf:

Search storage_path = "file:mode=plain;dir= ... and comment out this line or delete it.

Add this following text on a new line:

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:

new_accounts = trueChange this in (because you will use the PvPGN Integration for vBulletin): new_accounts = false

Done.

You can start PvPGN with /usr/local/sbin/bnetd or if you start PvPGN in Debug mode
/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:

yourserver.tld
-1
Name of your PvPGN ServerWarcraft 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: 88380 (Unpack this to your Warcraft III Directory)

Use the Tutorial with you own risk!


Here a screenshot from my PvPGN Server:

Exernon
12-01-2008, 01:01 PM
Hello!

I'm using the Windows based PvPGN, I can't seem to make it to work.

Forum registrants aren't automatically added to PvPGN.

What do I do?

zero5854
12-03-2008, 06:07 AM
Is there a way to make this allowed to only certain Groups say like VIP members only?

Sebijk
01-11-2009, 08:06 PM
Hello!

I'm using the Windows based PvPGN, I can't seem to make it to work.

Forum registrants aren't automatically added to PvPGN.

What do I do?

I haven't testing this on Windows yet. Do you have a 32 or 64 Bit Windows? You can use the pvpgn hash class, if you use 32-Bit Windows.

If you don't use the class, make sure the path to "bnpass.exe" is correct.

Is there a way to make this allowed to only certain Groups say like VIP members only?

Sorry, not Integrated yet.