Bu kılavuz, Legion Hosting ile barındırılan Garry's Mod sunucunuza ULX yönetici modunu nasıl kuracağınızı ve yapılandıracağınızı kapsar; kurulum, yönetici izinleri verme, yaygın komutlar ve izin gruplarını yönetme dahil.
İçindekiler
- ULX ve ULib Kurulumu
- Kendinize Superadmin Verme
- Yaygın ULX Komutları
- İzin Grupları
- Sohbet Komutları
- Yapılandırma Dosyaları
1. ULX ve ULib Kurulumu
ULX, Garry's Mod için en yaygın kullanılan yönetici modudur. Birlikte kurulan iki eklenti gerektirir:
| Eklenti | Workshop ID | Notlar |
|---|---|---|
| ULib | 557962280 | ULX için gerekli kütüphane. Önce kurulmalıdır. |
| ULX | 557962238 | Yönetici modunun kendisi. ULib'e bağlıdır. |
Seçenek A — Workshop Koleksiyonu (Önerilir)
Her iki Workshop ID'sini sunucunuzun Workshop koleksiyonuna ekleyin. GPanel'de +host_workshop_collection aracılığıyla zaten yapılandırılmış bir koleksiyonunuz varsa, ULib ve ULX'i Steam'deki bu mevcut koleksiyona ekleyin. Sunucu, bir sonraki yeniden başlatmada bunları otomatik olarak indirecektir.
Seçenek B — Manuel SFTP Yüklemesi
- Her iki eklentiyi Workshop'tan veya Team Ulysses GitHub'dan indirin.
- Klasör yapısı aşağıdaki gibi görünecek şekilde bunları SFTP aracılığıyla sunucunuza yükleyin:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Her klasör, eklentinin lua/ dizinini doğrudan içinde barındırmalıdır.
2. Kendinize Superadmin Verme
ULX kurulduktan ve sunucu yeniden başlatıldıktan sonra, kendinize superadmin rütbesini vermeniz gerekir. GPanel'de sunucu konsolunu açın ve şunu çalıştırın:
ulx adduser "YourSteamName" superadmin
Steam adınız özel karakterler veya boşluklar içeriyorsa, doğruluk için bunun yerine 64 bitlik Steam ID'nizi kullanın:
ulx adduserid "STEAM_0:1:12345678" superadmin
STEAM_0:X:XXXXXXXX biçimini veya 64 bitlik 7656119XXXXXXXXXX biçimini kullanın.
Verildikten sonra sunucuya yeniden bağlanın. ULX yönetici GUI'sini açmak için sohbete !menu yazarak rütbenizi doğrulayabilirsiniz.
3. Yaygın ULX Komutları
ULX komutları GPanel'deki sunucu konsolundan, oyun içi konsoldan veya sohbet komutları olarak (önüne ! ekleyerek) çalıştırılabilir. Aşağıda en yaygın kullanılan komutlar bulunmaktadır.
Oyuncu Yönetimi
| Komut | Sohbet Kısayolu | Açıklama |
|---|---|---|
ulx kick "Player" reason | !kick Player reason | Bir oyuncuyu sunucudan atar |
ulx ban "Player" minutes reason | !ban Player 60 reason | Bir oyuncuyu yasaklar (0 = kalıcı) |
ulx unban STEAMID | !unban STEAMID | Bir oyuncunun yasağını Steam ID ile kaldırır |
ulx slay "Player" | !slay Player | Bir oyuncuyu anında öldürür |
ulx slap "Player" damage | !slap Player 10 | Bir oyuncuya belirtilen hasarı tokatlar |
İletişim Kontrolleri
| Komut | Sohbet Kısayolu | Açıklama |
|---|---|---|
ulx gag "Player" | !gag Player | Bir oyuncunun sesli sohbet kullanmasını engeller |
ulx ungag "Player" | !ungag Player | Bir oyuncu için sesli sohbeti geri yükler |
ulx mute "Player" | !mute Player | Bir oyuncunun metin sohbeti kullanmasını engeller |
ulx unmute "Player" | !unmute Player | Bir oyuncu için metin sohbetini geri yükler |
Yardımcı Komutlar
| Komut | Sohbet Kısayolu | Açıklama |
|---|---|---|
ulx noclip "Player" | !noclip Player | Noclip'i açar/kapatır (duvarlardan geçerek uçma) |
ulx god "Player" | !god Player | Tanrı modunu açar/kapatır (yenilmezlik) |
ulx teleport "Player" | !tp Player | Bir oyuncuyu nişangahınıza ışınlar |
ulx bring "Player" | !bring Player | Bir oyuncuyu size ışınlar |
ulx goto "Player" | !goto Player | Kendinizi bir oyuncuya ışınlar |
ulx return "Player" | !return Player | Bir oyuncuyu önceki konumuna geri döndürür |
ulx cloak "Player" | !cloak Player | Bir oyuncuyu görünmez yapar |
4. İzin Grupları
ULX, grup tabanlı bir izin sistemi kullanır. Varsayılan olarak ULX, en ayrıcalıklıdan en az ayrıcalıklıya doğru sıralanmış şu grupları içerir:
| Grup | Devraldığı Grup | Tipik Kullanım |
|---|---|---|
superadmin | admin | Sunucu sahibi. Tüm komutlara tam erişim. |
admin | operator | Güvenilir personel. Oyuncuları yasaklayabilir, atabilir ve yönetebilir. |
operator | user | Yardımcı moderatörler. Sınırlı moderasyon komutları. |
user | hiçbiri | Tüm oyuncular için varsayılan grup. |
Kullanıcıları ve Grupları Yönetme
// Add a user to a group
ulx adduser "Player" admin
// Remove a user from their group (reverts to "user")
ulx removeuser "Player"
// Create a custom group that inherits from "operator"
ulx groupallow "moderator" "ulx kick"
ulx addgroup "moderator" "operator"
// Grant a specific command to a group
ulx groupallow "admin" "ulx ban"
// Deny a specific command from a group
ulx groupdeny "operator" "ulx ban"
GUI Kullanımı
Superadmin olarak, ULX yönetici panelini açmak için sohbete !menu yazın. Groups sekmesi, konsol komutları olmadan grup oluşturmak, izin atamak ve kullanıcıları yönetmek için görsel bir arayüz sağlar.
garrysmod/data/ulib/groups.txt dosyasında, kullanıcı verileri ise garrysmod/data/ulib/users.txt dosyasında saklanır. Bu dosyalar ULX tarafından otomatik olarak yönetilir, ancak bunları SFTP aracılığıyla yedekleyebilirsiniz.
5. Sohbet Komutları
ULX, hızlı oyun içi yönetim için sohbet tabanlı komut kısayollarını destekler. Tüm komutlar varsayılan olarak ! önekini kullanır. Bazı yararlı kalıplar:
| Sohbet Komutu | Etki |
|---|---|
!menu | ULX yönetici GUI'sini açar |
!motd | Günün Mesajını görüntüler |
!kick Player reason | Adı belirtilen oyuncuyu atar |
!ban Player 60 reason | 60 dakika boyunca yasaklar |
!hp Player 100 | Bir oyuncunun canını ayarlar |
!armor Player 100 | Bir oyuncunun zırhını ayarlar |
@ kullanın. Örneğin, !god @ kendinizde tanrı modunu açar/kapatır.
6. Yapılandırma Dosyaları
ULX, yapılandırmasını ve verilerini garrysmod/data/ulib/ içinde saklar. Dikkat edilmesi gereken önemli dosyalar:
| Dosya | Amaç |
|---|---|
data/ulib/users.txt | Tüm kullanıcı-grup atamaları ve Steam ID'leri |
data/ulib/groups.txt | Grup tanımları, devralma ve izinler |
data/ulib/bans.txt | Sona erme süreleriyle birlikte aktif yasak listesi |
data/ulx/config.txt | ULX ayarları (MOTD, karşılama mesajı, günlük kaydı, vb.) |
data/ulib/ ve data/ulx/ dosyalarını yedek olarak SFTP aracılığıyla indirin. Yanlış yapılandırılmış bir grup dosyası tüm yöneticileri kilitleyebilir.
İlgili Makaleler
- Garry's Mod Sunucu Kurulum Kılavuzu — Server.cfg, Workshop, oyun modları, DarkRP, FastDL
- Garry's Mod Sorun Giderme — Eksik dokular, Workshop hataları ve daha fazlası
- SFTP ile Dosyalar Nasıl Yüklenir