SourceBans++ Kurulumu
SourceBans

SourceBans++ Kurulumu

Dursun Can POYRAZ
Dursun Can POYRAZ

Bu, SourceBans++ uygulamasını ilk kez kurmanın hızlı bir yolu olacaktır.

Gereksinimler

Başlamadan önce aşağıdaki gereksinimleri karşıladığınızdan emin olalım:

Web sunucusu

  • Çalışan bir MySQL/MariaDB veritabanı
  • PHP Sürümü >= 5.6 (ve SB++ 1.6.3 sürümü için PHP Sürümü 7.4'den küçük olmalı)
  • GMP uzantısı (A2S sorguları için)

Oyun sunucusu

  • Sourcemod >= 1.7
  • Metamod: Source

Cloudflare kullanıyorsanız, Rocket Loader devre dışı bırakılmalıdır, aksi takdirde SourceBans++ yanıt vermeyecektir. Bu ayar Speed > Optimization seçeneğindedir.

Yükleme

  • En son sürümü sürüm sayfasından indirin
  • web klasöründeki her şeyi web sunucunuzun root dizinine veya istediğiniz bir klasöre yükleyin
  • game klasöründeki her şeyi oyun sunucunuzun klasörüne yükleyin (tf, cs, dod vb.)

Yazma İzni (Dosyaların web sunucusu kullanıcısı altında olduğundan emin olun)

  • config.php dosyası yazılabilir (Linux: sudo chmod 644 config.php)
  • /demos klasörü yazılabilir (Linux: sudo chmod -R 644 demos)
  • /themes_c klasörü yazılabilir (Linux: sudo chmod -R 774 themes_c)
  • /images/games klasörü yazılabilir (Linux: sudo chmod -R 644 /images/games)
  • /images/maps klasörü yazılabilir (Linux: sudo chmod -R 644 /images/maps)

Web Kurulumu

Gösteri amacıyla, örneğin geri kalanında example.com'u kullanacağım, bunu kendi başınıza değiştirmeniz gerekecek ve kök dizin dışında bir dizine yerleştirmenize bağlı olarak değişebilir. (Örneğin: example.com/sb/)

Kuruluma başlamak için Sourcebans ++ yükleyicinize (example.com/install) gidin

  1. I have read, and accept the license seçeneğini işaretleyin ve lisansı kabul edin ve okumayı bitirdiğinizde Ok'a tıklayın

Bilgileri doldurun

  • Server Hostname - Veritabanı ana bilgisayarı, aynı makinedeyse localhost kullanın, aksi takdirde IP'yi veya çözümlenebilir kayıtları kullanın
  • Server Port - Veritabanı bağlantı noktası, varsayılan olarak 3306 'da çalışır, bağlantı noktası farklıysa değiştirmeniz gerekecektir.
  • Username - Kullanıcı adı - Veritabanı kullanıcı adı, oturum açacak kullanıcı
  • Password - Veritabanı şifresi, ilgili kullanıcının şifresi
  • Database - Kullanılacak veritabanı, henüz yapmadıysanız bir veritabanı oluşturmalısınız
  • Table Prefix - SourceBans++ tablolarının kullanmasını istediğiniz önek, ad çakışmaları varsa kullanışlıdır, aksi takdirde varsayılan olarak bırakın
  • Steam API Key - Steam API anahtarınız buradan edinilebilir
  • SourceBans URL - SourceBans siteniz, protokol dahil! (Ör: https://example.com), http:// veya https:// gereklidir
  • SourceBans EMail - Şifre sıfırlama ve/veya gönderimlerin yasaklanmasının gönderileceği e-posta adresi, kullanacak bir hesabınız yoksa ve kullanmayı planlamıyorsanız boş bırakın
  1. Sistem kontrolü, her şeye bakın ve devam etmeden önce her şeyin yeşil olduğundan emin olun
  2. Tablo oluşturma, bir başarı bildirimi açıldığında Ok'ı tıklayın
  3. Kişisel hesabınız için bilgileri doldurun ve tamamladığınızda Ok'a basın (Not: Steam Kimliği, SteamID2 kimliğinizdir)

Eklenti Kurulumu

addons/sourcemod/configs/ dizininize gidin ve databases.cfg dosyasını düzenleyin

Aşağıdakileri ekleyin ve düzenleyin

"sourcebans"
	{
		"driver"			"default"
		"host"				"EDITME_DATABASE_HOST_EDITME"
		"database"			"EDITME_DATABASE_EDITME"
		"user"				"EDITME_USERNAME_EDITME"
		"pass"				"EDITME_PASSWORD_EDITME"
		"port"			"3306" // EDIT IF NEEDED
	}

Not: Web paneli sizin için yukarıdaki bölümü oluşturmak için elinden gelenin en iyisini yapacak olsa da, bunun doğru olduğuna güvenmemelisiniz. Özellikle web sunucunuz (ve veritabanı sunucunuz) oyun sunucunuzdan farklı bir ana bilgisayardaysa. Ayrıca oyun sunucunuzun uzaktan bağlanması gerekiyorsa, buna veritabanı yapılandırmanızla izin vermeniz gerekebileceğini unutmayın. Burada sorun yaşarsanız, genellikle SB++ destek ekibinden değil web barındırıcınızdan yardım almanız gerekir.

Bu dosyayı kaydedin ve değişiklikleri gerektiği gibi yükleyin.

Daha sonra sunucuyu web paneline eklemeniz ve SB++ Web Panelinden Sunucu Kimliğini (ServerID) not almanız gerekir. Sonra şuraya gidin:

addons/sourcemod/configs/sourcebans/ dizini ve sourcebans.cfg dosyasını düzenleyin ve dosyanın altına yakın bir yerde bulunan "ServerID" parametresini güncelleyin.

Kaynak

Quickstart
Setup in no time