Membuat Server Dota

1. Pertama-tama login ke vps anda dari putty atau BvSshClient-Inst

2. update dan upgrade linux vps anda
Code: [Select]
apt-get update && apt-get upgrade
3. Instal GCC dan make di vps anda
Code: [Select]
apt-get install build-essentialTungguh hinga selesai dan cara untuk mengecek dapat dengan cara ini :
Code: [Select]
gcc -v
make -v

4. Install mysql server, client, yang di butuhkan untuk membuat database nya.
Code: [Select]
apt-get install mysql-server mysql-client libmysqlclient-devBila di suruh masukan password, maka masukan saja sesuka anda, tapi klu bisa password mysql di sama kan saja dengan password root vps anda, untuk mencegah terjadi nya kelupaan password atau kesalahan dalam memasukan password.

5. Download file pvpgn server, dan file support nya.
Code: [Select]
wget http://download.berlios.de/pvpgn/pvpgn-1.8.5.tar.gz
wget http://download.berlios.de/pvpgn/pvpgn-support-1.2.tar.gz

6. Extrak file pvpgn server dan support yang sudah di download tadi...
Code: [Select]
tar -xf pvpgn-1.8.5.tar.gz
tar -xf pvpgn-support-1.2.tar.gz

7. Tentukan sendiri tempat letak folder/ file pvpgn server anda.
Code: [Select]
mv pvpgn-1.8.5 /usr/src/
8. masuk ke dalam folder pvpgn anda.
Code: [Select]
cd /usr/src/pvpgn-1.8.5/src
9. menjalankan pvpgn-1.8.5/src cmake konfigurasi.
Code: [Select]
./configure --with-mysql --prefix="/usr/local/pvpgn"
10. Setelah konfigurasi berhasil, mulai mengumpulkan.
Code: [Select]
make
make install
Tunggu sampai selesai

11. Bila semua sudah selesai, kita login ke mysql yang sudah kita install tadi.
Code: [Select]
mysql -u root -pMasukan Password mysql yang sudah di buat tadi.

12. Bila sudah masuk ke Mysql, sekarang kita membuat database baru di mysql nya.
Quote
create database pvpgn;
Code di atas menunjukan klu kita sudah membuat database dengan nama "pvpgn"
Bila ingin di ganti juga isa sesuai kesukaan anda masing-masing, tapi harus di ingat setiap akhir dari pengetikan membuat database harus di akhiri dengan simbol ; ( titik komak )

13. Bila sudah membuat database yang baru kita langsung keluar saja dari mysql server.
Code: [Select]
\q atau quit
14. Sekarang kita Edit satu baris dalam file konfigurasi utama dari pvpgn, yaitu /usr/local/pvpgn/etc/bnetd.conf
Code: [Select]
vim /usr/local/pvpgn/etc/bnetd.confpada basis
#pidfile = /usr/local/var/bnetd.pid
menjadi
pidfile = /usr/local/var/bnetd.pid

Untuk tempat database nya.
non aktifkan mode user plain nya
#storage_path = file:mode=plain;dir=/var/lib/pvpgn/users;clan=/var/lib/pvpgn/clans;team=/var/lib/pvpgn/teams;default=/etc/pvpgn/bnetd_default_user.plain
Dan aktifkan
storage_path = sql:mode=mysql;host=localhost;name=database_mysql;user=mysql_user;pass=mysql_pass;default=0
Code: [Select]
Keterangan
Name: nama database
User: mysql user atau vps
Pass: pass mysql yg sudah di buat tadi waktu install mysql

15. Bila sudah semua sekarang kita copy semua file pvpgn-support nya yang sudah kita extrak juga tadi.
Code: [Select]
cd pvpgn-support-1.2 ( masuk de dalam folder pvpgn support
mv * /usr/local/pvpgn/var/files ( untuk move semua file )
cp * /usr/local/pvpgn/var/files ( untuk copy semua file )
Bedah dari MV, dan CP adalah : MV ( move, yang arti na file di cut ) CP ( Copy, yang arti na file di copy )

16. Bila sudah selesai sekarang kita pada tahap akhir nya, yaitu menjalan kan server pvpgn nya, masuk ke dalam folder sbin.
Code: [Select]
cd /usr/local/pvpgn/sbin
17. jalan kan bnetd nya.
Code: [Select]
./bnetd
18. untuk melihat data log server berjalan dengan baik atau tidak dapat di liat di bnetd.log
Code: [Select]
vim /usr/local/pvpgn/var/bnetd.log
19. Liat pada log seperti ini:
Code: [Select]
[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
di atas adalah contoh log server sudah berjalan dengan baek tanpa ada error

20. Untuk mengakses database mysql kita, dapat di lakukan dengan software navicat for mysql yang dapat di download di link berikut ini
Code: [Select]
http://www.navicat.com/Untuk tutorial menggunakan nya dapat di search di google.

Sekian tutorial yang dapat saya berikan.
Sumber tutorial ini saya ambil dari beberapa web dan selebih nya dengan creatif saya sendiri...
Sumber tutorial
Code: [Select]
http://www.forummikrotik.com/general-networking/13913-langkah-sangat-mudah-create-server-dota-pake-pvpgn-mysql.html
http://www.indonetmedia.com/knowledgebase/install-pvpgn-di-server-debian
http://harpywar.com/?a=articles&b=2&c=1&d=73&lang=en