Page 1 of 3 123 LastLast
Results 1 to 15 of 35
http://idgs.in/258818
  1. #1
    reshine's Avatar
    Join Date
    Jan 2008
    Posts
    2,392
    Points
    2,144.55
    Thanks: 26 / 787 / 361

    Default Basic Instalation ALLSTATS , Website Statistik GHOST++

    Sesudah membuat bot ghost++ berjalan dengan baik, kita akan membuat website statistik untuk bot itu. Contoh web statistik yang running http://sexy.dota.web.id ( note : ini sudah banyak di modifikasi , tapi tampilan masih sama ) atau http://mat.dota.web.id ( tidak dimodifikasi ). Di tutorial kali ini website statistik yang dipergunakan adalah ALLSTATS http://code.google.com/p/allstats/ . Dan sama seperti tutorial sebelumnya, disini hanya basic instalasi dan configurasi yang akan dibahas. Modifikasi, update silahkan tes sendiri. Juga walaupun basic, tutorial ini TIDAK AKAN membahas hal-hal dasar seperti FTP, editing online, PHP dll , user akan dianggap sudah mengerti basic dari ftp dll , untuk yang belum mengerti silahkan pelajari sendiri terlebih dahulu.

    Tutorial ini merupakan tutorial lanjutan dari instalasi ghost++ , beberapa utility yang dipergunakan silahkan cek ulang di thread tersebut.

    PERSIAPAN :
    Download ALLSTATS di http://code.google.com/p/allstats/downloads/list , pilih yang FULL PACKAGE jangan yang update. Extract file tersebut.


    Persiapan Instalasi di LINUX :
    Khusus untuk yang instalasi ghost++ mengikuti tutorial sebelumnya , apache dan php belum terinstal maka kita harus instal terlebih dahulu apache dan php. Tapi bila ada yang sudah aktif apache dan php-nya bisa di skip bagian ini.

    SSH menggunakan putty , dan lakukan command berikut :

    1. Instal APACHE 2 : apt-get install apache2
    2. Setelah semua download dan instal selesai , lakukan tes browsing ke ip server , harusnya muncul pemberitahuan kalau apache sudah terinstal.
    3. Instal PHP 5 : apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi
    4. Instal PHP 5 - MySql dan module lain :
    install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json

    atau bisa juga cari terlebih dahulu module-module yang tersedia apa saja dan pilih yang ingin di instal :

    aptitude search php5

    5. Untuk tes php 5 sudah terpasang dengan baik, buat file info.php di folder /var/www : vi /var/www/info.php
    isi dengan :
    <?php
    phpinfo();
    ?>

    tekan ESC : X
    6. Lakukan tes browsing : http://ipserver/info.php , kalau muncul keterangan tentang php yang terinstal berarti instalasi sudah benar.
    7. Untuk lebih mudah configure mysql kita instal phpmyadmin : apt-get install phpmyadmin , bila ada pertanyaan pilih apache2. akses phpmyadmin melalui : http://ip/phpmyadmin


    Persiapan instalasi di WINDOWS :
    Untuk yang instalasi ghostone di windows sesuai dengan yang saya tulis, apache, php, mysql sudah terpasang saat instalasi web developer. Jalankan shortcut Web-Developer Controller di dekstop, dan pastikan apache dan mysql dalam status running. Kalau tidak running, klik Start Service

    untuk yang belum instal web developer , silahkan instal terlebih dahulu atau instal WAMP packet lainnya.


    Instalasi Web Statistik :
    1. Edit file CONFIG.PHP , bisa menggunakan wordpad atau notepad atau editor lain , yang harus diperhatikan :
    $dbType = 'mysql'; => harus seperti ini

    $dbLocation = './ghost.dbs'; => berikan tanda comment ( // ) di depannya menjadi : // $dbLocation = './ghost.dbs';

    //MySQL Database Connection information (Optional):
    //Must correspond to the settings in your MySQL Database.
    $host = 'localhost'; => karena web stats dan ghost++ jalan di mesin yg sama biarkan localhost.
    $username = 'YOUR_USER_NAME'; => isi dengan username mysql yang sama dengan yang di file ghost.cfg di bot
    $password = 'YOUR_PASSWORD'; => isi dengan password mysql yang sama dengan yang di file ghost.cfg di bot
    $databasename = 'YOUR_DB_NAME'; => isi dengan nama database yang sama dengan yang di file ghost.cfg di bot

    $botName = 'YOUR_BOT_NAME'; => isi dengan nama bot

    $rootAdmin = 'YOUR_ROOT_ADMIN'; => isi dengan nama root admin

    $scoreFormula = , isi dengan : '((((kills-deaths+assists*0.5+towerkills*0.5+raxkills*0.2+(co urierkills+creepdenies)*0.1+neutralkills*0.03+cree pkills*0.03) * .2)+(wins-losses)))';


    Save file config.php

    2. Upload semua file di bawah folder Allstats-1.2.121 ke root website. Untuk Linux gunakan WINSCP dan upload ke /var/www , sementara untuk di WINDOWS copy/upload ke folder x:\www\webroot untuk yg menggunakan web developer.

    3. Akses phpmyadmin di server , dan pilih database bot kita. Pilih menu IMPORT dan browse ke file MySQLSetup.sql di folder Allstats-1.2.121 , lalu click GO
    4. Lakukan import juga untuk file optimizeMySQL.sql
    5. Coba akses web statistik kita dengan url : http://ip

    Bila sudah muncul tampilan website statistik yang sama dengan http://sexy.dota.web.id berarti instalasi sudah selesai. Untuk memastikan sudah connect ke database ghost++, click link ADMIN dan lihat apakah sudah ada list admin disana. Namun ada kemungkinan game history dll belum muncul dengan baik. Kita akan masuk ke langkah selanjutnya.

    Configure MAP CONFIG DOTA :
    edit ulang file config DOTA yang sudah di buat. Sebagai panduan, bisa download 3 file berikut :
    http://tedirachmadi.web.id/files/dota6_64.cfg => Standar DOTA 6.64
    http://tedirachmadi.web.id/files/dota6_64obs.cfg => DOTA 6.64 dengan observer
    http://tedirachmadi.web.id/files/dota6_64ref.cfg => DOTA 6.64 dengan Referee

    atau untuk mudah , simpan file-file itu langsung di folder mapcfgs di ghost++

    semua game yang dimainkan sesuai dengan config map tersebut akan langsung masuk ke web statistik.

    Optional - Membersihkan database sebelumnya :
    Kalau sudah terlalu banyak game tapi tidak ada satupun yang masuk ke dalam statistik, ada baiknya database di clean terlebih dahulu sesudah edit map config :
    1. Masuk ke phpmyadmin
    2. Pilih database bot
    3. Dilayar kanan yang ada list nama-nama table , click icon EMPTY ( gambar tong sampah ) di samping tabel : dotagames , dotaplayers , gameplayers , games . Jangan di tabel lainnya.

    Optional - Configure replay path :
    Kalau di GHOST++ di set untuk auto save replay setiap game, lakukan hal berikut agar replay bisa di download melalui website :
    1. Buat folder replays di webroot
    2. edit file ghost.cfg , set replays path ke folder replays di web root. linux : /var/www/replays . Windows : x:/www/webroot/replays
    3. Restart bot


    TAMBAHAN :

    1. Kalau mau beli domain name , pointing A Record ke IP Public tempat instal ghost dan web statistik . Gimana caranya ? tanya ke tempat kamu beli domain name.
    2. Antara website statistik dan ghost++ sebenarnya bisa di 2 PC/server dengan IP Public berbeda. jadi bisa saja website statistik disimpan di webhosting standar, konsultasikan dengan tempat kamu beli hosting. Hal yang harus diperhatikan :
    - GHOST++ dan Website statistik HARUS AKSES DATABASE YANG SAMA. Hal ini bisa dilakukan dengan configure mysql user agar bisa remote acces , jadi putuskan database akan disimpan dimana, apakah di PC ghost++ atau di PC website. Configure server mysql di config setiap bot untuk akses ke IP Public , bukan localhost. Lebih jelas soal ini pelajari tentang hosting dan mysql dan konsultasi dengan tempat hosting.
    - Replay dari ghost++ TIDAK AKAN BISA di download karena lokasi replay harus ada di bawah folder WWW sementara ghost++ hanya bisa tulis ke pc dia saja. Anda bisa customize agar replay di upload ke tempat tertentu, silahkan kreatif membuat scriptnya.

    3. Chatlog replay di game details secara default hanya akan bisa dilihat bila script website bisa membaca file replay.

    Modifikasi :

    Modifikasi website statistik ini cukup mudah apabila mengerti tentang PHP. Susunan file dan comment di setiap file cukup banyak membantu dalam modifikasi. Dan karena website ini FREE OPEN SOURCE maka setiap orang berhak melakukan modifikasi sendiri. Keterbatasan modifikasi ada di diri kita sendiri.

    Sample Website :
    2 sample berikut di hosting di VPS/Server yang berbeda dengan bot-nya :

    http://mat.dota.web.id => Statistic untuk bot MAT yang saya dedikasikan khusus untuk staff MAT INDOGAMERS dengan root admin Inter-10. Statistik ini masih standar instal dari dota-allstats tanpa modifikasi apapun.
    http://sexy.dota.web.id => Statistik untuk bot SEXY dan IMUT kepunyaan saya sendiri. Sama dengan bot-nya , website ini sudah mengalami banyak modifikasi dan improvement seperti link download replay yang ada di kitaupload , detail chatlog walaupun replay tidak ada di server web, auto unban 7 hari dll.



    Disclaimer :
    Saya tidak bertanggung jawab bila terjadi kerusakan apapun pada PC/server karena mencoba tutorial ini. Tutorial ini dibuat berdasarkan pengalaman pribadi dan hasilnya bisa dilihat di bagian sample website.
    Tutorial ini hanya bersifat BASIC INSTALL , tapi bukan berarti untuk melakukannya orang cukup punya basic computer. Minimal harus sudah mengerti tentang FTP, Website coding , Linux command , website hosting. Jadi bila tidak mengerti tentang hal tersebut, silahkan minta tolong ke orang yang mengerti. Jangan tanyakan di thread ini hal-hal mendasar seperti itu.

    Reshine - 2009

    next tutorial : Intermediate level - Modifikasi GHOST++ untuk disable command tertentu dan hal lain.
    Last edited by reshine; 19-12-09 at 09:58.
    BOT SICA, ANGGIL :
    statistik : http://bot.dota.web.id
    pendaftaran : http://bunglon.net/viewforum.php?f=239

  2. Hot Ad
  3. The Following User Says Thank You to reshine For This Useful Post:
  4. #2
    ShiNicHi23's Avatar
    Join Date
    Jul 2007
    Location
    Jakarta
    Posts
    1,297
    Points
    46,307.16
    Thanks: 46 / 36 / 26

    Default

    Om ted, mo tanya donk itu kan compilernya WAMP buat akses web statistik kita, kl gw pakenya XAMPP buat akses php nya. . .
    Bedanya WAMP ama XAMPP apa yah??
    Btw, kalo mo di online in harus beli domain ya??
    Blm perna coba online in web. . .haha. . .
    IDGS Pub : ShiNicHi23, Patria

    Jasa Sewa bot dota Terlancar dan Termurah se- IDGS mulai dari Rp 20.000,- / bulan...
    Informasi lengkapnya dapat dilihat di :


    http://idgs.in/404434

  5. #3
    reshine's Avatar
    Join Date
    Jan 2008
    Posts
    2,392
    Points
    2,144.55
    Thanks: 26 / 787 / 361

    Default

    prinsipnya , taro file-file webnya di webroot ( biasanya folder www ) kalau mau lgsg diakses .. atau kalau ngerti edit apache.conf buat bikin new virtual domain , taro di virtual domain yg dibuat ...

    untuk nama website , bisa pake gratis dari www.co.cc , pointing A Record ke ip public kamu
    BOT SICA, ANGGIL :
    statistik : http://bot.dota.web.id
    pendaftaran : http://bunglon.net/viewforum.php?f=239

  6. #4

    Join Date
    Oct 2007
    Location
    Depok-Tangerang-blom tw
    Posts
    302
    Points
    372.10
    Thanks: 0 / 1 / 1

    Default

    oia seklaian mau nanya. ini bisa kita masukin ke forum gha ? dalam arti ane dah ada website domain .com trus untuk statistik ane make sub yang di web ane itu... tapi untuk link nanti kan bisa beda misalnya : donaldstats.com atau stats.donald.com apa mesti ber-link http://xxx.dota.web.id ??? maap masih belom jelas...

  7. #5
    reshine's Avatar
    Join Date
    Jan 2008
    Posts
    2,392
    Points
    2,144.55
    Thanks: 26 / 787 / 361

    Default

    Quote Originally Posted by donald5543128 View Post
    oia seklaian mau nanya. ini bisa kita masukin ke forum gha ? dalam arti ane dah ada website domain .com trus untuk statistik ane make sub yang di web ane itu... tapi untuk link nanti kan bisa beda misalnya : donaldstats.com atau stats.donald.com apa mesti ber-link http://xxx.dota.web.id ??? maap masih belom jelas...
    domain name bebas aja .. subdomain juga bisa ... ...

    gue pake contoh xxx.dota.web.id karena kebetulan gue punya domain dota.web.id
    BOT SICA, ANGGIL :
    statistik : http://bot.dota.web.id
    pendaftaran : http://bunglon.net/viewforum.php?f=239

  8. #6

    Join Date
    Oct 2007
    Location
    Depok-Tangerang-blom tw
    Posts
    302
    Points
    372.10
    Thanks: 0 / 1 / 1

    Default

    jadi boleh.... nah itu yang mesti didownload semua versi apa versi terbaru ajja ??? ane coba DL semua tapi isinya sama semua.. apa semuanya mesti dipake atau versi terbaru ajja ??? trus untuk masalah update ??

  9. #7
    reshine's Avatar
    Join Date
    Jan 2008
    Posts
    2,392
    Points
    2,144.55
    Thanks: 26 / 787 / 361

    Default

    Quote Originally Posted by donald5543128 View Post
    jadi boleh.... nah itu yang mesti didownload semua versi apa versi terbaru ajja ??? ane coba DL semua tapi isinya sama semua.. apa semuanya mesti dipake atau versi terbaru ajja ??? trus untuk masalah update ??
    download yang terbaru ...

    untuk update, cek readme di yang terbaru ... kalau gk ada perubahan struktur database cukup timpa file2 lama .. kalau ada perubahan database , running lagi file sql yang untuk upgrade ( biasanya dikasih khusus ) atau ikutin petunjuk di readme-nya ....

    tapi hati-hati kalau dah edit2 file webstats untuk customize yang kita mau, kita musti edit ulang file2 webstats yang baru biar customize kita tetep ada
    BOT SICA, ANGGIL :
    statistik : http://bot.dota.web.id
    pendaftaran : http://bunglon.net/viewforum.php?f=239

  10. #8

    Join Date
    Apr 2010
    Posts
    18
    Points
    32.20
    Thanks: 0 / 0 / 0

    Default

    kk,
    yg windows biasa gimana neeh,
    gw bingung, pas gw edit semua, masih aj gak bisa gimana neeh

  11. #9
    reshine's Avatar
    Join Date
    Jan 2008
    Posts
    2,392
    Points
    2,144.55
    Thanks: 26 / 787 / 361

    Default

    errornya apa ?
    BOT SICA, ANGGIL :
    statistik : http://bot.dota.web.id
    pendaftaran : http://bunglon.net/viewforum.php?f=239

  12. #10
    bojes's Avatar
    Join Date
    Feb 2009
    Posts
    81
    Points
    115.30
    Thanks: 0 / 0 / 0

    Default

    kk reshine mau tanya donk saya uda coba buat nih webstatistik nya tp koq ga jalan yah Bot dan web-nya
    sblmnya ga pake web statistik itu jalan bot-nya
    ##########################
    # DATABASE CONFIGURATION #
    ##########################

    # database type
    # use "sqlite3" for a local SQLite database
    # use "mysql" for any MySQL database

    db_type = mysql

    # sqlite3 database file

    db_sqlite3_file = ghost.dbs

    # this is only used if your database type is MySQL

    db_mysql_server = sql201.000space.com
    db_mysql_database = space_6185783_BOT
    db_mysql_user = space_6185783
    db_mysql_password = *******
    db_mysql_port = 3306

    ############################
    klo db_mysql_server = sql201.000space.com di ganti localhost juga ga bisa jalan

    //MySQL Database Connection information (Optional):
    //Must correspond to the settings in your MySQL Database.
    $host = 'sql201.000space.com';
    $username = 'space_6185783';
    $password = '********';
    $databasename = 'space_6185783_BOT';
    nah mohon pencerahannya kk

  13. #11
    reshine's Avatar
    Join Date
    Jan 2008
    Posts
    2,392
    Points
    2,144.55
    Thanks: 26 / 787 / 361

    Default

    pertama ... gk ada hubungan langsung antara web dengan bot kecuali share database ... jadi kalaupun web error atau apapun harusnya bot jalan normal ... coba post error pas jalanin bot di thread bot biar gue bisa solve masalah itu disana ...

    untuk yang soal web error .. gue gk bisa kasih tahu apa yg salah kecuali kamu kasih akses ke web-nya atau kasih tahu error jelas-nya seperti apa .. cuman dari info yang kamu kasih, gue liat kamu host di free host dengan free mysql disana ... pertanyaan gue :

    1. Apa bot kamu juga gunakan mysql yang disana ?
    2. Apa freehost kamu itu memperbolehkan remote akses mysql ?
    BOT SICA, ANGGIL :
    statistik : http://bot.dota.web.id
    pendaftaran : http://bunglon.net/viewforum.php?f=239

  14. #12
    bojes's Avatar
    Join Date
    Feb 2009
    Posts
    81
    Points
    115.30
    Thanks: 0 / 0 / 0

    Default

    Quote Originally Posted by reshine View Post
    pertama ... gk ada hubungan langsung antara web dengan bot kecuali share database ... jadi kalaupun web error atau apapun harusnya bot jalan normal ... coba post error pas jalanin bot di thread bot biar gue bisa solve masalah itu disana ...

    untuk yang soal web error .. gue gk bisa kasih tahu apa yg salah kecuali kamu kasih akses ke web-nya atau kasih tahu error jelas-nya seperti apa .. cuman dari info yang kamu kasih, gue liat kamu host di free host dengan free mysql disana ... pertanyaan gue :

    1. Apa bot kamu juga gunakan mysql yang disana ?
    2. Apa freehost kamu itu memperbolehkan remote akses mysql ?
    untuk saya jalankan di localhost webstat berjalan dengan lancar
    tapi untuk scara online tidak berjalan bahkan tampilannya tidak ada

    check PM aja kk untuk mengaksesnya
    1. iyah
    2. bs

    cara ngeliat tampilannya gmn yah kk ??
    bingung nih
    Last edited by bojes; 18-08-10 at 12:35.

  15. #13
    reshine's Avatar
    Join Date
    Jan 2008
    Posts
    2,392
    Points
    2,144.55
    Thanks: 26 / 787 / 361

    Default

    hmmmm kalau begini berarti kamu yang gak ngerti cara pake hostingnya

    gue dah liat ftp-nya .. itu yang kamu upload script apa yah ? kok itu bukan scrip allstats >.< allstats itu cuman punya folder img ama stats dan banyak file PHP ...

    coba upload ulang yang bener allstats scriptnya ke website.. hapus aja dulu isi folder htdocs kamu dan upload file2 allstats ke folder htdocs disana ...
    BOT SICA, ANGGIL :
    statistik : http://bot.dota.web.id
    pendaftaran : http://bunglon.net/viewforum.php?f=239

  16. #14
    bojes's Avatar
    Join Date
    Feb 2009
    Posts
    81
    Points
    115.30
    Thanks: 0 / 0 / 0

    Default

    nah justru itu ga bisa di upload dan di apus itu htdocs nya....
    kk ada tutor free webhosting-annya ga ???
    klo ada bagi2 pls... ilmu yg di share akan slalu bertambah kk
    soalnya ga tau mau pake hostingan yg mana...

  17. #15
    reshine's Avatar
    Join Date
    Jan 2008
    Posts
    2,392
    Points
    2,144.55
    Thanks: 26 / 787 / 361

    Default

    gue gk pernah pake freehosting yg dirimu pake ... gue lebih sering di hosting bayar ataupun VPS ...

    dulu pas gue belajar, gue pake http://www.100webspace.com/ .. dah bertahun2 tapi account gue tetep ada wkwkw ...

    yg jadi masalah .. ini kamu mau belajar doang atau mau bikin bot bener2 ? karena ada 1 hal yang perlu diperhatiin :

    Database yang diakses bot itu harus sama dengan yang akan diakses oleh webstats ...

    rata2 database di web gratisan gak bisa dipake untuk itu karena tidak mengijinkan database diakses dari luar ...


    nah solusi cuman 3 :
    1. sewa VPS / siapin pc khusus untuk bot sekaligus webstats
    2. Gunakan jasa hosting mysql gratis seperti http://www.freemysql.net/ , atau google aja free mysql hosting ...
    3. pisahkan database webstats dengan database bot dan nanti bikin script untuk synchronize ( ribet ) ...
    BOT SICA, ANGGIL :
    statistik : http://bot.dota.web.id
    pendaftaran : http://bunglon.net/viewforum.php?f=239

Page 1 of 3 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •