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

# Minecraft – WebSender

> WebSender eklentisini kullanarak yönetici paneli üzerinden Minecraft sunucunuza komut göndermek için kurulum rehberi.

## 1) Eklentiyi İndirme ve Kurma

1. WebSender eklentisini indirin:\
   [https://zonely.gen.tr/plugins/zonely-websender.jar](https://zonely.gen.tr/plugins/zonely-websender.jar)
2. Dosyayı sunucunuzun `plugins` klasörüne kopyalayın.
3. Sunucuyu yeniden başlatın (veya eklentileri yeniden yükleyin). Yapılandırma dosyası ilk başlatmada otomatik olarak oluşturulur.

## 2) Eklentiyi Yapılandırma (config.yml)

Aşağıdaki dosyayı açın ve gösterildiği gibi düzenleyin:\
`/plugins/WebSender/config.yml`

```yaml theme={null}
socketPort: 454 # A dedicated port for WebSender (must be different from the game port)
socketPassword: "YOUR_PASSWORD"  # Use a strong, unique password
senderPrefix: "[WebSender]"
wrongPassword: "Incorrect password, please enter it carefully."
wrongData: "Please check PHP variables."
succesfullyLogin: "Login is successful."
consoleInfo: "true"
commandPermission: "websender.admin"
nothavePerm: "You do not have permission!"
pluginReloaded: "Websender reloaded!"
```

<Tip>
  `socketPort` için **boşta olan bir port** kullanın (örneğin **454** veya **25575**). Minecraft oyun portunuzu (örneğin 25565) **kullanmayın**.
</Tip>

## 3) Güvenlik ve Ağ

* Sunucu veya sağlayıcı güvenlik duvarınızda `socketPort` değerini **yalnızca panel sunucusu IP adresinden** erişime açın.
* `socketPassword` değerini asla paylaşmayın ve belirli aralıklarla değiştirin.
* Mümkünse erişimi IP ile sınırlayın veya panel ile sunucu arasında ters proxy kullanın.

## 4) Panelde Sunucu Kaydı Oluşturma

1. **Sunucular** sayfasına gidin → **Sunucu Ekle**.
2. Alanları doldurun:
   * **Sunucu Adı:** Dahili ad (örneğin `My Minecraft Sunucu`).
   * **Eklenti:** `Websender`
   * **Sunucu IP Adresi:** Sunucu IP'si veya erişilebilir bir alan adı.
   * **Port:** `config.yml` → `socketPort` değeri (örneğin **454**)
   * **Şifre:** `config.yml` → `socketPassword` değeri
3. **Eklenti Bağlantısını Kontrol Et** düğmesine tıklayın.
4. Başarılı olursa kaydetmek için **Yayınla** düğmesine tıklayın.

<Warning>
  Paneldeki **Port** ve **Şifre**, `config.yml` içindeki `socketPort` ve `socketPassword` değerleriyle tam olarak eşleşmelidir.
</Warning>

## 5) Sorun Giderme

* **Bağlantı başarısız oldu veya zaman aşımına uğradı:**
  * IP ve port doğru mu? Port işletim sistemi ve sağlayıcı güvenlik duvarlarında açık mı?
  * Sunucuya erişilebiliyor mu (ping, tracert)?
* **“Wrong password” uyarısı:**
  * `socketPassword` ile panel şifresi eşleşiyor mu?
  * Çok sayıda başarısız denemeden sonra geçici engel oluşabilir. Bir süre bekleyip tekrar deneyin.
* **Ayarlar uygulanmıyor:**
  * `config.yml` doğru dizinde mi?
  * Değişiklikleri yaptıktan sonra sunucuyu yeniden başlattınız mı?

## 6) SSS

**Varsayılan port nedir?**\
Varsayılan yoktur; herhangi bir **boşta olan** port seçin (örneğin 454 veya 25575).

**IP yerine alan adı kullanabilir miyim?**\
Evet, panel erişebildiği sürece kullanabilirsiniz.

**Komutları nasıl yazmalıyım?**\
Panelde komutun başına eğik çizgi koymayın. Örneğin: `give %player% diamond 1`.

<Check>
  WebSender kurulumu tamamlandı. Artık panel üzerinden Minecraft sunucunuza komut gönderebilirsiniz.
</Check>
