This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
user:jpettie:portfolio:hpcproject3 [2012/05/01 15:37] – created jpettie | user:jpettie:portfolio:hpcproject3 [2012/05/01 19:03] (current) – jpettie | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ======Project: | ||
+ | |||
+ | 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/ | ||
+ | |||
+ | * 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: | ||
+ | - Navigate to a downloadable package link for PVPGN for linux distributions. | ||
+ | - Use wget to download PVPGN. | ||
+ | - CMAKE and MAKE install PVPGN. | ||
+ | - Edit configuration files to your specifications. | ||
+ | - Open multiple instances of terminal and run the three programs that handle requests and actions on the server. | ||
+ | - Download a gateway editor to add your server to the realm list. | ||
+ | - Load Starcraft or Diablo II and establish a connection with the gateway of your server and test the realms specifically for Diablo II. | ||
+ | - Test and enjoy the awesomeness of your very own PVPGN server. | ||
+ | |||
+ | =====Execution Step 1: Acquire PVPGN Distribution===== | ||
+ | - Navigate to http:// | ||
+ | |||
+ | =====Execution Step 2: Download PVPGN Distribution===== | ||
+ | - Use wget to download the PVPGN package | ||
+ | <cli> | ||
+ | vm31:~# wget http:// | ||
+ | </ | ||
+ | |||
+ | =====Execution Step 3: Unpack and Install PVPGN===== | ||
+ | - Unpack the PVPGN package | ||
+ | - Make install PVPGN | ||
+ | <cli> | ||
+ | vm31:~# tar -xzf pvpgn-185.tar.gz | ||
+ | </ | ||
+ | <cli> | ||
+ | vm31:~# cmake pvpgn-1.8.5 | ||
+ | vm31:~# make install | ||
+ | </ | ||
+ | |||
+ | =====Execution Step 4: Edit Configuration Files===== | ||
+ | - Navigate to / | ||
+ | - Use a text editor (vi, nano) to edit the following configuration files | ||
+ | - bnetd.conf | ||
+ | - d2cs.conf | ||
+ | - d2dbs.conf | ||
+ | - realm.conf | ||
+ | - Change individual settings in each file as shown below | ||