Membuat Server Dota with pvpgn(windows)

Karena banyaknya pertanyaan untuk membuat server dota dan banyak yang masih awam. maka disini saya tuliskan cara install dan membuat server dota dengan pvpgn di windows. untuk yang mempunyai linux bisa melihat cara di :
Membuat Server Dota with pvpgn
yang tutorial ini hanya untuk di install di windows saja atau yang tidak mempunyai linux os untuk membuat server dota tapi ingin membuatnya di windows.
download filenya di url ini:
http://pvpgn.berlios.de/index.php?page=files
untuk windows bisa memilih ini.
PvPGN-1.8.5-0-Win32-SQLite-3.6.11-BIN.zip win32 binary with SQLite-3.6.11 1.87 MB
PvPGN-1.8.5-0-Win32-MySQL-4.1.22-BIN.zip win32 binary with MySQL-4.1.22 2.94 MB
PvPGN-1.8.5-0-Win32-MySQL-5.0.77-BIN.zip win32 binary with MySQL-5.0.77 3.23 MB
PvPGN-1.8.5-0-Win32-MySQL-5.1.31-BIN.zip win32 binary with MySQL-5.1.31 3.25 MB
PvPGN-1.8.5-0-Win32-ODBC-BIN.zip win32 binary with ODBC 1.65 MB
dan untuk support file nya bisa memilih
pvpgn-support-1.2.zip Support files 125.11 KB
——————————————–
disini karena hanya untuk testing bukan untuk produksi maka saya pilih yang paling gampang yaitu saya download yang:
PvPGN-1.8.5-0-Win32-SQLite-3.6.11-BIN.zip
http://download.berlios.de/pvpgn/PvPGN-1.8.5-0-Win32-SQLite-3.6.11-BIN.zip
serta file pendukungnya:
http://download.berlios.de/pvpgn/pvpgn-support-1.2.zip
biar mudah dan gampang saya extract PvPGN-1.8.5-0-Win32-SQLite-3.6.11-BIN.zip di C:/
dengan cara klik kanan lalu extract to PvPGN-1.8.5-0-Win32-SQLite-3.6.11-BIN
setelah di dapat hasil extract masuk ke folder tersebut dan copykan folder pvpgn-1.8.5 ke C:/
lalu rename atau rubah namanya menjadi pvpgn
lalu extract juga file pvpgn-support-1.2.zip
ambil file di dalam folder pvpgn-support-1.2 kemudian salin/kopikan kedalam
C:\pvpgn\files
setelah itu kita masuk ke folder C:\pvpgn
karena kita hanya akan menjalankan server dota saja maka tidak perlu klik install.bat
kita cukup doble klik file PvPGNConsole.exe
setelah itu maka akan tampil layar hitam console. dan jika kita baca akan tertulis bahwa server kita sudah running. untuk screeshot gambarnya seperti berikut.
http://i55.tinypic.com/5ob78n.jpg
setelah berjalan seperti itu. kita coba dengan dota kita konek ke ip lokal kita semisal localhost
untuk testing enable kan feature irc servernya. ada di bnetd.conf baris 518
kurang lebih seperti ini. kondisikan sesuai ip yang anda punya.
# #
##############################################################################
##############################################################################
# Internet Relay Chat (IRC) configuration #
#—————————————————————————-#
# NOTE: IRC support is still experimental!
# This specifies the addresses where IRC connections should be accepted. See
# the description of servaddrs for formatting information. Leave this field
# blank if you do not want to accept IRC connections. If the port is not
# specifed then 6667 will be used.
ircaddrs = “192.168.0.101:6667”
# This is the IRC network name. If this is not specified then the default of
# “PvPGN” will be used.
irc_network_name = “PvPGN”
# This is the hostname used for IRC connections. Set this to your
# hostname, if the automatic detection doesn’t correctly.
hostname = “none”
# Set this to the desired IRC connection timeout in seconds.
irc_latency = 180
# #
##############################################################################
jika melihat konfigurasi di atas berarti kita bisa konek menggunakan irc client ke /server 192.168.0.101:6667
tampilannya nampak seperti di bawah ini.
http://i52.tinypic.com/2mm8pq9.jpg
jika ingin edit user menjadi super admin maka masuk ke
C:\pvpgn\var\users
disitu ada nama user yang ingin di edit.
jika saya memakai username admin maka disana ada nama file bernama
admin
klik kanan dan edit memakai notepad atau file editor lainnya.
kurang lebih akan terlihat sebelum di edit seperti ini:
“BNET\\acct\\ctime”=”1286960833”
“BNET\\acct\\userid”=”1”
“BNET\\acct\\passhash1″=”99f0fab8b5b4523e0d58e5efe126fa5f12633b4b”
“BNET\\acct\\username”=”admin”
———————————————–
setelah di edit menjadi seperti ini.
——————————————
“BNET\\acct\\ctime”=”1286960833”
“BNET\\acct\\userid”=”1”
“BNET\\acct\\passhash1″=”99f0fab8b5b4523e0d58e5efe126fa5f12633b4b”
“BNET\\acct\\username”=”admin”
“BNET\\auth\\admin”=”true”
“BNET\\auth\\command_groups”=”255?
“BNET\\auth\\operator”=”true”
———————————————————-
selesai di edit matikan PvPGNConsole.exe kemudian jalankan lagi
berikut screenshot yang bisa jadi acuan.
http://i52.tinypic.com/2mm8pq9.jpg
http://i54.tinypic.com/15ed6r9.jpg
http://i53.tinypic.com/ta3qfa.jpg
sekian saja tutor singkat ini semoga menjadi bahan referensi.
jika masih ada pertanyaan silahkan komentarnya disini dengan kesopanan.
karena kita sama2 mempunyai kesibukan sendiri2.

Menghapus iklan pada footer creloade versi community edition (CE)

Ada banyak orang yang menyukai osscommerce dan diantaranya ada versi oscommerce yang sudah editan dengan desain2 nya yang menawan. Disini hanya ingin berbagi pengalaman saja dan maaf untuk yang punya CREloaded bukan maksud mengurangi pendapatan anda.
berhubung beli yang pro atau yang b2b sangat mahaluntuk kantong tipis maka dari itu dibuatlah tulisan ini.
maksud dari tulisanini hanya sekedar berbagi pengalaman menghapus iklan yang ada di bagian footer setelah kita install osscommerce versi CREloaded.
pertama kali ngutak atik script ini hal pertama yang saya cari adalah bagian template dan mencari file footer.php
setelah saya utak atik ternyata banner itu tetap saja muncul, saya coba untuk mematikan koneksi dan ternyata banner tidak muncul. wah disebelah mana saya pikir. ternyata memang di google sudah ada. coba check link referensi berikut versi bahasa inggris.
http://www.engfers.com/2008/11/03/removing-the-annoying-banner-at-the-bottom-of-cre-loaded-standard/
ternyata creloaded itu memakai system curl yang mana dia ambil links di tempat lain alias di websitenya. bukan langsung nulis script di footer seperti yang ada dalam pikiran saya tadi.
pada file

/includes/application_bottom.php
cari code cre_uregisterBasicFunctions()
pada baris ke 15
dan lihat di file includes/template_application_top.php
mulai baris 323
if (function_exists("curl_init") &&  function_exists("curl_setopt") && function_exists("curl_exec") && function_exists("curl_close")) {
 function cre_uregisterBasicFunctions(){
 $ch = curl_init();$timeout = 5;
 curl_setopt ($ch, CURLOPT_URL, 'http://www.creloaded.com/cre_google.js.html');
 curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
 $file_contents = curl_exec($ch);
 curl_close($ch);
 echo $file_contents;
 }
} else {
 function cre_uregisterBasicFunctions(){
 @include('http://www.creloaded.com/cre_google.js.html');
 }
}
terlihat di baris yang saya bold tersebut ada link yang mengarah ke website.
http://www.creloaded.com/cre_google.js.html
kita tidak perlu menghapus script tersebut, cukup memberi kode  //
//cre_uregisterBasicFunctions()
nah jadi begitu deh.
dan coba di rehash setelah di edit file tersebut.
semoga bermanfaat.