Debian 7
Oleh Andriano Nikolaus S. (1172138)
1. Pertama-tama update dan upgrade linux debian 7 anda.
apt-get update && apt-get upgrade
4. Setelah berhasil install GCC dan MAKE anda dapat mengecek nya dengan
perintah :
gcc v
make -v
5. Setelah itu install database servernya, pada tutorial ini saya menggunakan
database mysql.
Ketikkan apt-get install mysql-server mysql-client libmysqlclient-dev
8. Extrak file pvpgn server dan pvpgn support yang sudah didownload tadi.
tar xf pvpgn-1.8.5.tar.gz
tar xf pvpgn-support-1.3.tar.gz
9. Tentukan sendiri tempat letak folder instalasi pvpgn server, pada tutorial ini
saya meletakkan di folder /usr/src/ dan pindahkan file pvpgn server ke dalam
folder yang telah anda buat.
mv pvpgn-1.8.5 /usr/src/
13.Setelah itu install hasil konfigurasi yang telah dikumpulkan dan tunggu
hingga selesai.
make install
14.Bila semua sudah diinstall, maka kita login ke database mysql yang telah
diinstall dengan username root dan masukkan password mysql yang sudah
dibuat tadi.
mysql u root p
17.Lalu kita edit satu baris dalam file konfigurasi utama dari pvpgn, yaitu
/usr/local/pvpgn/etc/bnetd.conf.
19.Untuk database nya non-aktifkan mode user plain nya dengan mengetik
tanda # pada storage_path dan tambahkan dibawahnya
storage_path =
sql:mode=mysql;host=localhost;name=pvpgn;user=root;pass=qwerty;default=0
Keterangan
Name: nama database
User: mysql user atau vps
Pass: pass mysql yg sudah di buat tadi waktu install mysql
21. Sekarang kita pindahkan semua file pvpgn support yang sudah kita extrak
tadi ke dalam folder pvpgn server.
mv * /usr/local/pvpgn/var/files
22.Kemudian kita lanjut ke tahap yang terakhir, masuk ke dalam folder sbin dan
jalankan server pvpgn nya.
cd /usr/local/pvpgn/sbin
24.Untuk melihat data log server berjalan dengan baik atau tidak, anda dapat
melihatnya di bnetd.log
gedit /usr/local/pvpgn/var/bnetd.log
Apabila terdapat log seperti ini.
[info ] _setup_listensock: listening for bnet connections on 0.0.0.0:6112 TCP
[info ] _setup_listensock: listening for w3route connections on 0.0.0.0:6200 TCP
Maka server anda berjalan dengan baik, dan apabila tidak terdapat maka
anda dapat melakukan pengecekan error dengan melihat data log server nya.
Jika anda ingin mematikan server dapat mengetikkan perintah
killall bnetd
Untuk merestart server dapat mengetikkan perintah
killall -HUP bnetd
Sumber :
http://forumdota.com/pengembangan-pvpgn/%28share%29membangun-serverpvpgn-dan-database-mysql/
http://harpywar.com/?a=articles&b=2&c=1&d=73&lang=en