wmaraci reklam

Windows CSGO Server Kurulumu

7 Mesajlar 10.788 Okunma
smmexpress

ZagorCan ZagorCan WM Aracı Kullanıcı
  • Üyelik 18.06.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Ogrenci
  • Konum Adana
  • Ad Soyad B** A**
  • Mesajlar 391
  • Beğeniler 16 / 55
  • Ticaret 10, (%100)

NOT: Konu 12.10.2016 tarihinde güncellenmiştir.


Güncelleme sebebi: Sunucuyu başlatırken otomatik kapanması veya farklı bir sorun oluşturması, şuanda sorunsuz bir şekilde çalışmaktadır. Kendi sunucularımızda test edildi.

Merhaba arkadaşlar, sizlere basit bir şekilde Widnows'a CSGO server kurulumunu anlatacağım.

Anlatıma başlamadan önce ;


İlk başta aşağıda ki bağlantıdan kurulumumuz için gerekli olan Steam Cmd programını indiriyoruz.


https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

Daha sonra "C" Diskine girip steamcmd adında bir klasör oluşturuyoruz. Siz yükleme yerini ve klasör adını değiştirebilirsiniz.

Ardından indirdiğimiz zip uzantılı dosyanın içerisinde ki steamcmd programını Açtığımız steamcmd klasörüne atıyoruz.

Daha sonra attığımız steamcmd.exe adlı programı çalıştırıyoruz ve aşağıda ki gibi yükleme işlemi başlatıyor ve tamamlıyor..




Ardından aşağıda ki kod yardımı ile Anonim olarak giriş yapıyoruz.


login anonymous



Aşağıda ki kod yardımı ile oluşturduğumuz steamcmd klasörü içerisine oyun dosyalarının yükleneceği bir klasör daha oluşturuyoruz. Ben adını cs_go yapıyorum, siz kafanıza göre birşeyler yazabilirsiniz.


force_install_dir ./cs_go




Böylece cs_go adında oyun dosyalarının bulunacağı klasörü oluşturmuş olduk. Şimdi sırada bu klasöre csgo dosyalarını çekmeye geldi. Aşağıda ki kodu kullanarak bunu gerçekleştirebiliriz. Burda 740 csgo'nun application id'si, indirme kimliği diyebiliriz, validate ise dosyaları doğrulayarak indir demek.


app_update 740 validate


Yazdıysanız aşağıda ki gibi kurulum başlar ve biter.




fully installed. Yazısını gördüyseniz kurulum başarılı olmuştur. Eğer App 740 Failed cinsinden bir uyarı alıyorsanız. Yüklediğiniz diskte 15 GB'tın üstünde alan olduğuna dikkat ediniz.

Evet artık kurulum bitti şimdi

quit


yazarak yükleyiciden çıkış yapıyoruz. Evet böylece CSGO'nun server dosyalarını belirlediğimiz klasöre yüklemiş olduk, sırada sunucuyu başlatmak var.

Şimdi csgonun kurulumunu yaptığımız klasöre giriş yapıyoruz.Benim kurulum yaptığım yer ;



C:\steamcmd\cs_go


Giriş yaptıktan sonra yeni bir dosya oluştur deyip adını başlat.bat yapıp içeriğine aşağıda ki kodları yazıp kendinize göre düzenlerek kaydediyoruz.


start /abovenormal srcds -game csgo -console -usercon +net_public_adr -port 27015 +game_type 0 +sv_setsteamaccount +game_mode 0 -maxplayers_override 32 +map de_dust +mapgroup mg_reserves -tickrate 128 –autoupdate


Eğer ki VPS/VDS'ye sahipseniz yani sunucu satın aldıysanız, ip'niz zaten sabittir bu durumda aşağıda ki kodları kullanabilirsiniz.


start /abovenormal srcds -game csgo -console -usercon -ip -port 27015 +game_type 0 +sv_setsteamaccount +game_mode 0 -maxplayers_override 32 +map de_dust +mapgroup mg_reserves -tickrate 128 –autoupdate


Eğer oluşturamadıysanız, aşağıda ki bağlantıdan hazır bat dosyasını indirip sağ tıklayıp not defteri ile açabilirsiniz. Ardından gerekli düzenlemeleri yine kendinize göre yaparsınız.

http://csarenasi.com/baslat.bat

Şimdi yukarda kesinlikle düzenlemeniz gereken iki adet ayrıntı bulunmakta, bunlardan birisi sunucu ipsi yazan yer diğeri gslt token yazan yer. Sunucu ipsi yazan yere bilgisayarımızın ipsini yazıyoruz. GSLT token dediğimiz ise Valve'nin sunucu açmak için zorunlu kıldığı bir sistem, steam üzerinden sunucunuza ait bir token alıyoruz. Aşağıda ki bağlantıyı tarayıcınızda açıp, aşağıda ki gördüğünüz alanları doldurup tamam diyorsunuz.


https://steamcommunity.com/dev/managegameservers



Oluşturduktan sonra giriş fişi yazan yerde ki uzun olan kodu kopyalıyoruz. Kod şuna benzer;

8BCE0AAF0D2EE3331898116B8CB28177


GSLT yazan yerede bu kodu yazıyoruz. Yani son hali şuna benzeyecektir.

start /abovenormal srcds -game csgo -console -usercon +net_public_adr 127.0.0.1 -port 27015 +game_type 0 +sv_setsteamaccount 8BCE0AAF0D2EE3331898116B8CB28177 +game_mode 0 -maxplayers_override 32 +map de_dust +mapgroup mg_reserves -tickrate 128 –autoupdate

veya VPS/VDS için şu şekilde;

start /abovenormal srcds -game csgo -console -usercon -ip 185.123.55.44 -port 27015 +game_type 0 +sv_setsteamaccount 8BCE0AAF0D2EE3331898116B8CB28177 +game_mode 0 -maxplayers_override 32 +map de_dust +mapgroup mg_reserves -tickrate 128 –autoupdate


Artık dosyamızı kaydedip sunucumuzu başlatabiliriz. Bunun için oluşturduğumuz baslat.bat dosyasına iki kez tıklıyoruz ve sunucunun başladığını göreceksiniz.

Bu şekilde standart bir csgo sunucusu kurmuş olduk. Peki sunucumuza nasıl giriş yapacağız ?

Oyuna girip Konsoldan ;


connect localhost veya 127.0.0.1 veya 185.123.55.44

Yazmamız yeterli.

Peki arkadaşlarımızı nasıl davet edicez ? (VPS/VDS'ye sahip iseniz ip'niz sabit olduğu için direk ip üzerinden giriş yapabilirsiniz, yani connect 185.123.55.44 gibi)
- Bunun için iki yol var,

1. Sabit ip almak
2. Noip veya hamachi benzeri programlarla ipimizi sabitlemek. (Gerekli detayları google'da arayarak bulabilirsiniz.)

Diyelim ki hamachi kullandınız, hamachi size bir ip tanımlar ve yine aynı şekilde bu ip ile giriş yapabilirsiniz.

Diğer bir soru ise eklenti nasıl kurarım ?

- Bunun için ilk önce gerekli olan Metamod ve Sourcemod'u kuramamız gerekmekte. Kurulumuda hemen kısaca anlatayım ;

İlk önce csgo'yu kurduğumuz klasöre tekrar giriş yapıyoruz ve içerisinde csgo adında başka bir dosya daha göreceksiniz. Buna giriş yapıyoruz, bende ki csgo yolu aşağıda ki gibi ;

C:\steamcmd\cs_go\csgo


Girdiyseniz, bin, cfg gibi klasörler göreceksiniz. Buraya ilk olarak aşağıda ki bağlantıdan metamodu indirip kuruyoruz.


http://cdn.probablyaserver.com/sourcemod/mmsource-1.10.6-windows.zip


İndirdikten sonra zip uzantılı dosyamızı girdiğimiz klasöre çıkartıyoruz.




İçerisinde ki addons klasörünü buraya çıkartıyoruz. Ardından aşağıda ki bağlantıyı kullanarak sourcemod'u indirip kuruyoruz.

https://www.sourcemod.net/smdrop/1.8/sourcemod-1.8.0-git5943-windows.zip




Addons ve cfg adlı dosyaları içerisine çıkartıyoruz.

Şimdi eklenti kurulumuna hazırız. İsteğiniz eklentiyi addons/sourcemod yolunu izleyerek kurabilirsiniz.

Sunucunuzu sourcemod ve metamod ile başlatmadan önce Server.cfg'yi ayarlamayı unutmayalım..
Aşağıda ki yolu izleyerek server.cfg dosyasını oluşturuyoruz.


C:\steamcmd\cs_go\csgo



Aşağıda örnekte bir server.cfg bulunmakta ;


// read in any bans. this needs to be done at the start to give the server
// time to process them before we ask them to be written back out.
exec banned_user.cfg
exec banned_ip.cfg

hostname "CSARENASI GAME HOSTING"
rcon_password "12345"
sv_password ""

sv_downloadurl ""
sv_allowdownload 1
sv_allowupload 1

//The amount of time players are frozen to buy items
mp_freezetime 5
//The amount of time players can join teams after a round has started
mp_join_grace_time 15
// Defines whether a map should be restarted after a game has ended
mp_match_end_restart 0
sv_cheats 0
sv_lan 0
sv_minrate 128000
sv_maxrate 0
sv_mincmdrate 128

// bot-related commands
bot_difficulty 2
bot_chatter "off"
bot_join_after_player 1
bot_quota 0
bot_quota_mode "fill"

// write out any bans
writeid
writeip
sv_region 0
log 1

Şimdi sunucunuz için herşey hazır, peki admin nasıl olacaksınız ?


- Yine aşağıda ki yolu izleyerek admins_simple.ini dosyasını açıyoruz.

C:\steamcmd\cs_go\csgo\addons\sourcemod\configs


"STEAM ID" "99:z" yazıyoruz yani örnek olarak
"STEAM_0:1:5556885" "99:z" yazarsanız belirtilen steam idsi bütün yetkilere sahip olmuş olur.





Ardından kaydediyoruz. Artık tamamen hazırsınız, baslat.bat'a iki kez tıklayarak sunucumuzu başlatıp giriş yapabiliriz.

Not: Sunucuya bağlanmada sıkıntı yaşıyorsanız, connect sunucu-ip'si dediğiniz halde bağlanmıyorsa güvenlik duvarını kapatıp tekrar deneyiniz.


Konunun orjinali için tıklayınız.

 

 

wmaraci
reklam

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)
Kurulumu yaptım ancak aşşağıdaki ekran görüntüsüde hata var sanırım.
Yardımcı olabilirmisin.

 

 

ZagorCan ZagorCan WM Aracı Kullanıcı
  • Üyelik 18.06.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Ogrenci
  • Konum Adana
  • Ad Soyad B** A**
  • Mesajlar 391
  • Beğeniler 16 / 55
  • Ticaret 10, (%100)

sinova adlı üyeden alıntı

Kurulumu yaptım ancak aşşağıdaki ekran görüntüsüde hata var sanırım.
Yardımcı olabilirmisin.



Elbetteki, sorununuzu anlayabilmek için tekrardan kurulum yaptım. Sorun sourcemod kaynaklıymış, yeni sürümünü yükleyince sorun kalmıyor.

İlk önce cs_go/csgo/addons klasörünün içine girin ve sourcemod adlı klasörü silin. Ardından aşağıda ki bağlantıdan sourcemod'u tekrar indirin ve aynı adımları izleyerek yani cs_go/csgo klasörüne atın değiştirilsin mi sorularına evet cevabı verin. Aşağıda ki linkte sourcemod'un en güncel sürümü bulunmakta.

https://www.sourcemod.net/smdrop/1.8/sourcemod-1.8.0-git5943-windows.zip

Ayrıca konuda eksik olan bir kısım farkettim. Eğer ki VPS/VDS'ye sahipseniz, zaten bir sabit ip'iniz vardır. Bunun için şu kodu ;

start /abovenormal srcds -game csgo -console -usercon +net_public_adr 127.0.0.1 -port 27015 +game_type 0 +sv_setsteamaccount 8BCE0AAF0D2EE3331898116B8CB28177 +game_mode 0 +mapgroup mg_bomb +map de_dust -tickrate 128 –autoupdate

Bu şekilde değiştirin ve başlatın;

start /abovenormal srcds -game csgo -console -usercon -ip 185.123.55.44 -port 27015 +game_type 0 +sv_setsteamaccount 8BCE0AAF0D2EE3331898116B8CB28177 +game_mode 0 -maxplayers_override 32 +map de_dust +mapgroup mg_reserves -tickrate 128 –autoupdate

Bu ikisi arasında ki fark birinde +net_public_adr diğerinde -ip kullanamamız.

Değişiklikler konu içerisinde de yapıldı ve güncellendi. Şuanda sorunsuz bir şekilde kurulum yapabilirsiniz.
 

 

DPCCO DPCCO WM Aracı Kullanıcı
  • Üyelik 26.03.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Game Developer
  • Konum İstanbul Avrupa
  • Ad Soyad O** K**
  • Mesajlar 417
  • Beğeniler 145 / 123
  • Ticaret 8, (%100)
Yararlı konu bende sorun var sanmıştım.
 

 

wmaraci
wmaraci

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)
ZagorCan bende çok teşekkür ederim. Hataları hepsini çözdüm şuan sorunsuz aktif olarak çalışıyor. 2 Adet sorum olacak müsait olduğun zaman cevaplarsan çok sevinirim.

1- WebPanel mevcutmu internet üzerinden yönetimi yapabilmek için.
2- GoTV mod ile sadece yayın izlemek için gereken bir mod veya konsal kodu varmı birde otomatik duyuru sistemi ile ilgili bir cfg yada eklenti varsa kaynak belirtirsen çok iyi olur.

Linux server üzerinde denemek isterim daha sağlıklı olur.

Ek Olarak: @[ZagorCan](userid:35115) portu istediğimiz gibi değiştirebilirmiyiz. Yani 1 cihazda 6 - 7 server yapmak mümkünmüdür. Örn: 27015 - 27016 - 2017 diye devam edebilirmiyiz. Cihaz donanımsal olarak yeterli ise olabilir mi?
 

 

ZagorCan ZagorCan WM Aracı Kullanıcı
  • Üyelik 18.06.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Ogrenci
  • Konum Adana
  • Ad Soyad B** A**
  • Mesajlar 391
  • Beğeniler 16 / 55
  • Ticaret 10, (%100)
DPCCO Sistemde sorun yok, sourcemod' da bazen sorun oluyor. Bunun için istediğiniz zaman sourcemod'un güncel sürümünü bu linkten indirebilirsiniz. Teşekkürler yorumunuz için :)


sinova
Webpanel'i ne için istediğinizi söylerseniz daha çok yardım edebilirim, sunucu açma,satma,yeniden kurma gibi işlemler yapacak bir panel kastediyorsanız daha önce hiçbir deneyimim olmadı fakat size ona biraz yakın şu linki verebilirim Webpanelkurulumu kendiniz inceleyerek yaparsınız sanırım.
Eğer ki oyuncu banlayım, banını kaldırayım, banlanan oyuncuları göreyim, admin yetkisi vereyim, grup oluşturayım gibi düşünceniz varsa birçok sunucuda kullanılan SourceBan'ı kullanabilirsiniz. Kurulumu gayet basittir, yine takılırsanız yardımcı olurum.

2. sorunuza gelecek olursak benim CSGO sunucularım yok fakat standart tv sistemini diyorsunuz sanırım, onun içinde otomatik kayıt sistemi var onun linkide bu, ayrıca komut ile yapayım derseniz, konsola sm_cvar tv_enable 1 ve ardından sm_cvar tv_record "Kayıt ismi" kayıtınız bitince sm_cvar tv_stoprecord diyorsunuz. Kaydınızı oynatmak için ise playdemo "Kayıt ismi" diyip izleyebilirsiniz.

3. Otomatik duyuru sistemi derken standart reklam eklentilerini kullanabilirsiniz. Onunda linki burada, eklenti kurulumlarını addons/sourcemod/ kısmına yapıyorsunuz hangi dosya nereye ait ise oraya gönderiyorsunuz. Bu reklam eklentisinde ise ayrıca config dosyası içerisinde bulunan advertisements.txt dosyasını kendinize göre düzenliyorsunuz gerekli detaylar dosya içerisinde yazar zaten. Belirli aralıklarda belirttiğiniz yazılar sırayla çıkar.

4. Linux server bu işlemler için daha mantıklıdır diye düşünüyorum, benim sunucularımın hepsi Centos üzerinde bulunuyor; ki kullanımı daha basit geliyor bana, ayrıca sizde bilirsiniz ki windows gibi bu tarz işlemler için sistemi yoran bir arayüzü falan bulunmuyor. Tabiki windows server kullananlarda var. Eğer linuxa kurmak isterseniz en üstte 2 adet link paylaştım onlardan birini seçip rahatça kurulum yapabilirsiniz.

5. Evet eğer bilgisayarınızda sunucuyu açmak istediğiniz portlar açıksa sisteminizin kaldırdığı kadar sunucu açabilirsiniz. Bunun için yeniden bir .bat dosyası daha oluşturup içeriğini kendinize göre düzenleyin sadece -port kısmından sonra port numarasını yazarsanız sanırım olacaktır.
 

 

Spy Spy FORZA BEŞİKTAŞ! Kullanıcı
  • Üyelik 18.01.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek X
  • Konum Diğer
  • Ad Soyad E** M**
  • Mesajlar 265
  • Beğeniler 42 / 46
  • Ticaret 6, (%100)
CentOS kurulum için yardimci olabilecek var mi ?
 

 

Mustafa Kemal ATATÜRK
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al