28
Apr
09

Bikin Server Online Counter Strike 1.6 + Psychostast Ranking + PodBot (Windows)

Ngga percuma gadang 2 hari!!!

Kadang kalo lagi main cs onlie di beberapa server gua suka ngayal untuk bikin server sendiri. ga usah muluk-muluk, untuk sekedar main di LAN aja belum ngayal sampe bikin server online publik :p. Coba googling akhirnya ketemu juga, disini

nih gw COPAS dari forum tetangga server cs ,cluenya tuh server dah ban semua ip spidol (aku dah posting nama nih server di bagian clan)

buat yang mau bikin Dedicated Server CS1.6

HLDS dedicated server Pack dah termasuk :
-AMXmodX v1.8.0
-Metamod v1.19
-Statsme v2.83
-Plugin CSDM 2.11 (optional bisa diaktifkan / dinonaktifkan)
-Plugin DeathInfoBeam (info dari mana lu mati, berupa sinar laser seperti di Vivagamers)
-Plugin HLBooster (buat boost fps server)
-Plugin HLGuard (buat anticheat – bisa diaktifkan, default : disable )
-Cracked Steam Engine (player Steam / Non-Steam bisa connect ke server)
-PreConfigured Server Script Variable by heero
-PreConfigured SuperAdmin (AMX) by me:

Download:

http://rapidshare.com/files/136985999/HLDServer.exe

Requirements :
- Windows XP , processor at least 1ghz and 256 ram
- an in ternet conexion (speed at least 100kB/s ) on OPTICAL FIBER.
- IP ROUTABIL / PORT FORWARD !
- 1-2 GB disk space

…………

read more….

Ekstrak hasil donlod tadi ke mana ke. Terus jalanin deh File HLDS.exe, jadi deh tuh server. (untuk setingan lebih lengkap ke forumnya aja langsung.

Asik juga, jadi kaya main di server online (internet), tapi sayang karna disini jarang banget yang main CS (rata Ran – RF, etc, jadi nih server sepi sepi aja. Gua pikir udah include sama bot, ternyata belum . Akhirnya cari cari lagi untuk nabahin plugin bot. Dan ketemu.

PodBot namanya, silahkan dunlud disini . Setelah dunlud selesai, ekstrak hasilnya dan kopin fodler HLServer\cstrike\addons, terus buka file plugins.ini di folder HLServer\cstrike\addons\metamod terus tambahin kode ini win32 addons\podbot_mm.dll.

Nanti secara otomatis bot bakal di load pas awal permainan. Untuk seting bot nya bisa di liat di file podbot.cfg yang ada di folder podbot.

Pertama kali gua mainin sih di map de_dust2, tapi gua pingi tanding 1 vs 3 bot di cs_deathmatch. Sekalian mau ngetes skill di hadapan para bot yang kayanya culun :p Tapi ternyata masih ada lagi yang harus ditambah. Yakni WayPoints!!

Apa itu waypoints?? waypoints itu semacam petunjuk buat bot dimana-kemana mereka harus bergerak, tanpa waypoin t podbot ga akan bisa ke load.  Secara default, developer PodBot ngga menyertakan waypoint buat map cs_deathmatch. Kalo mau bikin sendiri sih bisa aja, tinggal ketik wp menu di console. Tapi itu ribet, kalo gua sih ogah cape-cape, mending ke om google lagi. Search key ‘Waypoint PodBot cs_deathmatch awp_map awp_map_fair” sayang ketemu cuma yang cs_deathmatch doang. Silahkan dunlud disini.

Hehehe.. berhasil deh mian sama bot. Oya, caranya kalo udah punya file waypointnya, masukin file waypoint itu di folder HLServer\cstrike\addons\podbot\wptdefault.

Sedang asikasiknya membantai bot, tiba tiba terpikir untuk bikin sistem ranking. Sebetulnya di HLDServer.exe yang tadi di dunlud juga udah termasuk plugins statsme, tapi itu menurut gua itu kurang deh. Gua inget dulu waktu masih gila main CS (5 – 7 tahun lalu) itu game center nerapoin sistem ranking yang amat kompleks. Skill, Senajata dan lain sebagainya jelas. Pokoke lengkap tenan, Nick A bunuh sekian dibunuh sekian pake senjata sekian main sekian lama, dan lain sebagainya.

Cari-cari lagi nemu juga, namanya Psychostats, silahkan donlod disini. Ternyata nginstalnay agak ribet. Dari tutorial di website nya lumayan banyak software yang dibutuhin.

Required Server Software

  • A Web server (usually Apache or IIS)
  • PHP v4.3 or any version higher.
  • MySQL v4.1.11 or any version higher.

Windows

Linux

Required Perl modules

  • DBI (v1.4 or higher)
  • DBD::mysql (v3.0002 or higher)

Wuah. ternyata banyak juga. Tapi gua inget software XAMPP, sebuah software webserver yang sekali dayung 3 pulau terlampaui. Dengan XAMPP 3 software yang dibutuhkan sudah terawakili, WEbServer (apache)-SqlServer-PHP. XAMPP bisa didunlud disini.  Selesai donlod, langsung install aja itu XAMPP. Tapi jangan asal next, perhatiin pas di service section ==>  Install Apache As Service + Instla MySql As Service harus dicentang!

untitled-3

Terus tinggal next – next aja….. Finish, silahkan test Apakah Apache anda berja;lan dengan semestinya. Buka browser kesayangan Anda, lalu ketik 127.0.0.1 atau http://localhost di addrss bar. Jika Apache berjalan, maka di layar browser akan muncul menu pilihan bahasa.

Klik bahasa yang sekiranya Anda mengerti dan anda akan masuk ke dalam halaman seperti ini

untitled-6

HAhaha. sebetulnya sampai disini Anda juga bisa membuat sebuah website/blog offline. Tapi itu nanti aja, malah keluar jalurt lagi nantinya :p. Oke, sampe disini berarti Anda harus membuat satu database untuk sang Psychostats menjalanakn tugasnya. Caranya, di halamn tadi, cari tulisan PhpMyAdmin tunggu sebentar dan akan keluar halaman database. Silahkan buat database baru dan jangna kawatir, pake bahsa indonesia ko jadi gampang :p. Namakan database itu psychostats (atao papun terserah anda yang penting inget!) dan setelah tercipta biarkan lah. Sekarang mari kita intsla Perl.

Pertama tama jika anda belum mepunya file Perl, silahkan lah di donlod dulu (yaiayah, masa nyopet dulu!!) Donlodnya disini. Seetelah anda dapatkan file tersebut, silahkan di eksekusi.Biarkan samep semua proses selesai…. Dan instlasai Perl untuk Psycho Stats ini belum selesai

Required Perl modules

  • DBI (v1.4 or higher)
  • DBD::mysql (v3.0002 or higher)

Ya, masih ada modul yang harus ditambahin untuk Perl.  Klik 2 kali ikon Perl yang tadi terinstall, ketik DBI di search boc. Biarkan dia mencari dengan sendirinya. ternyata di Perl yang tadi diinstal  sudah ada DBI nya, tapi untuk sekedar meyakinkan di klik kanan dulu lah terus pilih verif. Biarkan sampe selesai dan sekarang cari DBD-MySql. Entah kenapa, modul yang satu ini susah teramat dicarinya… Gua ampe bingung… Tapi akhrinya diketemukan juga jalannya.  perl Package Manager ga bisa ngasih gua modul DBD-MySql, tapi ga boleh menyerah. Modul satu itu termasuk vitas, tanpa dia psychostats ga akan bisa ngejalanin tugasnya dengan benar.

Dari F.A.Q yang adai di site psycho stats

DBD::Mysql module is not found!

This is most likely due to you using ActivePerl 5.10. For some reason the ActiveState servers do not have an updated module for DBD::MySQL for Perl 5.10 so the ppm doesn’t find it by default.

For Perl v5.10 do the following command at a dos prompt:

ppm install http://cpan.uwinnipeg.ca/PPMPackages/10xx/DBD-mysql.ppd

For Perl v5.8 do the following command at a dos prompt:

ppm install http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd

For Perl v5.10 on Windows do the following:

In your Start menu find the shortcut for ActivePerl, inside that shortcut folder is the shortcut for “Perl Package Manager” click on that to open it.

In the upper far right there is a “PPM Preferences” shortcut, it looks like a gear, click on that.

Click on the “Repositories” tab. In the bottom section fill in the “Name” field with “University of Winnipeg”, and the “Location” field with “http://cpan.uwinnipeg.ca/PPMPackages/10xx/“. Hit OK and let PPM do it’s thing updating its lists.

Now in the main menu on the upper far left there is a grey box labelled “View all packages”. Click on that and find “DBD-mysql” in the list. Right click on it and choose the “Install” option.

In the upper right there is a small green arrow labelled “Run marked actions”. Click on that and let PPM do it’s thing. You should now be all set.

See the following thread for more information.

berarti tinggal jalanini CMD. di run ketik cmd setelah keluar layar hitam keti lagi ppm install http://cpan.uwinnipeg.ca/PPMPackages/10xx/DBD-mysql.ppd dan tunggu hingga selesai

ppm install http://cpan.uwinnipeg.ca/PPMPackage
s/10xx/DBD-mysql.ppd
Downloading DBD-mysql-4.005…done
Unpacking DBD-mysql-4.005…done
Generating HTML for DBD-mysql-4.005…done
Updating files in site area…done
12 files installed

Oke sampe disini selesai menginstall modul untuk perl. Ini saatnya untuk install Psychostats. Ektrak file psychostats3.1 yang tdio di donlod dan lihat hasinya. Di situ ada folder yang namanya upload. Salin folder tersebut ke folder xampp\htdocs. Kalau sudah buka browser and dan ketik alamat ini 127.0.0.1/upload/install maka anda akan di baw ake halaman berikut ini

untitled-8

Nah, sampe di situ tinggal klik install deh. Terus bakal masu ke nalayzing system, disini semua fungsi harus jalan.

untitled-2Kalo ada salah satu yang merah, coba periksa lagi xampp kamu terinstakll dengan baik ga?? ato liat di xampp control panel, apa semua service berjalan -running-. Terus next, sekarang isian database,

untitled-32

Hostname : localhost
Port : ga usah diisi
DB Name : psychostats//sesuain engan nama database yang dibikin tadi
Username : root //ini user name default
password : kga usah diisi //karna daritadi ga ada panduan ngisi pasword kan :p

NExt lagi, pilih Game Type Half Life dan MOD game Counter Strike terus klik initialize database untuk membiarkan psychostats membuat table table dalam MySql. Next lagi dan………… Selesai sih, tinggal isi username + pasword buat admin psychostats. Dan kahirnya tinggal next-next sampe finish!!! dan ketika kalian masuk dengan akun admin ke psychostats, pasti nemuin peringatan

Insecure Install Directory

D:/Be/LAtihan/xampp/htdocs/baur/upload/install

The installation directory should be removed after installation is completed! If you do not remove this directory anyone will be able to access your database!!

Itu berarti kamu disuruh ngapus foldor install yang ada di dalam fodler upload. Jadi silahkan diapus dulu deh… Setelah ngapus folder install tadi, masih ada satu lagi yuang harus di seting. Yakni path untuk nemuin file log.  ketik C:\HLServer\cstrike\logs

Testing Results

Log source path was found on the local server and is readable!

Sampe disini, sekarang tinggal finishing. Masuk ke folder dimana kamu ekstrak file Psychostats tadi, cari file stats.cfg dan buka menggukana notepad. Isi yang sama persin dengan yang kamu masukan tadi begitu mengintasl psychostats dan jangan lupa save file itu ‘ctrl+s’

# stats.cfg should ONLY contain basic database settings.
# any other configuration settings will be ignored.

dbtype = mysql
dbhost = localhost
dbport =
dbname = psychostats
dbuser = root
dbpass =
dbtblprefix = ps_

Setelah kamu save file tadi, masuk ke folder Psychostats/script/ lalu eksekusi file psychostats.bat

PsychoStats version 3.1 (rev 387)
Packaged on Fri May  2 17:34:44 2008
Website: http://www.psychostats.com/
Perl version 5.10.0 (MSWin32)
Loaded Modules:
DBD::mysql  v4.005
DBI         v1.607

[INFO] PsychoStats v3.1 initialized.
4 logs found in D:\Counterstrike Server\HLServer\cstrike\logs
Processing D:\Counterstrike Server\HLServer\cstrike\logs\L0811000.log (1 lps / 1
14 Bps)
[INFO] Compiled table ps_c_map_data was initialized.
[INFO] Compiled table ps_c_plr_data was initialized.
[INFO] Compiled table ps_c_plr_maps was initialized.
[INFO] Compiled table ps_c_plr_victims was initialized.
[INFO] Compiled table ps_c_plr_weapons was initialized.
Processing D:\Counterstrike Server\HLServer\cstrike\logs\L0811001.log (15 lps /
1 KBps)
Processing D:\Counterstrike Server\HLServer\cstrike\logs\L0811002.log (28 lps /
2 KBps)
Processing D:\Counterstrike Server\HLServer\cstrike\logs\L0811003.log (30 lps /
3 KBps)
[INFO] Daily updates about to be performed: maxdays,decay,activity,players,clans
,ranks,awards
[INFO] Daily ‘maxdays’ process running (Last updated: Fri May  2 00:29:47 2008)
[INFO] Daily process completed: ‘maxdays’ (Time elapsed: 00:00)
[INFO] Daily ‘decay’ process skipped, decay is disabled.
[INFO] Daily ‘activity’ process running (Last updated: Fri May  2 00:29:47 2008)

[INFO] Daily process completed: ‘activity’ (Time elapsed: 00:00)
[INFO] Daily ‘players’ process running (Last updated: Fri May  2 00:29:47 2008)
[INFO] Daily process completed: ‘players’ (Time elapsed: 00:00)
[INFO] Daily ‘clans’ process running (Last updated: Fri May  2 00:29:48 2008)
[INFO] Daily process completed: ‘clans’ (Time elapsed: 00:00)
[INFO] Daily ‘ranks’ process running (Last updated: Fri May  2 00:29:48 2008)
[INFO] Daily process completed: ‘ranks’ (Time elapsed: 00:00)
[INFO] Daily ‘awards’ process running (Last updated: Tue Apr 22 05:46:22 2008)
[INFO] No historical stats available. Aborting award calculations.
[INFO] PsychoStats v3.1 exiting (elapsed: 00:00:03, logs: 4, lines: 105)

Press any key to continue . . .

Pastikan semuanya lancar, dan kalau ada error coba periksa lagi..  Oya, psychostats tikda otomatis berjalan. Untuk update ranking  harus mengeksekusi file stats.pl.

Oke, sekarang silahkan bermain setelah setengah jam coba diupdate, rankingnya pasti udah pada keisi.

Selamat bermain!!

as


22 Tanggapan ke “Bikin Server Online Counter Strike 1.6 + Psychostast Ranking + PodBot (Windows)”


  1. 1 Ari
    April 30, 2009 pukul 7:11 pm

    bos, nginstall pearlnya gmn??maklum newbie.

  2. 4 Ari
    April 30, 2009 pukul 11:52 pm

    bos, bikin databasenya gmn??ga ngerti nih tahks..

  3. 5 Ari
    Mei 1, 2009 pukul 1:47 am

    bos..makasih bgt..udh bisa jln..wow, bnran begadang..hehe..cm podbot-nya ga kluar ga tau knp..

  4. Juni 10, 2009 pukul 11:27 pm

    aku pas dah msk ke server pas main nya ko lag madet2 ya….?thx ya kk kalo mo jawab

  5. Juni 19, 2009 pukul 4:58 am

    broo.. wa coba yah…
    thanks banget nih tutornya

  6. 8 paung
    Juni 25, 2009 pukul 2:38 pm

    coy, cara aktifin plugin csdmnya gimana ??

  7. Juli 11, 2009 pukul 2:35 pm

    Broo, cara rubah default log nya gmana? kan pas dijalankan psychostats.bat nya dia selalu ke logs yang pertama dia detect..kalau wa bikin log on baru di console dia gak baca..thanxs

  8. Juli 13, 2009 pukul 8:18 am

    yak kk egi ,, klo da baca itu ,,selamat berpusing2 ria ^^

  9. Juli 14, 2009 pukul 7:34 am

    kcilll gmpng mah klo ni awas lo joses klo gw brhasil wkwokwowk

  10. 14 weleh
    Juli 18, 2009 pukul 10:51 am

    bro,

    psychostats sudah jalan semua dengan normal. semua proses telah berjalan dengan normal.

    tetapi kenapa pada player statistic “no players found” ya?

    “0 players rank out of 0 total”

    bukankah seharusnya setiap kali player konek langsung terdaftar disitu?

    mohon informasinya ya bro? psychostats ku belum dapat berjalan sempurna.

  11. 15 weleh
    Juli 19, 2009 pukul 10:40 pm

    walahhh,
    #3 malam bergadang alhamdulillah akhirnya berhasil juga runing Psychostats di HLDS ku.
    terima kasih bro untuk guidance-nya, mudah2an di PsyChostats yang baru
    step-nya masih ga ribet instalasinya.

    semakin mudah harapannya…hehe…

  12. 16 Freak!!!
    Oktober 25, 2009 pukul 2:08 pm

    pas gw jalanin ini http://127.0.0.1/upload/install/

    kok dpt error

    Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\xampp\htdocs\upload\install\common.php on line 33

    Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\upload\includes\class_PS.php on line 104

    Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\upload\includes\class_CMS.php on line 214

    Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\upload\includes\class_CMS.php on line 334

    Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\upload\includes\CMS\functions.php on line 65

    Warning: Cannot modify header information – headers already sent by (output started at C:\xampp\htdocs\upload\install\common.php:33) in C:\xampp\htdocs\upload\includes\class_session.php on line 236

    pdhl dah allow cookies ma javasrcipt

  13. November 17, 2009 pukul 3:38 am

    Dear Fanaticanz…
    Cuma mau kasih tau blog barunya Chiko: http://www.kaptenkingkong.com/

    Sukses ya! ^_^

  14. 18 Lukman
    Desember 5, 2009 pukul 10:48 pm

    bos, ko waktu

    “Setelah ngapus folder install tadi, masih ada satu lagi yuang harus di seting. Yakni path untuk nemuin file log. ketik C:\HLServer\cstrike\logs”

    munculnya

    Testing Results

    Log source path was not found or is not readable! – Please verify the path

    itu kenapa bos??
    bales ya

  15. 19 Lukman
    Desember 5, 2009 pukul 10:54 pm

    Eh sory ga fokus..
    tq gan dah bisa..:D

  16. Mei 1, 2009 pukul 11:16 am

    Bot kenapa ga bisa??? mungkin ada yang kurang ato lo lupa ngasih tambahanan di file plugis.ini.

  17. 21 weleh
    Juli 18, 2009 pukul 11:02 am

    bro,

    psychostats sudah jalan semua dengan normal. semua proses telah berjalan dengan normal.

    tetapi kenapa pada player statistic “no players found” ya?

    “0 players rank out of 0 total”

    bukankah seharusnya setiap kali player konek langsung terdaftar disitu?

    mohon informasinya ya bro? psychostats ku belum dapat berjalan sempurna.

  18. November 17, 2009 pukul 5:09 pm

    Belum di stats kali..

    Sampe disini, sekarang tinggal finishing. Masuk ke folder dimana kamu ekstrak file Psychostats tadi, cari file stats.cfg dan buka menggukana notepad. Isi yang sama persin dengan yang kamu masukan tadi begitu mengintasl psychostats dan jangan lupa save file itu ‘ctrl+s’

    # stats.cfg should ONLY contain basic database settings.
    # any other configuration settings will be ignored.

    dbtype = mysql
    dbhost = localhost (seusaiin hostnya, kalo komputer lain jangan sampe salah alamatnya tapi kalo komputer lokal ‘localhost’ juga cukup)
    dbport =
    dbname = psychostats (nama db nya)
    dbuser = root (nama username DB nya)
    dbpass = (password db)
    dbtblprefix = ps_ (ga usah di ganti)

    Setelah kamu save file tadi, masuk ke folder Psychostats/script/ lalu eksekusi file psychostats.bat

    PsychoStats version 3.1 (rev 387)
    Packaged on Fri May 2 17:34:44 2008
    Website: http://www.psychostats.com/
    Perl version 5.10.0 (MSWin32)
    Loaded Modules:
    DBD::mysql v4.005
    DBI v1.607

    [INFO] PsychoStats v3.1 initialized.
    4 logs found in D:\Counterstrike Server\HLServer\cstrike\logs
    Processing D:\Counterstrike Server\HLServer\cstrike\logs\L0811000.log (1 lps / 1
    14 Bps)
    [INFO] Compiled table ps_c_map_data was initialized.
    [INFO] Compiled table ps_c_plr_data was initialized.
    [INFO] Compiled table ps_c_plr_maps was initialized.
    [INFO] Compiled table ps_c_plr_victims was initialized.
    [INFO] Compiled table ps_c_plr_weapons was initialized.
    Processing D:\Counterstrike Server\HLServer\cstrike\logs\L0811001.log (15 lps /
    1 KBps)
    Processing D:\Counterstrike Server\HLServer\cstrike\logs\L0811002.log (28 lps /
    2 KBps)
    Processing D:\Counterstrike Server\HLServer\cstrike\logs\L0811003.log (30 lps /
    3 KBps)
    [INFO] Daily updates about to be performed: maxdays,decay,activity,players,clans
    ,ranks,awards
    [INFO] Daily ‘maxdays’ process running (Last updated: Fri May 2 00:29:47 2008)
    [INFO] Daily process completed: ‘maxdays’ (Time elapsed: 00:00)
    [INFO] Daily ‘decay’ process skipped, decay is disabled.
    [INFO] Daily ‘activity’ process running (Last updated: Fri May 2 00:29:47 2008)

    [INFO] Daily process completed: ‘activity’ (Time elapsed: 00:00)
    [INFO] Daily ‘players’ process running (Last updated: Fri May 2 00:29:47 2008)
    [INFO] Daily process completed: ‘players’ (Time elapsed: 00:00)
    [INFO] Daily ‘clans’ process running (Last updated: Fri May 2 00:29:48 2008)
    [INFO] Daily process completed: ‘clans’ (Time elapsed: 00:00)
    [INFO] Daily ‘ranks’ process running (Last updated: Fri May 2 00:29:48 2008)
    [INFO] Daily process completed: ‘ranks’ (Time elapsed: 00:00)
    [INFO] Daily ‘awards’ process running (Last updated: Tue Apr 22 05:46:22 2008)
    [INFO] No historical stats available. Aborting award calculations.
    [INFO] PsychoStats v3.1 exiting (elapsed: 00:00:03, logs: 4, lines: 105)

    Press any key to continue . . .


Tinggalkan Balasan