# Sunucu

## Sunucular ve Sunucu ekle

![Sunucuların listesi bu resimde görülmektedir.](/files/-LobzMCVIE7vYWXBx-NB)

### Sunucular

Bu menüden sunucuların listesini görebilir ve sağ taraftaki 3 adet düğmeden sırasıyla - Düzenle, Konsol, Sil istediğiniz işlemi gerçekleştirebilirsiniz.

### Sunucu Eklemek

Menüden sunucu ekle dedikten sonra;

![Sunucu bilgilerini yazacağınız panel karşınıza çıkacaktır.](/files/-LobzlnfCGje36BelZ1k)

#### Sunucu ekleme ayarları:

{% tabs %}
{% tab title="Sunucu Adı" %}
Bu kısıma sunucunuzun adını Skyblock/Faction/Survival yani markette ne olarak gözükeceğini belirleyecek.
{% endtab %}

{% tab title="Sunucu IP" %}
Bu kısıma sunucunuzun sayısal IP sini yazın. **Örneğin**: 192.168.1.1
{% endtab %}

{% tab title="Sunucu Port" %}
Bu kısıma sunucunuzun portunu yazın.

{% hint style="danger" %}
Eğer sunucu portunuzu bilmiyorsanız ve sadece sayısal IP'niz ile sunucuya erişiliyorsa port kısmına: **25565** yazınız.
{% endhint %}
{% endtab %}

{% tab title="Konsol Türü" %}
Bu kısımda sunucunuz ile hangi eklenti aracılığı ile bağlantı kurulacağını seçmeniz gerekir. Desteklenen eklentiler:

* [x] Websender
* [x] Websend
* [x] Rcon

Hangisini kullanmak istiyorsanız seçin ve sunucunuza kurun.

Nasıl kurulacağını bilmiyorsanız **EN ALTA GIDIN**
{% endtab %}

{% tab title="Konsol Port" %}
Buraya konsol portunuzu yazın. Eğer aşağıdaki ayarları kullandıysanız **10289** olacaktır.
{% endtab %}

{% tab title="Konsol Şifre" %}
Bu kısma kullandığınız eklentide ki yazdığınız şifreyi yazın.
{% endtab %}

{% tab title="Kontrol Et" %}
Bu kısımda resimdeki görebileceğiniz en alttaki mavi yazıdır. Tıklayarak kontrol edebilirsiniz.

{% hint style="danger" %}
Eğer bağlanılamadı hatası alıyorsanız **korkmayın** aşağıyı takip edin.
{% endhint %}

#### Portun açık olduğundan emin olmak:

<https://www.yougetsignal.com/tools/open-ports/> Adresinden sunucu IP'nizi ve Konsol portunuzu girip kontrol edin.

> Eğer portunuz kapalı gözüküyorsa lütfen hosting firmanıza destek talebi oluşturup portunuzu açmasını talep edin.

#### Portunuz'un açık olduğundan emin olduysanız:

<http://mc.tc/websend/> Adresi üzerinden de kendi Konsol Port ve Şifreniz ile test edin.

**NOT**: mc.tc deki IP sunucu IP'niz dir.

Eğer yine hata alırsanız eklenti ayarlarınızda bir hata vardır şifre ve portunuza tekrar göz atın.
{% endtab %}
{% endtabs %}

#### Sunucu Ekle

Bağlantıyı kontrol ettikten sonra bağlantı kurulduysa ekle diyerek ekleyebilirsiniz.

> Tebrikler! Artık web siteniz sunucunuza bağlı. Ayrıca alınan ürünlerin komutu sunucunuza gider ve konsolu kullanabilirsiniz.

## Konsol Türü Kurulumu

{% tabs %}
{% tab title="WebSend Kurulumu" %}

* **WEBSEND'İN SON SÜRÜMÜNÜ KULLANDIĞINIZDAN EMİN OLUN YOKSA ÇALIŞMAZ!**
* WebSend eklentisinin son sürümünü <https://dev.bukkit.org/projects/websend> üzerinden indirerek oyun sunucunuza yükleyip sunucunuzu yeniden başlatın.
* Configin içini şu şekilde doldurun: &#x20;

{% code title="config.yml" %}

```yaml
PASS=KİMSEYE VERMEYECEĞİNİZ ŞİFRENİZ
URL=https://domainadiniz
WEBLISTENER_ACTIVE=true
ALTPORT=10289
```

{% endcode %}

* **PASS** - Kısmına bir şifre yazın **NOT**: Sadece plugin kullanacak başkalarının eline geçmemeli bu yüzden gizli olmalı!
* **URL** - Kısmına web sitenizin adresinizi yazın.
* Daha sonra kaydedip sunucunuza restart atın.
* Port'un hem web hosting'de hem de minecraft sunucunuzda açık olduğundan emin olun. Değilse web hostinginize ve minecraft sunucu hostinginize destek açın ve WebSend portunun açılmasını isteyin.
  {% endtab %}

{% tab title="WebSender Kurulumu" %}

* **WEBSENDER'IN SON SÜRÜMÜNÜ KULLANDIĞINIZDAN EMİN OLUN YOKSA ÇALIŞMAZ!**
* WebSender eklentisinin son sürümünü <https://www.spigotmc.org/resources/websender-send-command-with-php-bungee-and-bukkit-support.33909/> üzerinden indirerek oyun sunucunuza yükleyip sunucunuzu yeniden başlatın.
* Configin içini şu şekilde doldurun:

{% code title="config.yml" %}

```yaml
socketPort: 10289
socketPassword: KİMSEYE VERMEYECEĞİNİZ ŞİFRENİZ
senderPrefix: '[LeaderOS]'
wrongPassword: Yanlis sifre, lutfen dikkatlice giriniz.
wrongData: Siteye veri gonderilemedi. Lutfen son surum WebSender kullandiginizdan emin olun.
succesfullyLogin: Web baglantisi basarili.
consoleInfo: 'true'
commandPermission: websender.admin
nothavePerm: Bunun icin yetkin yok!
pluginReloaded: Web baglantisi yenilendi!
```

{% endcode %}

* **socketPassword** - Kısmına bir şifre yazın. NOT: Sadece plugin kullanacak başkalarının eline geçmemeli bu yüzden gizli olmalı!
* Daha sonra kaydedip sunucunuza restart atın.
* Port'un hem web hosting'de hem de minecraft sunucunuzda açık olduğundan emin olun. Değilse web hostinginize ve minecraft sunucu hostinginize destek açın ve WebSender portunun açılmasını isteyin.
  {% endtab %}

{% tab title="RCON" %}

* Oyun sunucunuzun dosyaları içerisinden **server.properties**'i bularak açın.
* İçerisindeki şu ayarları değiştirin:

| Olan:             | Olması gereken:         |
| ----------------- | ----------------------- |
| enable-rcon=false | enable-rcon=true        |
| rcon.password=    | rcon.password= Şifreniz |
| rcon.port=        | rcon.port=10286         |

* Daha sonra kaydedip kapatın.
* Ardından sunucunuza **RESTART** atın.
* Tekrar başlattığınızda bu bilgileri web sitesine girin.
* Port'un hem web hosting'de hem de minecraft sunucunuzda açık olduğundan emin olun. Değilse web hostinginize ve minecraft sunucu hostinginize destek açın ve RCON portunun açılmasını isteyin.

{% hint style="warning" %}
Hatırlatmak isteriz ki RCON pek güvenilir bir sistem değildir ve hatalara sebep olabilir. Daha iyi ve güvenilir bir bağlantı için lütfen **WebSend** veya **WebSender** kullanın.
{% endhint %}
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://egitim.leaderos.com.tr/yoenetim-paneli/sunucu.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
