> ## Documentation Index
> Fetch the complete documentation index at: https://destek.leaderos.com.tr/llms.txt
> Use this file to discover all available pages before exploring further.

# Sıralama

> Oyuncu istatistikleri eklediğiniz veritabanlarından alınır ve sıralama yapılır. Oyuncular sıralama tablosunda arama yapabilir.

### Sıralama tablosu için desteklenen eklentiler nelerdir?

Şu anda yalnızca MySQL veritabanlarını destekliyoruz. Ayrıca, işlevsellik ilişkisel tablolara uzanmaz. Örneğin, kullanıcı ve istatistik verilerinin ayrı tablolarda saklandığı senaryoları desteklemez.

<Tip>
  Sıralama modülünü [AjLeaderBoards](https://www.spigotmc.org/resources/ajleaderboards.85548/) eklentisi ile kullanmanızı öneririz.
</Tip>

### AjLeaderBoards verileri ile nasıl sıralama tablosu oluşturulur?

1. Sunucunuza AjLeaderBoards eklentisini kurun. Eklenti hakkında daha fazla bilgi [burada](https://wiki.ajg0702.us/ajLeaderboards/) bulunabilir.
2. Eklentiyi oluşturduğunuz veritabanına bağlayın. AjLeaderBoards eklenti klasöründeki **cache\_storage.yml** dosyasını açın. Yöntemi `mysql` olarak değiştirin ve veritabanı bilgilerinizi girin.
   ```yaml theme={null}
   method: mysql

   # You only need to touch these settings if you are using mysql
   ip: MYSQL_SERVER_IP:3306
   username: MYSQL_USERNAME
   password: MYSQL_PASSWORD
   database: MYSQL_DATABASE
   ```
3. AjLeaderBoards eklentisinde /ajlb add %placeholder% komutunu kullanarak oyuncu verilerinizi alın.
4. **Yönetim Paneli > Çeşitli > Sıralama > Yeni Ekle** yolunu izleyin. Aşağıdaki bilgileri sağlayarak yeni bir sıralama tablosu ekleyebilirsiniz:
   * **Başlık:** Sıralama tablosunun başlığını girin.
   * **MySQL Sunucu IP:** MySQL sunucusunun IP adresini girin.
   * **MySQL Sunucu Portu:** MySQL sunucusunun portunu girin. (Varsayılan: 3306)
   * **MySQL Veritabanı Adı:** MySQL veritabanının adını girin.
   * **MySQL Kullanıcı Adı:** MySQL veritabanının kullanıcı adını girin.
   * **MySQL Şifresi:** MySQL veritabanının şifresini girin.
   * **MySQL Tablo Adı:** AjLeaderBoards eklentisi tarafından oluşturulan tablo adını girin. Genellikle `ajlb_` ile başlar. Tablo adını MySQL veritabanında bulabilirsiniz.
   * **MySQL Kullanıcı Adı Sütunu:** `namecache`
   * **MySQL Sıralayıcı Sütunu:** `value`
   * **Veri Limiti:** Sıralama tablosunda göstermek istediğiniz veri sayısını seçebilirsiniz.
   * **Tablo Sütunları:** Sıralama tablosunda göstermek istediğiniz sütunları ekleyebilirsiniz.
     * **Başlık:** Sütunun başlığını girin.
     * **Veritabanı Sütun Adı:** `value`

<Note>
  ajLeaderboards, OP oyuncuların verilerini MySQL'de saklamaz. Bu nedenle, OP oyuncuların verileri sıralama tablosunda gösterilmeyecektir. AjLeaderBoards eklentisini test ediyorsanız, kendinizi deop yapın.
</Note>

<img src="https://mintcdn.com/leaderostrkiye/ie-RgD9DwlpDQ2Zt/images/using-leaderos/ajleaderboards-sql.png?fit=max&auto=format&n=ie-RgD9DwlpDQ2Zt&q=85&s=4ef71061046eb55c659de511b992f7ad" alt="Image" width="2202" height="642" data-path="images/using-leaderos/ajleaderboards-sql.png" />

<img src="https://mintcdn.com/leaderostrkiye/ie-RgD9DwlpDQ2Zt/images/using-leaderos/create-leaderboard-ajleaderboard.png?fit=max&auto=format&n=ie-RgD9DwlpDQ2Zt&q=85&s=4c028a060a6675e7c45a26ceb9833693" alt="Image" width="1516" height="1400" data-path="images/using-leaderos/create-leaderboard-ajleaderboard.png" />

<img src="https://mintcdn.com/leaderostrkiye/ie-RgD9DwlpDQ2Zt/images/using-leaderos/leaderboards-ajleaderboard-frontend.png?fit=max&auto=format&n=ie-RgD9DwlpDQ2Zt&q=85&s=eb337a403c70ce0fb80cff4854fef2cd" alt="Image" width="1886" height="476" data-path="images/using-leaderos/leaderboards-ajleaderboard-frontend.png" />

### Diğer eklenti verileri ile nasıl sıralama tablosu oluşturulur?

Öncelikle, kullandığınız eklentinin MySQL veritabanlarını destekleyip desteklemediğini kontrol edin. Eklenti MySQL veritabanlarını destekliyorsa, aşağıdaki adımları izleyerek bir sıralama tablosu oluşturabilirsiniz:

1. Bir MySQL veritabanı oluşturun.
2. Eklentinizi veritabanına bağlayın. Eklentinin yapılandırma dosyasını değiştirerek eklentinizi veritabanına bağlayabilirsiniz.
3. Oyuncularınızın verilerini veritabanına ekleyin.
4. **Yönetim Paneli > Çeşitli > Sıralama Tabloları > Yeni Ekle** yolunu izleyin. Aşağıdaki bilgileri sağlayarak yeni bir sıralama tablosu ekleyebilirsiniz:
   * **Başlık:** Sıralama tablosunun başlığını girin.
   * **MySQL Sunucu IP:** MySQL sunucusunun IP adresini girin.
   * **MySQL Sunucu Portu:** MySQL sunucusunun portunu girin. (Varsayılan: 3306)
   * **MySQL Veritabanı Adı:** MySQL veritabanının adını girin.
   * **MySQL Kullanıcı Adı:** MySQL veritabanının kullanıcı adını girin.
   * **MySQL Şifresi:** MySQL veritabanının şifresini girin.
   * **MySQL Tablo Adı:** Eklenti tarafından oluşturulan tablo adını girin. Tablo adını MySQL veritabanında bulabilirsiniz.
   * **MySQL Kullanıcı Adı Sütunu:** Oyuncunun kullanıcı adını saklayan sütun adını girin.
   * **MySQL Sıralayıcı Sütunu:** Oyuncunun istatistiklerini saklayan sütun adını girin.
   * **Veri Limiti:** Sıralama tablosunda göstermek istediğiniz veri sayısını seçebilirsiniz.
   * **Tablo Sütunları:** **Sütun Ekle** düğmesine tıklayarak göstermek istediğiniz birden fazla sütun ekleyebilirsiniz.
     * **Başlık:** Sütunun başlığını girin.
     * **Veritabanı Sütun Adı:** Oyuncunun istatistiklerini saklayan MySQL tablo sütun adını girin.

<img src="https://mintcdn.com/leaderostrkiye/ie-RgD9DwlpDQ2Zt/images/using-leaderos/leaderboard-sql.png?fit=max&auto=format&n=ie-RgD9DwlpDQ2Zt&q=85&s=5fcfd5a8cf18382a759d6fb4a6c326dd" alt="Image" width="1186" height="554" data-path="images/using-leaderos/leaderboard-sql.png" />

<img src="https://mintcdn.com/leaderostrkiye/ie-RgD9DwlpDQ2Zt/images/using-leaderos/create-leaderboard.png?fit=max&auto=format&n=ie-RgD9DwlpDQ2Zt&q=85&s=07c560de8d62ad1a8c2bbf213bca4cbd" alt="Image" width="1534" height="1508" data-path="images/using-leaderos/create-leaderboard.png" />

<img src="https://mintcdn.com/leaderostrkiye/ie-RgD9DwlpDQ2Zt/images/using-leaderos/leaderboard-frontend.png?fit=max&auto=format&n=ie-RgD9DwlpDQ2Zt&q=85&s=1d0af4317688f936bd7f3bdc9740a236" alt="Image" width="1726" height="530" data-path="images/using-leaderos/leaderboard-frontend.png" />
