User Tools

Site Tools


user:jpettie:portfolio:hpcproject3

Project: PVPGN

A project for HPC Fundamentals by Jacob Pettie during the Spring 2012 Semester.

Objectives

The purpose of this project is to learn how to successful install and run a PVPGN server. The point of this project is to learn and implement the install and running of a PVPGN server. We hope to accomplish the task of installing and running a PVPGN server so that we can play games with our friends (privately).

Prerequisites

In order to successfully accomplish/perform this project, the listed resources/experiences need to be consulted/achieved:

  • ability to wget a downloadable package link and unzip it
  • ability to tail log files
  • ability to open and edit files with your choice of a text editor
  • ability to test the project with working copies of Starcraft, and Diablo
  • ability to have multiple instances of clients to test it with you
  • ability to test many aspects of the server with many hours of testing by playing the games
  • knowledge of basic linux commands.

Background

The end result of this project is a working pvpgn server to be later used to play games with just your friends (privately).

Execution Steps

Steps to installing and running a PVPGN Server:

  1. Navigate to a downloadable package link for PVPGN for linux distributions.
  2. Use wget to download PVPGN.
  3. CMAKE and MAKE install PVPGN.
  4. Edit configuration files to your specifications.
  5. Open multiple instances of terminal and run the three programs that handle requests and actions on the server.
  6. Download a gateway editor to add your server to the realm list.
  7. Load Starcraft or Diablo II and establish a connection with the gateway of your server and test the realms specifically for Diablo II.
  8. Test and enjoy the awesomeness of your very own PVPGN server.

Execution Step 1: Acquire PVPGN Distribution

  1. Navigate to http://pvpgn.berlios.de/index.php?page=files and copy the download link to the specific package you want.

Execution Step 2: Download PVPGN Distribution

  1. Use wget to download the PVPGN package
vm31:~# wget http://softlayer.dl.sourceforge.net/project/pvpgn.berlios/pvpgn-1.8.5.tar.gz

Execution Step 3: Unpack and Install PVPGN

  1. Unpack the PVPGN package
  2. Make install PVPGN
vm31:~# tar -xzf pvpgn-185.tar.gz
vm31:~# cmake pvpgn-1.8.5
vm31:~# make install

Execution Step 4: Edit Configuration Files

  1. Navigate to /usr/local/etc
  2. Use a text editor (vi, nano) to edit the following configuration files
    1. bnetd.conf
    2. d2cs.conf
    3. d2dbs.conf
    4. realm.conf
  3. Change individual settings in each file as shown below
user/jpettie/portfolio/hpcproject3.txt · Last modified: 2012/05/01 15:03 by jpettie