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

# ZonelyCore

> Minecraft hesap, mağaza ve ceza modüllerini siteye bağlayın.

ZonelyCore; Minecraft sunucusunun hesap, mağaza ve ceza modüllerini Zonely ile birlikte kullanmasını sağlar. İhtiyacınız olan modülleri yapılandırma dosyasında açın.

## Eklentiyi ve bağımlılıkları kurun

[ZonelyCore kurulum rehberinden](https://github.com/zonely-gen-tr/ZonelyCore/blob/main/docs/KURULUM.md) sunucu sürümünüze uygun paketi alın. Gerekli **ProtocolLib** ve **PlaceholderAPI** sürümlerini kurun. JAR dosyalarını **plugins/** klasörüne koyup ayar dosyalarını oluşturun.

## Site veritabanına bağlanın

Zonely panelinde **Ayarlar → Veritabanı** bölümünü açın. Kendi veritabanınızın adresini, portunu, adını ve erişim bilgilerini alın. **plugins/ZonelyCore/config.yml** dosyasındaki mevcut **database** bölümünü düzenleyin.

```yaml title="plugins/ZonelyCore/config.yml — veritabanı" theme={"theme":"css-variables"}
database:
  type: "MySQL"
  require-mysql: true
  fail-open: false
  mysql:
    hikari: true
    mariadb: false
    host: "VERITABANI_ADRESI"
    port: "3306"
    name: "VERITABANI_ADI"
    username: "VERITABANI_KULLANICISI"
    password: "VERITABANI_SIFRESI"
```

**host**, **name**, **username** ve **password** alanlarını kendi bağlantınızla doldurun. MySQL veya MariaDB sürücü tercihini kullandığınız veritabanına göre belirleyin.

## Ceza modülünü hazırlayın

```yaml title="plugins/ZonelyCore/config.yml — cezalar" theme={"theme":"css-variables"}
punishments:
  enabled: true
  allow:
    ban: true
    mute: true
    warning: true
  history:
    page-size: 10
  default-reason: "Sebep belirtilmedi"
```

Panelde **Eklentiler → Yüklenenler → Ceza Yapılandırması → Düzenle** bölümünden **Sistem** sağlayıcısını seçin. Yasaklama, susturma ve uyarı kayıtlarını [Cezalar](https://docs.zonely.gen.tr/guides/blocked-users.md) bölümünden takip edin.

## Mağaza sunucusunu bağlayın

Yönetim panelinde **Mağaza → Sunucular** bölümünü açın. Yeni sunucu ekleyin veya ilgili kaydı düzenleyin. **ZonelyCore** bağlantısını seçin. Bu sunucuya ait token değerini eklentinin mağaza ayarındaki **web-token** ile eşleştirin. Mağaza modülünün diğer seçeneklerini [mağaza rehberine](https://github.com/zonely-gen-tr/ZonelyCore/blob/main/docs/MAGAZA.md) göre tamamlayın.

[![Sunucu IP Adresi, Eklenti Portu, Token](https://mintcdn.com/zonely-a8cd49e7/48qkn-UhPOPy1-Dl/images/panel/payments-connections-site-guide-20261027/conn-core.png?fit=max\&auto=format\&n=48qkn-UhPOPy1-Dl\&q=85\&s=22439340fb0d71366b0b51a8c1cc3468)](https://docs.zonely.gen.tr/images/panel/payments-connections-site-guide-20261027/conn-core.png)

> [card] 1. Sunucu IP Adresi
>
> Sunucu yapılandırmanızdaki karşılığını girin.

> [card] 2. Eklenti Portu
>
> Sunucu yapılandırmanızdaki karşılığını girin.

> [card] 3. Token
>
> Sunucu yapılandırmanızdaki karşılığını girin.

Ürünün teslim hedefi olarak bu kaydı seçin. Sunucuyu yeniden başlattıktan sonra SQL bağlantısını ve kullanacağınız modülün başlangıç kayıtlarını inceleyin.

[Ceza sağlayıcıları](https://docs.zonely.gen.tr/guides/addons/penalty-configuration.md) · [Sunucular](https://docs.zonely.gen.tr/guides/servers.md) · [Bağlantılar ve araçlar](https://docs.zonely.gen.tr/integrations/overview.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.