Ubuntuda Counter-Strike Global Saldırgan Sunucu Başlatıcı

Özel CS: GO (Counter-Strike: Global Offensive) kurma deneyimine sahip olanlar, sunucuyu yönetmek için komut satırı arabirimini kullanma işleminin komutların uzunluğu nedeniyle hantal olduğunu bilirler.

Bu eğitici, basit bir CS: GO Sunucu Başlatıcı komut dosyası yükleme işlemini kapsayacaktır . Bu komut dosyası, sunucu yapılandırmasını başlatmak, güncellemek, yeniden başlatmak veya değiştirmek için bir dizi kısa komut sunar.

Ön şartlar

  • Ubuntu tabanlı VPS.
  • Mevcut bir CS: GO Dedicated sunucusu.
  • Net VAC kaydına sahip bir Steam Hesabı.

Kurulum süreci

İlk adım, gerekli ikili dosyaları ve bağımlılıkları kurmaktır. Not: Aşağıdaki kitaplıklardan bazıları Ubuntu'da önceden paketlenmiştir

apt-get update -y
apt-get install awk tar wget screen nano -y

Daha sonra, komut dosyasını indirip gerekli izinleri uygulayacağız:

cd /etc/init.d/
wget https://raw.githubusercontent.com/crazy-max/csgo-server-launcher/master/csgo-server-launcher.sh -O csgo-server-launcher --no-check-certificate
chmod +x csgo-server-launcher
update-rc.d csgo-server-launcher defaults
mkdir /etc/csgo-server-launcher/
wget https://raw.githubusercontent.com/crazy-max/csgo-server-launcher/master/csgo-server-launcher.conf -O /etc/csgo-server-launcher/csgo-server-launcher.conf --no-check-certificate

Yapılandırma

CS: GO başlatıcısı yapılandırma dosyasını açmak için aşağıdaki komutu yürütün: nano /etc/csgo-server-launcher/csgo-server-launcher.conf

Yapılandırma dosyasının içeriği aşağıdadır:

# This file is an integral part of csgo-server-launcher.
# More : https://github.com/crazy-max/csgo-server-launcher#installation

SCREEN_NAME="csgo"
USER="steam"
IP="127.0.0.1"
PORT="27015"

# Anonymous connection will be deprecated in the near future. Therefore it is highly recommended to generate a Game Server Login Token.
GSLT="LOOK AT THE END OF TUTORIAL" # http://steamcommunity.com/dev/managegameservers

DIR_STEAMCMD="STEAMCMD DIRECTORY"
STEAM_LOGIN="anonymous"
STEAM_PASSWORD="anonymous"
STEAM_RUNSCRIPT="$DIR_STEAMCMD/runscript_$SCREEN_NAME"

DIR_ROOT="$DIR_STEAMCMD/GAME DIRECTORY"
DIR_GAME="$DIR_ROOT/csgo"
DIR_LOGS="$DIR_GAME/logs"
DAEMON_GAME="srcds_run"

UPDATE_LOG="$DIR_LOGS/update_`date +%Y%m%d`.log"
UPDATE_EMAIL=""
UPDATE_RETRY=3

# Workshop : https://developer.valvesoftware.com/wiki/CSGO_Workshop_For_Server_Operators
API_AUTHORIZATION_KEY="" # http://steamcommunity.com/dev/registerkey
WORKSHOP_COLLECTION_ID="125499818" # http://steamcommunity.com/sharedfiles/filedetails/?id=125499818
WORKSHOP_START_MAP="125488374" # http://steamcommunity.com/sharedfiles/filedetails/?id=125488374

# Game config
MAXPLAYERS="18"
TICKRATE="64"
EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust2"

# Major settings
PARAM_START="-game csgo -console -usercon -secure -autoupdate -steam_dir $ -steamcmd_script $ -         maxplayers_override $ -tickrate $ +hostport $ +ip $ +net_public_adr $ $"
PARAM_UPDATE="+login $ $ +force_install_dir $ +app_update 740 validate +quit"

Bu adımda, ayarları CS: GO sunucunuzun kurulumuna bağlı olarak değiştireceksiniz. Her EXTRAPARAMSsatır farklı bir oyun türü için kullanılır:

Classic Casual : EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust2"

Classic Competitive : EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_dust2"

Arms Race : EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 1 +game_mode 0 +mapgroup mg_bomb +map de_dust2"

Demolition : EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 1 +game_mode 1 +mapgroup mg_bomb +map de_dust2"

Deathmatch : EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 1 +game_mode 2 +mapgroup mg_bomb +map de_dust2"

GSLT veya Oyun Sunucusu Giriş Simgesi

Valve tarafından uygulanan güvenlik özelliklerinden birine GSLT veya denir Game server Login Token. Bu Token, herhangi bir kısıtlı eklenti kullanmaları durumunda sunucu sahibine / yöneticisine bir yasak bayrağı koyar (ancak barındırma şirketi tarafından değil).

Bununla birlikte, güvenlik simgenizi kullanacaksanız, herhangi bir kısıtlı eklenti yüklemeyin, aksi takdirde Steam tarafından yasaklanacaksınız.

Simgenizi oluşturmak için bu web sitesine gidin . As olarak, as App ID of base gameyazın ve jetona istediğiniz adı verin.730Memo

Ardından, yeni oluşturulan simgeyi kopyalamanız ve yapılandırma dosyasında kullanmanız gerekir:

nano /etc/csgo-server-launcher/csgo-server-launcher.conf

Burada GLST'yi GSLT="LOOK AT THE END OF TUTORIAL". Güvenlik için, sonuna + sv_setsteamaccount GLST ekleyin EXTRAPARAMS.

İşlem şimdi tamamlandı. CS: GO Sunucunuzu (yeniden başlatmak) başlatmak, durdurmak için aşağıdaki komut şemasını kullanabilirsiniz.

service csgo-server-launcher start/restart/stop

Bu öğreticimizi sonlandırıyor. Okuduğunuz için teşekkürler.

Yorum bırak

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.