Tr/Counter-Strike 2/Dedicated Servers: Difference between revisions
m (Setting bug notice hidetested=1 param on page where the bug might not need tested in param specified) |
|||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LanguageBar}} | ||
{{update}} | |||
{{DISPLAYTITLE:Counter-Strike 2 - Dedicated Servers}} | |||
[[File:Event Header - Counter-Strike 2.png|thumb|550px|right|Counter-Strike 2 - Event Header]] | |||
Bu sayfada, {{cs2|4}} Dedicated Server'ın nasıl kurulacağı ve çalıştırılacağı açıklanmaktadır. | Bu sayfada, {{cs2|4}} Dedicated Server'ın nasıl kurulacağı ve çalıştırılacağı açıklanmaktadır. | ||
Line 17: | Line 21: | ||
{{note|{{cs2|1|nt=0}} adanmış sunucu ve oyun istemcisi birleştirildi (appid 730). Daha önce {{csgo|1|nt=0}} istemcisi (appid 730) ve özel sunucu (appid 740) ayrıydı. {{important|{{cs2|1}} indirmenin toplam boyutu yaklaşık 33 GB'tır}}}} | {{note|{{cs2|1|nt=0}} adanmış sunucu ve oyun istemcisi birleştirildi (appid 730). Daha önce {{csgo|1|nt=0}} istemcisi (appid 730) ve özel sunucu (appid 740) ayrıydı. {{important|{{cs2|1}} indirmenin toplam boyutu yaklaşık 33 GB'tır}}}} | ||
Bu, CS2 adanmış sunucusunu kurma/güncelleme işlemini açıklar. Bu adımlar, oyun her güncellendiğinde gereklidir. Gelecekteki güncelleştirmeler için bu işlemi otomatikleştirmek için bkz. | Bu, CS2 adanmış sunucusunu kurma/güncelleme işlemini açıklar. Bu adımlar, oyun her güncellendiğinde gereklidir. Gelecekteki güncelleştirmeler için bu işlemi otomatikleştirmek için bkz. {{L|SteamCMD|SteamCMD Kurulumu}}. | ||
1. | 1. {{L|SteamCMD|SteamCMD'yi indirin ve yükleyin}}. | ||
2. SteamCMD'yi başlatın. {{code|Steam>}} komut istemine basarsanız, CS2 Dedicated Server kurulum dizininizi ayarlayın. | 2. SteamCMD'yi başlatın. {{code|Steam>}} komut istemine basarsanız, CS2 Dedicated Server kurulum dizininizi ayarlayın. | ||
{{bug|Bazı Linux dağıtımlarında yol büyük harf içeremez}} | {{bug|hidetested=1|Bazı Linux dağıtımlarında yol büyük harf içeremez}} | ||
Örnekler: | Örnekler: | ||
Line 48: | Line 52: | ||
== Sunucunun Başlatılması == | == Sunucunun Başlatılması == | ||
{{note|Yönlendirilecek portlar hakkında bilgi için genel | {{note|Yönlendirilecek portlar hakkında bilgi için genel {{L|Source Dedicated Server|SRCDS}} sayfasına bakın.}} | ||
{{note|Sunucu başlatılırken varsayılan oyun modu rekabetçidir. Tüm oyun modları için [[#Oyun Modları ve Türleri]] bölümüne bakın}} | {{note|Sunucu başlatılırken varsayılan oyun modu rekabetçidir. Tüm oyun modları için [[#Oyun Modları ve Türleri]] bölümüne bakın}} | ||
{{note|Özel sunucuyu başlatması için -dedicated parametresini eklemeniz gerekir, aksi takdirde oyunu başlatır.}} | {{note|Özel sunucuyu başlatması için -dedicated parametresini eklemeniz gerekir, aksi takdirde oyunu başlatır.}} | ||
Line 71: | Line 75: | ||
== Komut Satırı Parametreleri == | == Komut Satırı Parametreleri == | ||
{{stub|section=1}} | {{stub|section=1}} | ||
Counter-Strike 2 özel sunucuları ile ilgili yararlı | Counter-Strike 2 özel sunucuları ile ilgili yararlı {{L|Command_line_options|command-line parameters}} listesi. | ||
Komut satırı parametreleri, program başlamadan önce belirtilen ek bağımsız değişkenlerdir ve {{code|./cs2}}/{{code|.\cs2.exe}} çalıştırılabilir dosyasından sonra eklenerek ayarlanabilir. | Komut satırı parametreleri, program başlamadan önce belirtilen ek bağımsız değişkenlerdir ve {{code|./cs2}}/{{code|.\cs2.exe}} çalıştırılabilir dosyasından sonra eklenerek ayarlanabilir. | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
Line 90: | Line 94: | ||
== Console Variables (cvars) == | == Console Variables (cvars) == | ||
{{stub|section=1}} | {{stub|section=1}} | ||
Counter-Strike 2 özel sunucuları ile ilgili yararlı | Counter-Strike 2 özel sunucuları ile ilgili yararlı {{L|Console variable|cvars}} listesi. | ||
{code|cvars}} bir yapılandırma dosyasından, {{code|+}} kullanılarak komut satırı parametrelerine dahil edilerek, örneğin {{code|+map de_dust2}} veya konsoldan yüklenebilir. | {code|cvars}} bir yapılandırma dosyasından, {{code|+}} kullanılarak komut satırı parametrelerine dahil edilerek, örneğin {{code|+map de_dust2}} veya konsoldan yüklenebilir. | ||
Line 173: | Line 177: | ||
Bu, çözümü oldukça kolay olan yaygın bir sorundur. | Bu, çözümü oldukça kolay olan yaygın bir sorundur. | ||
Bu hatanın nedeni | Bu hatanın nedeni {{L|SteamCMD}}'nin dosyayı olması gereken klasöre yerleştirmemesidir, çünkü oyunlar genellikle dosyayı orada ararlar. Bu yüzden yapmanız gereken şey aşağıdaki gibidir. Ve hatta ~/.steam/sdk64 dizinlerini oluşturmanız gerekebilir. | ||
Dosyaya aşağıdaki gibi bir sembolik bağlantı (kısayol) oluşturun: | Dosyaya aşağıdaki gibi bir sembolik bağlantı (kısayol) oluşturun: | ||
Line 186: | Line 190: | ||
Mevcut sürümü başlatmak için steam'in yüklü olması gerekir. | Mevcut sürümü başlatmak için steam'in yüklü olması gerekir. | ||
{{note|Terminal bu hatayı aldıktan hemen sonra kapanır, bu da tanımlanmasını zorlaştırır.}} | {{note|Terminal bu hatayı aldıktan hemen sonra kapanır, bu da tanımlanmasını zorlaştırır.}} | ||
{{Cs2-navbox}} |
Latest revision as of 07:22, 20 May 2025

Remember to check for any notes left by the tagger at this article's talk page.
Warning: Display title "Counter-Strike 2 - Dedicated Servers" overrides earlier display title "Dedicated Servers".
Bu sayfada, Counter-Strike 2 Dedicated Server'ın nasıl kurulacağı ve çalıştırılacağı açıklanmaktadır.
Önerilen sistem gereksinimleri
Linux:
- Minimum RAM: 2GB
- Depolama: 33GB
- Glibc 2.31 gerektirir
- CPU: minim x86-64-v2 (popcnt ile)

CS2 Dedicated Sunucusunu indirme

Bu, CS2 adanmış sunucusunu kurma/güncelleme işlemini açıklar. Bu adımlar, oyun her güncellendiğinde gereklidir. Gelecekteki güncelleştirmeler için bu işlemi otomatikleştirmek için bkz. SteamCMD Kurulumu .
1. SteamCMD'yi indirin ve yükleyin .
2. SteamCMD'yi başlatın. Steam> komut istemine basarsanız, CS2 Dedicated Server kurulum dizininizi ayarlayın.

Örnekler:
- Windows:
force_install_dir c:cs2-ds force_install_dir .cs2-ds
- Linux:
force_install_dir /full/path/to/cs2-ds/
3. CS2'yi yükleyin veya güncelleyin. İlk kez yüklüyorsanız veya sunucu dosyalarının bütünlüğünü doğrulamaya çalışıyorsanız:
app_update 730 validate
Bu sadece mevcut bir CS2 adanmış sunucusuna yapılan bir güncellemeyse:
app_update 730
4. Bitirdikten sonra, Steam sunucularından düzgün bir şekilde çıkış yapmak için Steam> istemine quit yazın.
Oyun Sunucusu Oturum Açma Token Kaydetme

Hayır. GSLT tıpkı CSGO'da olduğu gibi oluşturulmalıdır. CSGO'dan aynısını kullanabiliyor gibi görünüyor. Nasıl doğru şekilde ekleyeceğimden / kullanacağımdan emin değilim. Komut satırında +sv_setsteamaccount <TOKEN> kullanarak. CSGO ile bunu autoexec.cfg'de ayarlarsınız
Steam hesap token belirtilmedi. Anonim oyun sunucusu hesabına giriş yapılıyor. Bağlantılar sadece LAN ile kısıtlanacaktır. Bir oyun sunucusu hesabı oluşturmak için şu adrese gidin: http://steamcommunity.com/dev/managegameservers
Sunucunun Başlatılması




Windows
Uygulamayı indirdiğiniz klasöre gidin ve orada bir terminal açın.
Sunucu için game/bin/win64/cs2.exe
içinde saklanan yürütülebilir dosyaya gidin - Ancak oyunu başlatacağı için üzerine tıklamayın.
Sunucuyu başlatmak için terminalde aşağıdaki komutu çalıştırın:
.\cs2.exe -dedicated +map de_dust2
Linux
Uygulamayı indirdiğiniz klasöre gidin.
game/bin/linuxsteamrt64/cs2
içinde saklanan çalıştırılabilir dosyaya gidin
Sunucuyu başlatmak için aşağıdaki komutu çalıştırın:
./cs2 -dedicated +map de_dust2
Komut Satırı Parametreleri
Counter-Strike 2 özel sunucuları ile ilgili yararlı command-line parameters listesi. Komut satırı parametreleri, program başlamadan önce belirtilen ek bağımsız değişkenlerdir ve ./cs2/.\cs2.exe çalıştırılabilir dosyasından sonra eklenerek ayarlanabilir.
Parametre | ! Örnek | ! Açıklama |
---|---|---|
-dedicated | n/a | Counter-Strike 2'nin özel bir sunucu olarak başlatılmasına izin verir. |
-ip | -ip 1.2.3.4 | Sunucu IP'sinin ayarlanmasına izin verir. Bir CS2 sunucusunun belirli bir IP adresine bağlanması gerekiyorsa kullanışlıdır. |
-insecure | n/a | VAC'nin devre dışı bırakılmasını sağlar. |
-maxplayers | -maxplayers 64 | Oyun sunucusu için slot sayısını ayarlayın. |
-port | -port 27015 | Oyun sunucusu port bağlantı noktasını ayarlayın. |
Console Variables (cvars)
Counter-Strike 2 özel sunucuları ile ilgili yararlı cvars listesi.
{code|cvars}} bir yapılandırma dosyasından, + kullanılarak komut satırı parametrelerine dahil edilerek, örneğin +map de_dust2 veya konsoldan yüklenebilir.
Konsol Değişkeni (cvar) | ! Örnek | Açıklama |
---|---|---|
hostname | hostname "My CS2 Server" | Sunucu için ana bilgisayar adı. |
map | map de_dust2 | map <mapname> :Yeni bir harita yükleyin. |
game_alias | game_alias deathmatch | Oyun türü ve modunun yapılandırmasını 'deathmatch' gibi oyun takma adlarına göre ayarlayın. |
sv_lan | sv_lan 0 | Sunucu bir lan sunucusudur ( no heartbeat, no authentication, no non-class C addresses ). |
sv_logfile | sv_logfile 1 | Günlük dosyasında sunucu bilgilerini günlüğe kaydedin. |
Oyun Modları ve Türleri

Remember to check for any notes left by the tagger at this article's talk page.


Competitive: game_alias competitive <- hem oyun modunu hem de oyun türü komutlarını ayarlar game_mode 1 game_type 0 Wingman game_alias wingman <- hem oyun modunu hem de oyun türü komutlarını ayarlar game_mode 2 game_type 0 Casual game_alias casual <- hem oyun modunu hem de oyun türü komutlarını ayarlar game_mode 0 game_type 0 Deathmatch game_alias deathmatch <- hem oyun modunu hem de oyun türü komutlarını ayarlar game_mode 2 game_type 1 Custom game_alias custom <- hem oyun modunu hem de oyun türü komutlarını ayarlar game_mode 0 game_type 3
Araçlar ve Yardımcılar
Docker
Sunucunuz Docker çalıştırıyorsa, basitçe şunları kullanabilirsiniz:
docker run -d --name=cs2 -p 27015:27015 -p 27020:27020 joedwards32/cs2
Konteyner başlangıçta oyunu otomatik olarak güncelleyecektir, bu nedenle bir oyun güncellemesi varsa konteyneri yeniden başlatmanız yeterlidir.
Yapılandırma buradaki konteynerin içinde yer alır: /home/steam/cs2-dedicated/cs2/cfg
İlişkilendirilmiş Docker Hub page
CS2 Çoklu Sunucu
Linux ve WSL için bir makinede birden fazla oyun sunucusu çalıştırmak için bir başlatma ve güncelleme betiği. Başlangıçta CS:GO LAN turnuvalarını olabildiğince acısız ve verimli bir şekilde çalıştırmak için yapıldı.
Şunları içerir:
- Rehberli kurulum ve oyun güncellemesi (cs2-server setup, cs2-server update)
- Oyun dosyaları örnekler arasında paylaşılarak disk alanı ve bant genişliğinden tasarruf edilir
- Ortam değişkenleri aracılığıyla başlatma üzerine ek kontrol (MAP="de_inferno" cs2-server @lan01 start)
- Konsol erişimi ve günlük dosyaları için destek
Daha Fazla Bilgi ve İndirme:: CS2 Çoklu Sunucu için GitHub. Test, geri bildirim ve katkılarınızı bekliyoruz!
Gelişmiş Yapılandırma
Sorun Giderme
Linux
Failed to load module '/home/your_user/.steam/sdk64/steamclient.so'
Bu, çözümü oldukça kolay olan yaygın bir sorundur.
Bu hatanın nedeni SteamCMD 'nin dosyayı olması gereken klasöre yerleştirmemesidir, çünkü oyunlar genellikle dosyayı orada ararlar. Bu yüzden yapmanız gereken şey aşağıdaki gibidir. Ve hatta ~/.steam/sdk64 dizinlerini oluşturmanız gerekebilir.
Dosyaya aşağıdaki gibi bir sembolik bağlantı (kısayol) oluşturun:
ln -s /home/your_user/PATHTOYOUR/steamcmd/linux64/steamclient.so /home/your_user/.steam/sdk64/
your_user yerine kullandığınız kullanıcı adını yazın.

Windows
Failed to initialize Steamworks SDK for gameserver. Failed to load module 'C:\Program Files (x86)\Steam\steamclient64.dll'
Mevcut sürümü başlatmak için steam'in yüklü olması gerekir.

|