How to Set-Up a Counter-Strike 1.6 Dedicated Server under Linux

counter-strike How to Set-Up a Counter-Strike 1.6 Dedicated Server under LinuxMungkin untuk sebagian orang CS (Counter Strike) merupakan game paling enak untuk di mainkan. Game ini sangat populer. Hampir semua game center baik offline maupun online memajang CS sebagai icon yang musti terpajang di dekstop masing-masing komputer client. Bermain CS sangat mengasikkan. “Kontol Fire In The Hole” selalu terdengar, bukan contol in the hole lho. Apalagi bisa bermain online. Seperti gabung ke server-server besar Indonesia macam Indogamers, Vivagamers. Apalagi nick kita bisa terpampang di urutan teratas. Bukan urutan teratas untuk Ban lho.

Disini kita mencoba membuat Server CS Under Linux. Bagi sebagian besar pemain CS 100% pasti pernah membuat server under windows. Nah sekarang Jadul cuman mau berbagi tips membuat server CS private. Server ini bagus untuk dipakai di Warnet untuk menghemat BW. Disamping untuk menghemat BW juga bisa dipakai untuk ajang promosi. Ok kita mulai saja. Kalau Jadul menulis ada kesalahan tolong dikoreksi.

1. Hardware Requirements

Spek minimum yang dibutuhkan adalah :
Requirements:

  • 1,024kbps (128kB/s) download AND upload Internet speed with own Internet IP or LAN IP with forwarded ports
  • 1GHz CPU
  • 512MB RAM. It should work on 256MB but it’s not recommended.
  • 1GB disk space
  • libstdc++.so.5 library

Internet dibutuhkan jika kita ingin membuat server kita online.

2. Menyiapkan file-file yang dibutuhkan.

Ingat Linux sudah harus diinstall di komputer dengan spek minimum seperti diatas. Pertama kita harus membuat home directory untuk CS Dedicated Server. Login lah sebagai root.

# mkdir /usr/hlds
# cd /usr/hlds

Download file-file berikut dibawah

# wget http://storefront.steampowered.com/download/hldsupdatetool.bin
# wget http://heanet.dl.sourceforge.net/sourceforge/metamod/metamod-1.19-linux.tar.gz
# wget http://heanet.dl.sourceforge.net/sourceforge/amxmodx/amxmodx-1.75a-base.tar.gz
# wget http://heanet.dl.sourceforge.net/sourceforge/amxmodx/amxmodx-1.75-cstrike.tar.gz

3. Installing HLDS

Anggap sekarang kita berada pada direktori “/usr/hlds“, dan kita harus mengkompres hlds update tool:

# chmod +x hldsupdatetool.bin
# ./hldsupdatetool.bin

Jika terdapat pesan ”sh: uncompress: command not found” error, Ketik perintah dibawah dan ulangi 2 perintah diatas:

# ln -s /usr/bin/gunzip /usr/bin/uncompress

Setelah proses uncompress selesai dengan sukses, di dalam direktori /usr/hlds seharusnya terdapat file dengan nama ’steam’. Start server installation dengan mengetik command dibawah:

# ./steam -command update -game cstrike -dir .

Jika bootstrapper updated, kita harus mengetik command diatas lagi. Instalasi berjalan tergantung pada kecepatan koneksi kita. Bisa saja instalasi berjalan hanya 1.5 jam bisa saja lebih. Besar file instalasi adalah 200MB. Jika proses instalasi selesai akan terdapat tulisan:

HLDS installation up to date

4. Configuring HLDS

HLDS configuration terdapat konfigurasinya di cvars. Cvars adalah variable yang mempengaruhi bagaimana server anda dilihat dan dimainkan oleh pemain anda. . HLDS cvars terdapat pada  file yang dinamakan server.cfg. Contoh untuk server.cfg dapat anda download di softpedia.com. Dan ini merupakan list untuk keterangan mengenai Cvars.

5. MetaMOD Installation

Buat direktory yang dibutuhkan oleh MetaMOD:

# mkdir /usr/hlds/cstrike/addons
# mkdir /usr/hlds/cstrike/addons/metamod
# mkdir /usr/hlds/cstrike/addons/metamod/dlls

Pindah ke direktory dlls

# cd /usr/hlds/cstrike/addons/metamod/dlls

Extract file yang telah kita download tadi

# tar xfz /usr/hlds/metamod-1.19-linux.tar.gz

Nah sekarang seharusnya terdapat file yang bernama “metamod_i386.so” pada direktory “dlls”.

Selanjutnya anda harus memerintahkan HLDS untuk memanfaatkan metamod sebagai game dll. Editlah file /usr/hlds/cstrike/liblist.gam menggunakan text editor yang paling anda senangi dan anda akan melihat:

gamedll_linux “dlls/cs_i386.so”

Gantilah dengan:

gamedll_linux “addons/metamod/dlls/metamod_i386.so”

6. AmxMODX Installation

pindah ke direktory cstrike dengan mengetik perintah dibawah dan extract file2 yang telah di download tadi:

# cd /usr/hlds/cstrike
# tar xfz /usr/hlds/amxmodx-1.75a-base.tar.gz
# tar xfz /usr/hlds/amxmodx-1.75-cstrike.tar.gz

Seharusnya sekarang disana terdapat direktori baru dengan nama “amxmodx” didalam direktory /usr/hlds/cstrike.

Nah selanjutnya beri perintah MetaMOD untuk menggunakan AMXModX plugin:

# echo “linux addons/amxmodx/dlls/amxmodx_mm_i386.so” > /usr/hlds/cstrike/addons/metamod/plugins.ini

7. Minimal AMXModX Configuration

konfigurasi AMXMODX configuration lumayan tidak membingungkan dan semua file konfigurasi terletak di direktori /usr/hlds/cstrike/addons/amxmodx/configs.

8. Membuat user dengan akses ke server anda

Anda bisa membuat username dan password ke beberapa orang untuk menjadi administrator server anda. Anda dapat menambahkannya pada file users.ini pada direktori configs. Sebagai contoh, jika anda ingin menambahkan administrator dengan username “Player” dan password “123″, Admin tersebut harus mengetik pada konsul game sebelum konek ke server anda.

name Player
setinfo _pw 123

“_pw” dapat di modifikasi pada file amxx.cfg setelah “amx_password_field” cvar. Jika anda merubah “_pw” string menjadi “_whatever”, maka player harus mengetik “setinfo _whatever 123″ sebelum konek ke server anda.

9. statistics and events

Langkah dibawah ini harus dilakukan jika anda ingin menampilkan statistic dan events di monitor setiap pemain pada saat game berlangsung. Plugin tersebut disebut StatsX dan dapat di enable kan dengan mengedit file  modules.ini and plugins.ini:

modules.ini

Bukalah dengan text editor dan uncomment baris-baris berikut:

csx_amxx_i386.so

Pada file plugins.ini

statsx.amxx
miscstats.amxx
stats_logging.amxx

amx_statscfgmenu

10. Starting server
Pindah ke direktory /usr/hlds :

# cd /usr/hlds
# ./hlds_run -game cstrike -autoupdate +maxplayers 20 +map de_dust2

Normal

# ./hlds_run -game cstrike -autoupdate +maxplayers 20 +map de_dust2 > /dev/null 2>&1 &

Dengan menggunakan screen :

# cd /usr/hlds
# screen -A -m -d -S hlds ./hlds_run -game cstrike -autoupdate +maxplayers 20 +map de_dust2

Untuk menjalankan HLDS jalan pada saat linux boot, tambahkan start-up command ke file /etc/rc.d/rc.local dengan mode normal atau pun mode screen:

# echo “cd /usr/hlds” >> /etc/rc.d/rc.local
# echo “screen -A -m -d -S hlds ./hlds_run -game cstrike -autoupdate +maxplayers 20 +map de_dust2″ >> /etc/rc.d/rc.local

source : softpedia

Popularity: 1% [?]

28 Comments

  • By cena, August 27, 2008 @ 12:53 pm

    ga ngerti linux…:nangis:

  • By mierz, August 27, 2008 @ 2:35 pm

    waaa, linux..
    pernah nyoba banyak distro, tapi tetep aja bingung..
    apalagi dulu aku gak bisa nginstall game, jadi kembali lagi ke windows, hehehe….
    minta ijin di kopi boleh om, buat arsip….
    makasih ya om ( kalo boleh, heheh )

  • By Blogger Addciter, August 27, 2008 @ 11:38 pm

    nah buat yang atu ini terus terang saya lom pernah nyoba kang di kompi..soalne pake windows..hehehe..punya juga yang buat amd kang..tapi apa yah itu kubuntu desktop amd ato apaan yah..??buat yg 64-bit..bingung saya kang..hehehe..klo maen CS dulu sering kang..malah kalah saya sama anak2 kecil..hehehe..mereka lbh jago ternyata..mencet dan ngetik di keyboard kuenceng banget..ampe bengong saya..hehehe..

    kapan yah bisa dapet coba2 install lagi..soalne kompi sekarang pake kerja nyari duit..hehehe..pake gambar sm maen game doang..hehehe..

    makasih udah mampir yah kang di blog saya..ini mantebb wenya akang..

    kayanya ga jadul amat dehhh..malah kerennn..hehehe:hihi:

  • By jadul, August 27, 2008 @ 11:51 pm

    @cena
    linux solusi murah meriah mumpuni. Web sekarang servernya juga pake linux. Tp saya juga pake windows neh buat ketik2

    @mierz
    silahkan om. ilmu ga boleh disimpen sendiri. kemaren sudah saya coba si. dan berhasil. semoga bermanfaat.

    @mr bloger adicter
    sama-sama mas. maklum saya orang baru di dunia bloger. jadi masih banyak belajar. yang penting kita sama-sama memanfaatkan dunia bloger. ga seperti abang oi uo yang menyalahkan bloger. Ntar kita saling mampir. :D:hihi:

  • By agung ontria, August 28, 2008 @ 12:52 am

    wah thx infonya….pengetahuan saya tentang linux minim banget bozz…tapi cs..emang ga da matinya…

  • By jadul, August 28, 2008 @ 1:45 am

    CS emang ga ada matinya. Contol Fire In The Hole. He he he he he he he:melet:

  • By Bayu Aditya, August 28, 2008 @ 2:03 am

    wah, jarang2 ada yg bahas buat server pake linux. nice tutor bro

  • By jadul, August 28, 2008 @ 2:27 am

    @bayu
    semoga bermanfaat. hanya sedikit berbagi:sip:

  • By kipram, August 28, 2008 @ 2:27 am

    kalo linux gue nyerah aja dah, tdk tau bro.

  • By jadul, August 28, 2008 @ 2:44 am

    kalau tidak dicoba ga akan bisa. bayi pun harus belajar merangkak dulu sebelum bisa berjalan. begitupun kita sebagai manusia. harus belajar

  • By sapimoto, August 28, 2008 @ 11:58 am

    Wah, mumet juga nih kalau mau main game di Linux…
    Kapan-kapan belajar sama Mierz yang lebih canggih daripadaku yang dudulz ini… :hiks:

  • By jadul, August 28, 2008 @ 3:41 pm

    ikut belajar maen game di linux
    :D kl bisa maen ehek-ehek di linux
    :melet:

  • By Ardian, August 28, 2008 @ 7:52 pm

    “Contol in the hole !!!” eh salah, maksudku “Fire in The Hole !!!” ^.^ Aku masih inget banget kata2 itu, soalnya dulu waktu pertama kali maen game online ya maen CS itu :D Tapi sekarang CS udah ga jaman mas, yang lagi nge-trend sih RF Online dan Dota juga :D Semuanya game favoritku tuh :D Tiap hari pasti maen kedua game itu :) Tapi aku klo baca guide buat Set-upnya ga mudeng blazzz (enakan maen CS timbang Set-up CS) :D Hehehe2x :hihi:

  • By jadul, August 29, 2008 @ 12:13 am

    just want to share. :D. tapi lebih enak contol fire in the hole. eh salah:melet::ngakak::nangis:

  • By Diah, August 29, 2008 @ 2:09 am

    aduuuh mulai dari mana..kok bingung…tapi bolh juga untuk di coba

  • By jadul, August 29, 2008 @ 2:38 am

    Mulainya dari atas trus ke bawah. Trus menuju tengah-tengah. Trus Trus:melet:

  • By ma2nn-smile, August 29, 2008 @ 10:04 pm

    :hiks::hiks:
    udah dicoba gagal….

  • By jadul, August 30, 2008 @ 12:17 am

    dicoba lagi. Di saya berhasil:sip:

  • By fahry, August 31, 2008 @ 6:43 pm

    wah udah lama gak maen cs…kangen nih

  • By jadul, August 31, 2008 @ 9:15 pm

    ayo cs-an…… kita CS-an CS = Cyber Sex.
    he he he heh e:melet:

  • By agster, September 10, 2008 @ 1:31 pm

    Aq nyoba seting buat LAN. udah bisa running sih di linux-ku….tp waktu aq coba join dr sisi pc client kok tampil “INVALID CD KEY” ya?

    help please…….

  • By jadul, September 10, 2008 @ 10:18 pm

    Itu copy-an or installan. Kl copy-an dari pc client lain ya begitu. Biasanya jadul pake yang versi installan jadi ga copas aja dari pc sebelah.:sliwer2:

  • By agster, September 11, 2008 @ 9:59 am

    yg jadi server linux….trus yg nyoba mo join pake windows. Yang linux cara installnya persis spt di atas, trus yg di windows nginstall sendiri. Yg di windows selama ini udah dipake ikut CS-an online di server² lokal IIX, trus juga bbrp map-nya aq tambahin. Apa gara2 itu ya? soalnya yg aq tau klo yg versi STEAM kan ga mau di-join-in ama yg udah kemodif² gitu.

    YM-nya aq add, mas….approve yah ;)

    :hiks:

  • By jadul, September 11, 2008 @ 10:13 am

    wah hm… mungkin yang jadul kasi ini untuk steam ya. Ntar ta cari coba lagi yang no STEAM:nangis:

  • By dodo Bandicooties, October 7, 2008 @ 1:01 pm

    waaaaaaaaahhhhhhhhhhh ..

    byk bgt ..

    bingung ..

    download amx’a dmn mas??

    :sliwer2::sliwer2::sliwer2::sliwer2::sliwer2::sliwer2::sliwer2::sliwer2:

  • By Josh, October 9, 2008 @ 6:10 pm

    Waduh, banyak banget!!! :puyeng:
    Tapi gw juga da ngerti ko, Trus ini adalah site Guide MetaMod,

    http://amxmod.net/doc/?p=index

    moga mbantu ALL!!:hehe:

  • By agster, October 9, 2008 @ 6:39 pm

    coba baca di sini untuk yg NoSteam

    http://www.gnx.ro/tutorial-cs16-nosteam-linux.php

    aq nyoba nginstall di slackware & SUCCESS!

  • By erunix, October 11, 2008 @ 3:52 pm

    mohon izin copy - paste ya oom..

    thx

Other Links to this Post

RSS feed for comments on this post. TrackBack URI

Leave a comment

:diem2: :bingung: :mataduit: :terkapar: :puyeng2: :diem2: :digetok: :serem: more »


Comments links could be nofollow free.

WordPress Theme Design