› Güncellemeler

tarihişlem


HLDS(Half-Life dedicated Server) Nedir?

İşte şimdi "HLDS nedir ve nasıl kurulur" sorularına cevap vereceğiz.

Peki HLDS'ye neden ihtiyaç duyarız?

Örneğin, bir Internet Cafe sahibisiniz ve cafenizde müşterilerin oynaması için sürekli açık kalacak bir server kurmak istiyorsunuz veya olanağınız var ve Internette HL tabanlı bir oyun suncusu açmak istiyorsunuz.

HLDS Nasıl kurulur ?

HLDS kullanabilmeniz için iki farklı yol var.

Birincisi ve en pratiği, Half-Life dizininizdeki HLDS.exe dosyasını çalıştırmak. Yani sisteminizde Half-Life kuruluysa ayrıca HLDS paketini indirip kurmanıza gerek yok. Serverı kuracağınız makinede Half-Life kurulu değilse veya serverı Linux işletim sistemi üzerine kurmayı planlıyorsanız o zaman bedava bir yazılım olan HLDS kurulum paketini indirip kurmanız gerekiyor. CS, DOD gibi Half-Life modlarını, aynen nasıl Half-Life üstüne kuruyorsanız aynı şekilde HLDS üstüne kuracaksınız.

HLDS Nasıl Çalıştırılır ?

Örneğin CS serverı kuracaksınız. HLDS.exe dosyasını şu parametrelerle çalıştırın:

hlds.exe -game cstrike -map de_prodigy +sv_lan 1 -maxplayers 12 -nomaster
Serverı çalıştırırken mutlaka bir açılış haritası (örnekte prodigy) belirlemelisiniz.


Serverın ayarları nasıl yapılır ?

Örneğin çalıştırdığınız server bir CS serverı ise, "/Cstrike" dizinindeki "server.cfg" dosyası; serverınızın ayarlarınızın saklandığı ve her harita değişiminde çalıştırılacak olan dosyadır. Basit bir server.cfg için örnek içerik vermek gerekirse:

Kodlar şunlar :

hostname "Hamdinin Serveri"
sv_lan "1" //LAN server olduğunu belirler
log off // Log tutma özelliğini kapatır
mp_roundtime "2.5" //Round süresinin dk cinsinden değeri
mp_hostagepenalty "4" // Bu kadar rehine öldüren atılsın
mp_friendlyfire "0" // FF kapalı olsun
mp_timelimit "35" // Harita süresi
mp_c4timer "35" // açıklamaya gerek yok
mp_forcechasecam "1" //aynen
mp_freezetime "5" // Round başındaki silah alma süresi
mp_startmoney "800" //Harita açıldığında sahip olunan para
mp_autoteambalance "1" // Takım sayısı dengelensin
allow_spectators "0" //spectator olunabilsin
pausable "0" // oyun pauselanabilsin
mp_buytime "0.5" //rounddaki silah alma süresi
rcon_password "hebele" //uzaktan yönetim şifresi

Server çökünce otomatik olarak yeniden açılmasını nasıl sağlarım ?

Bunun pek çok yolu var. Windows için en basit çözüm serverdoc türü bir yazılım kullanmak veya win nt/2k/xp kullanıyosanız hlds.exe'yi sistem prosesi olarak kullanmak. Linuxta serverı çalıştırırken -restart parametresini de eklerseniz bu sorun çözülüyor.

Linux mu yoksa Windows mu kullanmalıyım ?

Sistem kaynaklaırnın verimli kullanımı konusunda Linux'un Windows üzerinde belirgin bir avantajı var. Fakat windows kadar user-friendly olmadığından ve tamemen farklı bir sistem olduğundan konudan Linux kurulumu ve kullanımından anlayan birisi yoksa hiç bulaşmayın derim.

Telif Hakkı © 2012 | XHTML | CSS | Her hakkı bize aittir, saklıdır, gizlidir.


E-Posta Gönder E-Posta Gönder