ForumAcc

ForumAcc

Idealny sposób na aktywowanie użytkowników forum serwera!

0 polubień • 0 pobrań
Dostępne pliki
2
Obsługiwane wersje
0
Najnowszy plik
04.01.2012

Wymagaj, aby użytkownicy logowali się na swój serwer Minecraft, aby aktywować swoje konto Forum!

Wersja: 1.2p

Ta wtyczka jest kontynuacją porzuconej wtyczki ForumAcc autorstwa THEK, dostępna tutaj. Wersje są od momentu przejęcia projektu. W najbliższej przyszłości mogę przepisać kod od podstaw.

  • Kredyt za oryginalny kod należy się THEK. :D
  • Wiele instrukcji pochodzi z oryginalnego posta THEK, nie widziałem potrzeby przepisywania wszystkiego od nowa.

Funkcje:

  • Ogranicz spam, wymagając aktywowania kont forum za pomocą komendy Minecraft.
  • Automatyczna aktywacja użytkowników po zalogowaniu, bez konieczności użycia komendy! (Wyłączone domyślnie)

Jak zainstalować

phpBB:

  1. Przejdź na swoje forum, zaloguj się jako administrator i otwórz Panel administracyjny
  2. W sekcji "General" > "Board Configuration" kliknij "User Registration Settings"
  3. Ustaw je na "By Admin"

MyBB:

  1. Przejdź na swoje forum i zaloguj się jako administrator, a następnie otwórz Admin-CP
  2. Kliknij "Configuration" -> "Opcje rejestracji i profilu użytkownika"
  3. Zmień "Registration Method" na "Administrator Activation"
  1. Pobierz wtyczkę i umieść ją w /plugins
  2. Uruchom serwer. Wtyczka utworzy /ForumAcc/config.yml w /plugins i wyłączy się
  3. Dostosuj plik odpowiednio. POMOC PONIŻEJ
  4. Przeładuj serwer. GOTOWE

Config.yml

Database:
  #Hostname for your SQL server.
  URL: localhost
  Port: '3306'
  Username: nazwa_użytkownika
  Password: hasło
  Database: DB-Name
  Table_Prefix: phpbb_
Forum:
  Type: phpbb
  URL: http://forum.myserver.com
Optional:
  # Zostaw to puste, jeśli zezwalasz użytkownikom na rejestrację pod innymi niż ich Minecraft IGN
  Custom_Username_FieldID: ''
Behaviour:
  ActivateOnLogin: 'false'

Używanie niestandardowych pól profilu

Pozwala użytkownikom na forum zarejestrować się pod inną nazwą użytkownika niż ich nazwa Minecraft. Pomoc dotycząca używania niestandardowych pól profilu znajduje się tutaj.

Jak używać

Zaloguj się jako użytkownik zarejestrowany na forum i wpisz /account activate Otrzymasz potwierdzenie

Ustaw automatyczne wyrzucanie lub automatyczną aktywację na serwerze

  • /fa autokick (on|off) Ustawia autowyrzucanie odpowiednio
  • /fa autoactivate (on|off) Ustawia automatyczną aktywację odpowiednio
  • /fa ak or /fa aa (on|off) mogą być użyte jako skrót.

Permissions

  • forumacc.*: Ma wszystkie uprawnienia do tej wtyczki (na dzień dzisiejszy tylko 2).
  • forumacc.SetAutokick: Ten użytkownik może włączać/wyłączać, czy automatyczne wyrzucanie jest aktywne.
  • forumacc.SetAutoactivate: Ten użytkownik może włączać/wyłączać, czy automatyczna aktywacja jest włączona.

Changelog

  • 1.2 Dodano automatyczne wyrzucanie; jeśli użytkownik nie ma konta na twoim forum, zostanie wyrzucony
  • * Nowe polecenia dodane, aby umożliwić włączanie/wyłączanie funkcji Auto Kick i Auto Activate.
  • * Dodano uprawnienia, aby ograniczyć, kto może używać poleceń
  • 1.0p MyBB i PhpBB przetestowane i działają bez problemów. Niewielkie modyfikacje kodu w celu ograniczenia jednoczesnych połączeń.
  • 0.1p Wstępne wydanie pod Preyed.

Znane problemy

  • Ze względu na sposób, w jaki kod SQL obsługuje zapytania, możliwe jest przeciążenie maksymalnej liczby połączeń do serwera SQL, jeśli ma zbyt małą liczbę MAX_CONNECTONS (10 jest zbyt małe, ale 15 pozwoli jednemu użytkownikowi na aktywację bez problemu.) Dzięki Mircoskies za wskazanie tego

Future Features

  • Automatyczne wyrzucanie użytkowników, jeśli nie zarejestrowali się jeszcze na Twoim forum (Oznacza to, że jeśli są w oczekiwaniu na aktywację, nie będą wyrzucani)
  • Wsparcie dla dodatkowego oprogramowania forum. (IP Boards prawdopodobnie będzie następną wersją)

Więcej funkcji w drodze; muszę ustalić, czy całkowita przebudowa jest konieczna, zanim zaplanuję kolejne funkcje.

Source Code

Kod źródłowy tego projektu można znaleźć w odpowiednim pliku jar wersji, jak również w repozytorium BukkitDev SVN. Wybierz, z którego chcesz skorzystać :D

Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.

Stabilne ForumAcc v1.2p
ForumAcc-v1.2.jar 04.01.2012
Stabilne ForumAcc v0.1p
ForumAcc.jar 29.12.2011
Przed instalacją

Jak bezpiecznie sprawdzić ten plugin

Wybierz zgodny plik

Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.

Zachowaj kopię

Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.

Przeczytaj log

Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.

Zobacz pełną instrukcję instalacji