Merhaba arkadaşlar,
Linux sunucularda kullanılmak üzere hazır indirilebilir ve kuruluma hazır bir Half-Life 1 Server Kurulum Linux Paketi oluşturdum. Paket; AmxModx, Wallhack koruması, ReVoice, Reunion ve WebMod panel ile kurulu şekilde gelmektedir.
Server Yazılım Konfigürasyonu:
1- ReHLDS v3.8.0.704
2- Metamod-r v1.128
3- AmxModX 1.10.0.5412
4- WHBlocker v1.5.697
5- WebMod
6- ReVoice v1.0.34
7- Reunion v1.0.135
Half-Life 1 Linux Server Kurulumu:
1- Putty ile SSH üzerinden Linux sunucunuza root ile bağlanın. (Root önerilir, ancak isteyen farklı bir kullanıcı ile de giriş yapabilir.)
2- İşlemlere başlamadan önce gerekli olan screen ve nano paketlerinin kurulumunu yapın. Eğer zaten kuruluysa bu adımı atlayabilirsiniz.
CentOS ve türevleri için:
Debian ve türevleri için:
3- 64 bit sistemlerde oluşabilecek "Failed to init SDL priority manager: SDL not found" ve "Failed to set thread priority" hataları için aşağıdaki komutu uygulayın.
(Ben Debian için komutu veriyorum, CentOS için olanı Google'dan bulabilirsiniz.)
Debian, Ubuntu ve türevleri için:
4- Bu linkten Half-Life server dosyasını indirip, WinSCP veya benzeri bir dosya aktarım programı ile sunucunuzun /home dizinine yükleyin.
5- Dosya yükleme işlemi tamamlandıktan sonra aşağıdaki komutları sırasıyla çalıştırarak arşivi açın ve dosyaları /home dizinine çıkarın.
6- Paket açıldıktan sonra aşağıdaki komutla server dizinine girin.
7- Aşağıdaki komut ile baslat.sh dosyasını açın. İçinde yer alan
+ip 192.168.2.1 kısmını kendi sunucu IP adresinizle,
-port 27025 kısmını ise -port 27015 olarak değiştirin.
Aksi halde sunucunuz başlamaz veya hata verebilir.
8- Düzenlemeyi tamamladıktan sonra CTRL + X tuşlarına basın. Kaydetme onayı geldiğinde Y tuşuna basarak değişiklikleri kaydedin.
9- Artık aşağıdaki komutu kullanarak server’ı başlatabilirsiniz:
10- Server başarılı şekilde başlatıldıktan sonra konsola erişmek için şu komutu kullanabilirsiniz:
11- Tebrikler, sunucunuz başarıyla çalışıyor!
Dipnot 1:
Sunucuya bağlantı sorunu yaşıyorsanız Linux’ta çalışan firewall’ı kapatın veya 27015 portuna hem TCP hem de UDP olarak izin verin.
Debian sistemlerinde aşağıdaki komutlarla firewall’ı devre dışı bırakabilirsiniz:
CentOS için gerekli komutlar farklılık gösterebilir. HLDS tabanlı sunucularda Debian kullanımı önerilmektedir.
Dipnot 2:
Panel şifrenizi değiştirmek için /home/hlserver/valve dizinindeki server.cfg dosyasını açın ve içindeki
rcon_password "xxx" kısmını düzenleyin.
Dipnot 3:
Server adını değiştirmek için yine /home/hlserver/valve dizininde bulunan server.cfg dosyasındaki
hostname "xx" satırını düzenleyebilirsiniz.
Şimdilik temel kurulum adımları bu şekildedir.
Herhangi bir sorunla karşılaşırsanız konu altından yazabilirsiniz. Desteğiniz bizim için önemlidir.
Linux sunucularda kullanılmak üzere hazır indirilebilir ve kuruluma hazır bir Half-Life 1 Server Kurulum Linux Paketi oluşturdum. Paket; AmxModx, Wallhack koruması, ReVoice, Reunion ve WebMod panel ile kurulu şekilde gelmektedir.
Server Yazılım Konfigürasyonu:
1- ReHLDS v3.8.0.704
2- Metamod-r v1.128
3- AmxModX 1.10.0.5412
4- WHBlocker v1.5.697
5- WebMod
6- ReVoice v1.0.34
7- Reunion v1.0.135
Half-Life 1 Linux Server Kurulumu:
1- Putty ile SSH üzerinden Linux sunucunuza root ile bağlanın. (Root önerilir, ancak isteyen farklı bir kullanıcı ile de giriş yapabilir.)
2- İşlemlere başlamadan önce gerekli olan screen ve nano paketlerinin kurulumunu yapın. Eğer zaten kuruluysa bu adımı atlayabilirsiniz.
CentOS ve türevleri için:
Kod:
yum install screen -y
yum install nano -y
yum install nano -y
Kod:
apt-get install screen
apt-get install nano
apt-get install nano
3- 64 bit sistemlerde oluşabilecek "Failed to init SDL priority manager: SDL not found" ve "Failed to set thread priority" hataları için aşağıdaki komutu uygulayın.
(Ben Debian için komutu veriyorum, CentOS için olanı Google'dan bulabilirsiniz.)
Debian, Ubuntu ve türevleri için:
Kod:
apt install libsdl2-2.0-0:i386
4- Bu linkten Half-Life server dosyasını indirip, WinSCP veya benzeri bir dosya aktarım programı ile sunucunuzun /home dizinine yükleyin.
5- Dosya yükleme işlemi tamamlandıktan sonra aşağıdaki komutları sırasıyla çalıştırarak arşivi açın ve dosyaları /home dizinine çıkarın.
Kod:
cd /home
tar zxvf hlserver_ojkx21.tar
tar zxvf hlserver_ojkx21.tar
6- Paket açıldıktan sonra aşağıdaki komutla server dizinine girin.
Kod:
cd /home/hlserver
7- Aşağıdaki komut ile baslat.sh dosyasını açın. İçinde yer alan
+ip 192.168.2.1 kısmını kendi sunucu IP adresinizle,
-port 27025 kısmını ise -port 27015 olarak değiştirin.
Aksi halde sunucunuz başlamaz veya hata verebilir.
Kod:
nano baslat.sh
8- Düzenlemeyi tamamladıktan sonra CTRL + X tuşlarına basın. Kaydetme onayı geldiğinde Y tuşuna basarak değişiklikleri kaydedin.
9- Artık aşağıdaki komutu kullanarak server’ı başlatabilirsiniz:
Kod:
screen -AmdS hlserver ./baslat.sh
10- Server başarılı şekilde başlatıldıktan sonra konsola erişmek için şu komutu kullanabilirsiniz:
Kod:
screen -r
11- Tebrikler, sunucunuz başarıyla çalışıyor!
Dipnot 1:
Sunucuya bağlantı sorunu yaşıyorsanız Linux’ta çalışan firewall’ı kapatın veya 27015 portuna hem TCP hem de UDP olarak izin verin.
Debian sistemlerinde aşağıdaki komutlarla firewall’ı devre dışı bırakabilirsiniz:
Kod:
systemctl disable firewalld
systemctl stop firewalld
systemctl stop firewalld
Dipnot 2:
Panel şifrenizi değiştirmek için /home/hlserver/valve dizinindeki server.cfg dosyasını açın ve içindeki
rcon_password "xxx" kısmını düzenleyin.
Dipnot 3:
Server adını değiştirmek için yine /home/hlserver/valve dizininde bulunan server.cfg dosyasındaki
hostname "xx" satırını düzenleyebilirsiniz.
Şimdilik temel kurulum adımları bu şekildedir.
Herhangi bir sorunla karşılaşırsanız konu altından yazabilirsiniz. Desteğiniz bizim için önemlidir.
![{$usergroup['title']}](/images/groupimages/kayitli.png)