CS 1.6 Sunucusunda AMX Mod X ile Roller ve İzin Sistemi Kurulumu

BerkX

Yeni Üye
Katılım
Eyl 2026
Konular
1
Mesajlar
1
Tepki puanı
0
Görüntülenme
0
1. AMX Mod X’in Kurulu Olduğundan Emin Olun
  • sourcemod klasörü sunucu kök dizininde bulunmalı.
  • addons/amxmodx/configs/server.cfg dosyasında amx_load_plugins 1 değeri etkin olmalı.

2. addons/amxmodx/configs/access.cfg Dosyasını Düzenleyin
  • Her roller için ayrı bir satır ekleyin:
    INI:
    group:admin = +admin *
    group:moderator = +moderator * -admin
    group:player = +player
  • Kümeler arasında önceki grup tanımları geçerli olacak; bu yüzden önce admin, sonra moderator, ardından player sıralanır.

3. Roller Arası Öncelik (Priority) Belirleyin
  • ~admin > ~moderator > ~player gibi öncelik sırası access.cfg içinde tanımlanabilir.
  • Örneğin group:admin için +admin * ve -moderator ile farklı izinleri iptal edebilirsiniz.

4. Kullanıcıları Gruplara Ekleme
  • amx_userinfo_add "STEAM_0:1:123456" "admin" komutu ile oyuncuyu admin grubuna ekleyin.
  • Komutu rcon üzerinden ya da server.cfg içinde amx_userinfo_add satırı ekleyerek otomatikleştirin.

5. İzinleri (Command) Özel Tanımlayın
  • Özel komut oluşturmak için addons/amxmodx/configs/commands.cfg dosyasını açın.
  • Örneğin amx_sm komutunu yalnızca moderator grubuna açmak için:
    INI:
    +sm -player +moderator

6. Roller Arası Dışa Aktarım (Export/Import) Yapın
  • amx_export ve amx_import komutları ile grupları ve izinleri başka sunucuya aktarabilirsiniz.
  • Örnek: amx_export admin,moderator → dosya çıkar, hedef sunucuda amx_import ile yüklenir.

7. Değişiklikleri Test Edin
  • Sunucuyu yeniden başlatın: rcon restart.
  • Oynatıcıyı rcon veya konsol üzerinden rol değişikliği komutu ile test edin.
  • İzinlerin doğru çalıştığını kontrol etmek için amx_group list komutunu kullanın.

8. Günlük Kaydı (Logs) İzleyin
  • addons/amxmodx/logs/access.log dosyasında hangi kullanıcının hangi komutu kullandığını görebilirsiniz.
  • Gerektiğinde log seviyesini addons/amxmodx/configs/server.cfg içinde log_tologfile 1 ile ayarlayın.

9. Gerekli İzinlerin Kapsamını Sınırlayın
  • Hassas komutlar (amx_kick, amx_ban) gibi işlem gruplarını yalnızca admin grubuna verin.
  • Böylece oyun deneyimi bozulmadan yönetim hakları dağıtılmış olur.

10. Yedekleme ve Geri Dönüş
  • access.cfg, commands.cfg ve server.cfg dosyalarını her değişiklik öncesinde yedekleyin:
    Bash:
    cp addons/amxmodx/configs/access.cfg access.cfg.bak
  • Yanlış yapılandırma durumunda .bak dosyasını geri yükleyin.

Soru: Rolleri ve izinleri belirlerken amx_userinfo_add komutu yerine bir kullanıcı listesini dosya üzerinden otomatik yüklemek daha mı verimli?

İlgili konular​

 
Geri
En Üst