Hublist.pl
Zaloguj się
Wybierz język stronyAutomatyczne tłumaczenie dostępnych języków
Po wybraniu języka treść strony zostanie przetłumaczona przez Google Translate.
Moduły programu

DcHub: uruchamianie, konta, moderacja i skrypty

Prowadzenie huba PtokaX, certyfikat, ustawienia, użytkownicy, komendy i kopie.

Uruchomienie huba

Otwórz DcHub. Przy pierwszym uruchomieniu nowej bazy utwórz konto Master z nickiem i hasłem; dane trafią do PtokaX. Publiczne logowanie na hasło wymaga certyfikatu PFX oraz NMDCS/TLS. Ustaw port nasłuchu, publiczną nazwę DNS i dane huba; otwórz lokalną zaporę i przekieruj port TCP na routerze. Port wewnętrzny silnika jest lokalny. Jeżeli wystawiasz usługę w Internecie, przed startem sprawdź nazwę certyfikatu, port i dostęp z zewnątrz. Stary serwer C# i jego konta nie są automatycznie przenoszone do PtokaX.

TLS, certyfikat i zapora

W sekcji TLS i certyfikat możesz użyć istniejącego PFX lub wystąpić o Let's Encrypt. W drugim przypadku podaj publiczny DNS, e-mail i hasło PFX (co najmniej 12 znaków) oraz zapewnij osiągalność TCP 80 dla walidacji HTTP-01. Klient NMDCS powinien łączyć się nazwą DNS pasującą do certyfikatu. Wyboru dozwolonych wersji TLS dokonasz w tej samej sekcji; dostępność TLS 1.3 zależy również od systemu Windows i .NET. Usuń certyfikat wymaga zatrzymanego huba i potwierdzenia.

Prowadzenie i moderacja

Użytkownicy pokazują listę online i konsolę NMDC: czat, log poleceń, filtry Chat/CMDs i wysyłanie wiadomości. W Kontach i rolach można dodawać konta, usuwać je i przypisywać profile Reg, VIP, Operator, Admin lub Master. Na liście użytkowników wykonasz m.in. kick, ban, ban 24 h, gag/ungag i odbanowanie; uprawnienia kont operatorów wynikają z ich profili. PtokaX zapisuje hashe haseł. Najpierw przetestuj nowe profile i reguły na niepublicznym hubie.

Sekcje DcHub

  • MOTD: edytuj wiadomość dnia, wyłącz ją albo ustaw wysyłkę prywatną. Podgląd dostępnych zmiennych pomaga wstawić np. nick, IP, liczbę użytkowników i czas pracy.
  • Komendy tekstowe: edytuj +faq, +rules, +help i własne pliki texts/*.txt. Zapis podczas pracy huba przeładowuje odpowiedzi. Karta Komendy wbudowane huba wyjaśnia polecenia silnika i uprawnienia wymagane przez profile.
  • Ustawienia DcHub: filtruj ustawienia Ogólne, Zaawansowane, Zasady i Floodowanie; zapisywane wartości są stosowane przez silnik. Pola zarządzane osobno przez panel nie są dostępne w tym edytorze.
  • TLS i certyfikat: ustaw publiczny nasłuch, sprawdź ważność PFX i wybierz dozwolone wersje TLS.
  • Użytkownicy i Konta i role: zarządzaj sesjami, kontami, profilami oraz moderacją.
  • Skrypty Lua i Skrypty Python: przeglądaj pliki i przeładowuj skrypty; Python działa w osobnym procesie, a PtokaX Lua używa wersji 5.4. Starsze skrypty Lua 5.2 są oddzielnym mechanizmem.
  • Logi i Log filtra: sprawdzaj zdarzenia serwera oraz decyzje filtra; log filtra może zawierać metadane logowania i zapytania wyszukiwania.
  • Reguły klientów: dodawaj, zmieniaj i usuwaj jawne reguły zezwolenia lub czasowego bana dla deklarowanej nazwy i wersji klienta. Brak dopasowania oznacza wpuszczenie; tag klienta można podszyć.

Treść i skrypty

W MOTD edytujesz powitanie i jego zmienne, a w Komendach tekstowych pliki texts/*.txt, np. +faq i własne +welcome. Skrypt historii czatu obsługuje +historia. Po zalogowaniu klient NMDC obsługujący UserCommand otrzymuje menu komend Lua dobrane do aktualnych uprawnień profilu, zarówno dla gościa, jak i konta zarejestrowanego. Menu huba zawiera polecenia ogólne, a menu kontekstowe nicka pokazuje dostępne akcje moderacji. Admin dostaje tylko komendy przyznane jego profilowi; Master otrzymuje wszystkie komendy, do których ma uprawnienia. Samo menu nie nadaje uprawnień: rozstrzyga je silnik PtokaX przy wykonaniu polecenia. Klient bez obsługi UserCommand może wpisać !help na czacie (albo odpowiedni skonfigurowany prefiks), by zobaczyć listę dozwolonych poleceń. +historia zawsze używa znaku +.

Ustawienia DcHub pozwalają wyszukiwać i zmieniać ustawienia silnika; nie obejmują całego oryginalnego GUI PtokaX. Skrypty Lua PtokaX 5.4 i osobne skrypty Python działają z uprawnieniami komputera; instaluj tylko zaufane. Przeładuj hub z menu zasobnika wczytuje skrypty, MOTD i komendy tekstowe; zmiany bazowych plików ustawień mogą wymagać restartu.

Filtr i kopia zapasowa

Reguły klientów i Log filtra pomagają diagnozować blokady po nazwie klienta, słowach i widocznych metadanych. Hub nie odczytuje dysków ani zawartości transferów P2P użytkowników. Przed aktualizacją wykonaj kopię %APPDATA%\PanelDirectConnect\PtokaX; analogicznie dla wersji Demo. Zamknięcie okna nie zatrzymuje huba: użyj menu zasobnika Zakończ i zatrzymaj usługi. Zatrzymanie lub restart huba uprzedza użytkowników i następuje po 10 sekundach.

← Wszystkie artykuły

Ustawienia ciasteczek