Saatlik oyun sunucuları. Sadece oynarken öde.

Bir Half-Life 2: Deathmatch dedicated sunucusu nasıl kurulur

Half-Life 2: Deathmatch bir Source dedicated sunucusunda çalışır, bu yüzden daha önce bir Source oyunu barındırdıysanız tanıdık gelecektir. Tüm kurulumu iki şey taşır: haritanın, modun ve oyuncu sayısının bulunduğu başlatma satırı ve isim ile şifreler için küçük bir server.cfg. İşte tamamı.

Sunucuyu kurun

HL2:DM dedicated sunucusu app 232370'tir ve anonim olarak kurulur. Steam girişine ihtiyacınız yoktur ve oyuna sunucu hesabında sahip olmanız gerekmez:

./steamcmd.sh +login anonymous \
  +app_update 232370 validate \
  +quit

Oyun klasörü hl2mp'dir ve açılışta okuduğu config şudur:

<install>/hl2mp/cfg/server.cfg

Sade bir server.cfg

Buraya sadece isim, şifreler ve kurallar girer. Harita ve oyuncu sayısı başlatma argümanlarıdır (aşağıda). Bunu yapıştırın ve CHANGE ME olarak işaretlenen satırları değiştirin:

// --- Identity ---
hostname "My HL2:DM Server"          // CHANGE ME
rcon_password "pick-a-long-secret"   // CHANGE ME - admin console over RCON

// --- Lock it down ---
sv_password ""                       // set a word here = private, blank = open
sv_lan 0                             // 0 = public/Steam, 1 = LAN only
sv_cheats 0

// --- Rules ---
mp_teamplay 0                        // 0 = free-for-all, 1 = team deathmatch
mp_fraglimit 0                       // end the map at n kills, 0 = no limit
mp_timelimit 20                      // end the map after n minutes, 0 = no limit

Başlatma satırı

HL2:DM, kurulum kök dizinindeki srcds_run üzerinden başlar. Başlangıç haritası ve oyuncu sınırı config'te değil, burada argüman olarak yer alır:

./srcds_run -game hl2mp -console \
  -port 27015 \
  +map dm_lockdown \
  +maxplayers 16 \
  +exec server.cfg
  • Standart haritalar dm_lockdown, dm_overwatch, dm_powerhouse, dm_resistance, dm_runoff, dm_steamlab ve dm_underpass'tır. Bunlardan herhangi biri buradaki +map olabilir.
  • maxplayers 16 HL2:DM için iyi bir sayıdır. Standart haritalar bunun çok üstünde kaotik hale gelir.
  • 27015 portu oyun ve sorgu portudur. Güvenlik duvarınızda UDP için (RCON kullanıyorsanız TCP için de) açın.

Herkes herkese karşı veya takım deathmatch

HL2:DM'de bunun için tek bir anahtar vardır: mp_teamplay. Takım deathmatch için 1, herkes herkese karşı için 0 olarak ayarlayın. Bir sonraki harita yüklemesinde etkinleşir, bu yüzden değiştirin ve ardından bir changelevel çalıştırın. Tüm mod sistemi budur, başka resmi mod yoktur.

Bir Combine askeri karlı bir sıralama istasyonunda bir vagonun yanında silahını ateşliyor.
Çarpışmada bir Combine oyuncusu. Team deathmatch, oyuncuları Combine ve Rebels olarak böler.

Botlar hakkında bir not

HL2:DM'de yerleşik bot yoktur, bu yüzden sunucunun eğlenceli olması için gerçek oyunculara ihtiyacı vardır. Bunu bir ev bilgisayarı yerine herkese açık bir yerde barındırmanın tek nedeni budur: arkadaşlar, siz makinenizi açık tutmadan istedikleri zaman katılabilir.

Ayrıca bakınız

← Tüm rehberlere dön