# Dodatkowe porty i alokacje sieciowe

Każdy serwer gier lub aplikacji w BlackHost otrzymuje domyślnie jeden główny adres IP oraz port podstawowy, na którym gracze łączą się z usługą. Jednak wiele popularnych dodatków - takich jak mapy w przeglądarce (**Dynmap**, **BlueMap**), czaty głosowe (**Simple Voice Chat**), listy głosowania (**Votifier**) czy zdalna konsola (**RCON**) - wymaga własnego, osobnego portu sieciowego.

W panelu BlackHost dodatkowe porty przydziela się w zakładce **Sieć** za pomocą tzw. **alokacji**.

> ⚠️ **Uwaga:** Serwery działają w izolowanych kontenerach. Wpisanie w pliku konfiguracyjnym losowego portu, który nie został wcześniej przypisany do serwera w zakładce Sieć, spowoduje zablokowanie ruchu przez zaporę sieciową.

## 1. Przejdź do zakładki Sieć

Zaloguj się do panelu [dash.blackhost.pl](https://dash.blackhost.pl/), otwórz swój serwer i w menu bocznym wybierz zakładkę **Sieć**.

   ![Zakładka Sieć](/public/siec.png)

## 2. Utwórz nową alokację portu

Kliknij przycisk **Dodaj alokację** w prawym górnym rogu. Zależnie od przeznaczenia wtyczki wybierz odpowiedni typ protokołu z listy:

* **TCP (DynMapa, txAdmin itp.)** - standardowy protokół do stron WWW, map internetowych i konsoli pomocniczych.
* **UDP (Voicechat itp.)** - protokół bezpołączeniowy optymalny dla czatów głosowych w grze.

   ![Wybór typu alokacji](/public/alokacjatyp.png)

Po zatwierdzeniu panel automatycznie przydzieli wolny numer portu z puli maszyny i wyświetli go na liście alokacji.

   ![Przypisany port alokacji](/public/alokacjaport.png)

## 3. Skonfiguruj plugin lub aplikację z nowym portem

Skopiuj przydzielony numer portu z listy i wklej go do pliku konfiguracyjnego w **Menedżerze plików**:

* **Dynmap / BlueMap:** w pliku `configuration.txt` lub `core.conf` zmień `webserver-port` na przydzielony port TCP.
* **Simple Voice Chat:** w pliku `voicechat-server.properties` podmień `port` na przydzielony port UDP.
* **Votifier:** w pliku `config.yml` podmień `port` na przydzielony port TCP.

## 4. Zrestartuj serwer

Przejdź do zakładki **Konsola** i zrestartuj serwer, aby wtyczka powiązała się z nowo otwartym portem.

---

## 💡 Najczęściej zadawane pytania (FAQ)

**❔ Przycisk "Dodaj alokację" jest zablokowany lub wyświetla błąd - dlaczego?**  
Każdy pakiet serwera posiada limit maksymalnej liczby alokacji portów. Jeśli wykorzystałeś limit, usuń niepotrzebną alokację za pomocą ikony kosza lub skontaktuj się z obsługą klienta na Discordzie z prośbą o zwiększenie limitu portów.

**❔ Czym różni się alokacja główna od dodatkowej?**  
Alokacja główna to podstawowy port, na którym działa serwer gry (np. port Minecrafta). Alokacje dodatkowe służą wyłącznie do obsługi wtyczek pobocznych.
