Bu kılavuz, Legion Hosting üzerinde No More Room in Hell (NMRiH) adanmış sunucunuzu nasıl kuracağınızı, başlangıç değişkenlerini nasıl yapılandıracağınızı, server.cfg dosyasını nasıl düzenleyeceğinizi, harita rotasyonunu nasıl ayarlayacağınızı, oyun modlarını nasıl yapılandıracağınızı ve sunucunuza nasıl bağlanacağınızı kapsar. Yönetici komutları ve eklenti desteği için bkz. No More Room in Hell Yönetici Komutları.
1. İlk Başlatma
- GPanel'e giriş yapın ve NMRiH sunucunuzu seçin.
- Startup sekmesine gidin ve mevcut değişkenleri inceleyin (aşağıdaki tabloya bakın).
- İsteğe bağlı olarak, hangi haritanın ilk yükleneceğini belirlemek için SRCDS_MAP değerini değiştirin.
- Console sekmesine dönün ve Start'a tıklayın.
- Konsolun, sunucunun ilk haritayı yüklemeyi bitirdiğini göstermesini bekleyin. İlk başlatma, sunucu başlatılırken ve varsayılan yapılandırma dosyalarını oluştururken bir dakika sürebilir.
- Sunucu çalışmaya başladığında, sunucu adınızı, RCON şifrenizi ve diğer ayarları
nmrih/cfg/server.cfgdosyasında yapılandırın (aşağıya bakın).
server.cfg dosyasında bir RCON şifresi ayarlayın. Şifre olmadan, uzaktan yönetici erişimi devre dışı kalır ve sunucu çalışırken üzerinde sınırlı kontrole sahip olursunuz.
2. GPanel Başlangıç Değişkenleri
Aşağıdaki değişkenler GPanel Startup sekmesinde mevcuttur. Sunucu adı, şifre, RCON şifresi ve maksimum oyuncu gibi ayarlar server.cfg dosyasında yapılandırılır (aşağıdaki bölüm 3'e bakın).
| Değişken | Varsayılan | Açıklama |
|---|---|---|
SRCDS_MAP |
nms_northway |
Sunucu başlangıcında yüklenen harita. Objective haritaları için nmo_ öneki veya Survival haritaları için nms_ önekini kullanın. |
AUTO_UPDATE |
1 |
Sunucuyu başlangıçta otomatik güncelle. Devre dışı bırakmak için 0 olarak ayarlayın. |
nmrih/cfg/server.cfg dosyasında yapılandırılır.
3. Sunucu Yapılandırması (server.cfg)
NMRiH, ayrıntılı yapılandırma için standart Source motoru server.cfg dosyasını kullanır. Düzenlemeden önce sunucunuzu durdurun.
Dosya Konumu
nmrih/cfg/server.cfg
Bu dosyayı GPanel'deki Files sekmesini kullanarak açın veya SFTP ile bağlanın. Dosya mevcut değilse, manuel olarak oluşturun veya varsayılan bir tane oluşturmak için sunucuyu başlatıp durdurun.
Anahtar Ayarlar
| Ayar | Varsayılan | Açıklama |
|---|---|---|
hostname |
NMRiH Server |
Tarayıcıda görüntülenen sunucu adı. |
sv_password |
(boş) | Katılma şifresi. Herkese açık erişim için boş bırakın. |
rcon_password |
(yok) | Uzaktan yönetici erişimi için RCON şifresi. RCON'un çalışması için ayarlanmalıdır. |
maxplayers |
8 |
Maksimum eşzamanlı oyuncu sayısı. |
sv_contact |
(boş) | Sunucu operatörü için iletişim e-postası veya URL'si. İsteğe bağlı. |
sv_region |
255 |
Tarayıcı için sunucu bölge kodu. 0=ABD Doğu, 1=ABD Batı, 2=Güney Amerika, 3=Avrupa, 4=Asya, 5=Avustralya, 255=Dünya. |
mp_timelimit |
0 |
Harita başına dakika cinsinden süre sınırı. 0, süre sınırı olmadığı anlamına gelir (round tabanlı ilerleme). |
sv_alltalk |
1 |
Tüm oyuncuların mesafeden bağımsız olarak sesli sohbet yoluyla birbirini duymasına izin ver. Yakınlık tabanlı ses için 0 olarak ayarlayın. |
Örnek server.cfg
hostname "My NMRiH Server"
sv_password ""
rcon_password "MySecureRCON"
maxplayers 8
sv_region 255
mp_timelimit 0
sv_alltalk 1
sv_lan 0
4. Harita Rotasyonu (mapcycle.txt)
NMRiH, bir mapcycle.txt dosyası kullanarak haritalar arasında döngü yapar. Sunucu, her round bittikten sonra listedeki bir sonraki haritayı yükler.
Dosya Konumu
nmrih/mapcycle.txt
Biçim
Her satıra bir harita listeleyin. Haritalar yukarıdan aşağıya doğru sırayla yüklenir, ardından döngü tekrarlanır.
nmo_broadway
nmo_cabin
nmo_chinatown
nmo_shelter
nmo_toxteth
nms_favela
nms_midwest
nms_northway
Harita Adı Önekleri
| Önek | Oyun Modu | Açıklama |
|---|---|---|
nmo_ |
Objective | Oyuncular zombilerle savaşırken hedefleri tamamlar (eşyalar bulma, çıkış noktalarına ulaşma). En popüler mod. |
nms_ |
Survival | Dalga tabanlı hayatta kalma. Oyuncular giderek zorlaşan zombi dalgalarına karşı bir konumu savunur. |
nmo_ ve nms_ haritalarını karıştırabilirsiniz. Sunucu, harita önekine göre oyun modlarını otomatik olarak değiştirir.
5. Oyun Modları
Objective Modu (nmo_)
Birincil oyun modu. Oyuncular, zombiler haritada dolaşırken bir dizi hedefi tamamlamak için birlikte çalışmalıdır -- anahtarları bulma, jeneratörleri çalıştırma, tahliye noktalarına ulaşma. Oyuncuların tükenmesi veya tahliye edilememesi yenilgiyle sonuçlanır.
Survival Modu (nms_)
Dalga tabanlı savunma. Oyuncular bir konumu tutar ve giderek zorlaşan zombi dalgalarına karşı savaşır. Cephane ve malzeme kıttır. Amaç, mümkün olduğunca çok dalgada hayatta kalmak veya kazanmak için belirli bir dalga sayısına ulaşmaktır.
6. Nasıl Bağlanılır
Seçenek A -- Steam Sunucu Tarayıcısı
- Steam istemcisini açın.
- Üst menüde View'e, ardından Game Servers'a tıklayın.
- Favourites sekmesine, ardından Add a server'a tıklayın.
- GPanel'in Network sekmesinden sunucu IP ve portunuzu girin:
<your-server-ip>:<port> - Add this address to favourites'a tıklayın, ardından sunucuyu seçip Connect'e tıklayın.
Seçenek B -- Oyun İçi Konsol
- Steam üzerinden No More Room in Hell'i başlatın.
- Options > Keyboard > Advanced > Enable Developer Console bölümünden geliştirici konsolunu etkinleştirin.
- Konsolu açmak için
~(tilde) tuşuna basın. - Bağlanma komutunu yazın:
connect <your-server-ip>:<port> - Bir şifre ayarlanmışsa, ekleyin:
connect <your-server-ip>:<port>; password YourPassword
Seçenek C -- Oyun İçi Sunucu Tarayıcısı
- Steam üzerinden No More Room in Hell'i başlatın.
- Ana menüden Find Servers'ı seçin.
- Sunucunuzu ada göre arayın veya listeye göz atın.
- Sunucunuzu seçin ve Connect'e tıklayın.
7. RCON (Uzaktan Konsol)
RCON, oyuna bağlı olmadan sunucu komutlarını uzaktan çalıştırmanıza olanak tanır. Bu, standart Source motoru RCON protokolünü kullanır.
Oyun İçinde RCON Kullanma
- Geliştirici konsolunu açın (
~). - RCON şifrenizi girin:
rcon_password YourRCONPassword - Komutları
rconön ekiyle çalıştırın:rcon changelevel nmo_broadway rcon kick PlayerName
Harici Bir RCON İstemcisi Kullanma
Sunucunuzu uzaktan yönetmek için bağımsız RCON araçlarını da kullanabilirsiniz. Sunucu IP'niz, portunuz ve RCON şifrenizi kullanarak bağlanın. Popüler Source RCON istemcileri arasında HLSW ve mcrcon bulunur.
Sorun Giderme
- Sunucu tarayıcıda görünmüyor: Sunucunun GPanel'de tamamen başlatıldığını doğrulayın. server.cfg dosyasında
sv_landeğerinin0olarak ayarlandığından emin olun. Steam tarayıcısının yeni bir sunucuyu dizine eklemesi 2-3 dakika sürebilir. - Bağlanılamıyor: GPanel'in Network sekmesinde sunucu IP ve portunuzu kontrol edin. Konsol üzerinden
connect IP:PORTile bağlanmayı deneyin. - Harita bulunamadı hataları:
mapcycle.txtdosyasındaki harita adlarınınnmrih/maps/içindeki gerçek harita dosyalarıyla eşleştiğini doğrulayın. Adlar büyük/küçük harfe duyarlıdır. - Başlangıçta çökmeler: Varsayılanları yeniden oluşturmak için
server.cfgdosyasını silin ve yeniden başlatın. Belirli hata mesajları için GPanel konsolunu kontrol edin. - RCON çalışmıyor:
rcon_passworddeğerinin hemserver.cfghem de GPanel Startup sekmesinde ayarlandığını doğrulayın. Doğru portu kullandığınızdan emin olun.
İlgili Makaleler
- No More Room in Hell Yönetici Komutları
- Sunucu IP ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Sunucu Başlatma Kılavuzu
Yardıma mı İhtiyacınız Var?
Burada ele alınmayan sorunlarla karşılaşırsanız, bir destek talebi açın ve sunucu IP'nizi, sorunun açıklamasını ve GPanel konsolundaki tüm hata mesajlarını ekleyin.