Counter-Strike 1.6 server Linux дээр бэлдэх


Моод Монголоор дуусна гэж. Гадаадын орнуудад CS 1.6 аль хэдийн зайгаа тавьж өгөөд шахагдаад бараг дуусч байна. Харин манайд бол өөр асуудал шүү. Албан газрынхан хүүхэд залуус гээд ихэнхи хүмүүс Монголын серверүүдэд хуваагдаад тоглоно. Анхлан тоглож байгаа хүмүүст олон хүмүүсийн дунд хэрүүл уруул хийгээд тоглож байхад их хөгжилтэй байдаг юм. Тийм болоод ч тэрүү манайд серверүүд ихэнхдээ дүүрэн байх бөгөөд хажуугаар нь админ зарж мөнгө олох сонирхолтой хүмүүс ч нилээдгүй их байнаа. Counter-Strike-ийн серверийг linux дээр бэлдсэн байх нь ачаалал өгөхдөө бага байдаг давуу талтай ба нэг real ip байхад портоор нь хуваагаад BF, Zombi, Public гээд янз бүрээр нь олон сервер болгоод хуваачихаж болдог.

Linux дээр дараахь байдлаар серверийг зохион байгуулна:

Манайхан ubuntu дээр ихэнхдээ cs серверийг зохион байгуулдаг магадгүй ubuntu -ийн тархац манайд их байдагаас болдог боловуу.
Гэхдээ дараахь байдлаар бол ямар ч линуксийн үйлдлийн систем дээр суулгаж болно.

Шаардлагатай зүйлс
1.  ssh буюу ремотээр гаднаас хандах хандалттай байх хэрэгтэй
2. Real IP
3. wget, screen, nano, vi зэрэгүүд мөн суусан байх шаардлагатай
4. 1-5gb hard disk-ийн зай мөн шаардана

Энэ бүгдийг эмхэлсэн байхад бол ажлын 80% бүтлээ л гэсэн үг.

mkdir /opt/hlds дараахь байдлаар new folder үүсгэнэ

cd /opt/hlds

wget http://www.steampowered.com/download/hldsupdatetool.bin

wget http://#/engine.v15.tgz

wget http://ovh.dl.sourceforge.net/sourceforge/halflifeadmin/halflife-admin-2.50.60-linux.tar.gz

chmod +x hldsupdatetool.bin
./hldsupdatetool.bin

./steam -command update -game valve -dir .

rm -rf engine_amd.so
rm -rf engine_i486.so
rm -rf engine_i686.so
tar xfvz engine.v15.tgz

эдгээрийг суулган авч тохируулж дуусаны дараагаар server.cfg буюу серверийн тохиргоог хийж өгөх хэрэгтэй. Эдгээр тохиргоо нь энгийн сервер үүсгэхдээ хийдэг mp_timelimit, mp_limiteams зэрэг тохиргоонууд юм.
Тохиргооны файл нь /usr/hlds/cstrike дотор байрладаг. Үүнийгээ nano юмуу vim ээр нээгээд нэмээд юмуу хасаад биччихэж болно.

Admin mod тохируулах

tar xfvz halflife-admin-2.50.60-linux.tar.gz
cd Adminmod
./install_admin
cd /opt/hlds/cstrike/addons/adminmod/config/
vim adminmod.cfg орж тохиргооны өгөгдлүүдийг өөрчлөх боломжтой.

Admin нэмэх хасах

vim users.ini файл дээр админийг үүсгэж өгнө

vislaton:vislaton123:131071 энэ байдлаар үүсгэж өгдөг

BIG admin энэ тэр гэсэн ойлголт бас байх бөгөөд доорхи сайтаас харж болно.

http://www.adminmod.org/help/online/Admin_Mod_Reference/Access_Levels_and_Respective_Admin_Commands.htm

Secure хэлбэрээр асах

/opt/hlds/cstrike фолдерт liblist.gam файлийг nano, vim зэргээр edit хийж 1 юмуу 0 болгох хэрэгтэй

Серверээ асаах

cd /opt/hlds

./hlds_run -game cstrike +ip 202.70.32.30 +sv_lan 1 -nomaster +maxplayers 32 +map de_dust2 +sv_maxrate 25000

Серверээ background хэлбэрээр ажиллуулахаар бол

screen -A -m -d -S hlds ./hlds_run -game cstrike +ip 202.70.32.30  +sv_lan 1 -nomaster +maxplayers 32 +map de_dust2+sv_maxrate 25000

background-ээр ажиллуулсаны гол давуу тал нь

screen -r hlds коммандаар console -ээр орж тохиргоонуудаа өөрчлөх асаах унтраах боломжийг олгож өгдөг юм.

Linux restart хийхэд серверээ автоматаар асаах

/etc/rc.local дотор

cd /usr/hlds
screen -A -m -d -S hlds ./hlds_run -game cstrike +ip 202.70.32.30   +sv_lan 1 -nomaster +maxplayers 32 +map de_dust2 бичиж өгөх хэрэгтэй.

5 Responses to Counter-Strike 1.6 server Linux дээр бэлдэх

  1. amara says:

    failed to contact to game server geed bhiin servereer tglonguut

    Like

  2. vislaton says:

    Ehnii eeljind counter server suulgasan director-too oroh heregtei
    >> cd /opt/hlds/
    orood
    ./steam -command update -game cstrike -dir .
    ene commandaar unshuulaad heviin bolno.

    Like

    • server says:

      oilgosongvi, ene serveree suulgah geed bga bish biluu.
      ./hldsupdatetool.bin geheer steam zadarch bn. tegeed ./steam -command update -game cstrike -dir .

      gehiimu

      Like

  3. server says:

    Checking bootstrapper version …
    Failed to connect to any GeneralDirectoryServer

    gej aldaa zaagaad bhiin

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Эмзэгхэн дэлбээ

This WordPress.com site is the bee's knees

Delgeen.com

Бидний блог

Миний...

Бидний блог

The Weatherman

Бидний блог

Mонголчууд

Бидний блог

Free Writers' Club

Бидний блог

PEARL'S SPACE

НОМЫН УТГЫГ АРВАН ТОХОЙ ӨРГӨН ДЭЛГЭРҮҮЛЭХЭЭС ГАНЦ ТОХОЙ ГҮН МЭДЭХ НЬ ЧУХАЛ

Амьдрал гэгч...

Бидний блог

%d bloggers like this: