Bot Discord dla serwera FiveM: co naprawdę daje połączenie
Synchronizacja ról, sprawdzanie whitelisty, komendy serwera z Discorda. Co warto mieć, czego lepiej nie ruszać i na co uważać przy konfiguracji.

Prawie każdy serwer FiveM ma obok siebie serwer Discord. Zwykle oba stoją obok siebie bez połączenia: role nadaje się na Discordzie, a potem jeszcze raz ręcznie w grze, ktoś prowadzi whitelistę w pliku tekstowym, a uruchomienie komendy serwera wymaga dostępu do panelu serwera.
Połączenie ich rozwiązuje dokładnie te trzy rzeczy. Czego nie rozwiązuje, jest niżej.
Czego potrzebujesz najpierw
Połączenie działa przez skrypt na twoim serwerze FiveM oraz sekret, którym skrypt przedstawia się u nas. Bez obu nic się nie dzieje, także w funkcjach, w których byś się tego nie spodziewał, jak powiadomienia w grze.
Przy generowaniu sekretu jedna rzecz jest naprawdę ważna: widzisz go dokładnie raz. Skopiuj go od razu do config.lua. Zamknięcie okna oznacza wygenerowanie nowego i wpisanie go zamiast starego, co jest nieszkodliwe, jeśli o tym wiesz, i irytujące, jeśli szukasz go przez dziesięć minut.
Pełna konfiguracja krok po kroku jest w dokumentacji FiveM.
Synchronizacja ról
Funkcja, od której zaczyna większość. Tworzysz przypisania, każde z roli na Discordzie do grupy FiveM, a przy połączeniu gracz dostaje odpowiednią grupę. Kto do niczego nie pasuje, trafia do user.
Jeden szczegół decyduje tu o sukcesie albo zamieszaniu: przypisania są sprawdzane od góry do dołu i wygrywa pierwsze dopasowanie. Twój administrator niemal na pewno ma też rolę supportera. Jeśli supporter jest wyżej, twój administrator jest w grze supporterem, a szukanie błędu trwa dokładnie tyle, ile trzeba, żeby ktoś spojrzał na kolejność.
Więc: najwyższa rola na samej górze, a potem jeden test kontem z kilkoma rolami. Nie swoim, twoje ma wszystko.
Whitelista
Zamiast prowadzonej ręcznie listy identyfikatorów o tym, kto może się połączyć, decyduje rola na Discordzie. Dla serwerów roleplay z procesem rekrutacji to prawdziwy zysk: kto zostaje przyjęty, dostaje rolę, i to była cała procedura.
Część, na której większość oszczędza, to wiadomość o odmowie. Pojawia się w oknie połączenia i często jest jedyną rzeczą, jaką odrzucony gracz w ogóle przeczyta z twojego serwera. "Nie jesteś na whiteliście" to ślepa uliczka. Napisz, gdzie złożyć podanie, najlepiej z linkiem. Kosztuje to raz dwie minuty i oszczędza twojemu zespołowi tego samego pytania w tickecie.
RCON z Discorda
/fivemrcon pozwala twojemu zespołowi uruchamiać komendy serwera bezpośrednio z Discorda, bez dostępu do panelu serwera.
To funkcja, przy której najbardziej zachęcałbym do zastanowienia się przed włączeniem. RCON to pełny dostęp do komend serwera. Dlatego dwie rzeczy nie są opcjami, tylko wymaganiami:
- Dopuszczaj tylko grupy, którym naprawdę ufasz. Nie "cały zespół", tylko grupy, które i tak miałyby ten dostęp.
- Ustaw kanał logów. Trafia tam każda wydana komenda. Bez niego stworzyłeś sposób sterowania serwerem, przy którym nikt potem nie odtworzy, kto co zrobił.
Jeśli masz wątpliwości przy którymkolwiek z tych pytań, zostaw RCON wyłączony. Pozostałe funkcje działają niezależnie od niego.
Dwa małe dodatki
Giveawaye w grze. Gdy na Discordzie startuje giveaway, gracze przez minutę widzą interfejs, żeby dołączyć, a zwycięzcy są pokazywani także w grze. Przydatne, bo dociera dokładnie do tych, którzy grają, a więc nie patrzą na Discorda.
Powiadomienie o supporcie w grze. Gdy ktoś wchodzi na kanał głosowy supportu, osoby z zespołu z odpowiednią rolą dostają powiadomienie w grze. Czas odnowienia nie jest tam pomyślany jako opcjonalny: bez niego gracz, który dwa razy z rzędu zmieni kanał, zamienia się w serię powiadomień.
Czym połączenie nie jest
Nie zastępuje systemu administracji, zarządzania ekonomią ani bazy graczy. Łączy tożsamości i uprawnienia między dwoma systemami, które inaczej trzeba by prowadzić osobno, i sprawia, że kilka zdarzeń z Discorda jest widocznych w grze. Nic więcej, i to celowo.
Jeśli dopiero zaczynasz, sprawdzona kolejność: najpierw synchronizacja ról i test kontem testowym, potem whitelista, jeśli jej potrzebujesz, a RCON na końcu, jeśli w ogóle.
Więcej artykułów
Automatyczna rola Discord na kanale głosowym: do czego się przydaje i na co uważać
Discord sam z siebie nie nada roli, dopóki ktoś jest na kanale głosowym. Bot to potrafi. Do czego przydają się role głosowe, jak je skonfigurować i jakie trzy błędy popełnia się na początku.
PoradnikiRole i uprawnienia na Discordzie: dlaczego twój bot nie może nadać tej roli
Hierarchia ról to najczęstszy powód, dla którego coś na Discordzie nie działa. Zrozum ją raz, a zaoszczędzisz godziny szukania błędu.
PoradnikiJak dodać bota na serwer Discord i jakie uprawnienia naprawdę potrzebuje
Dodanie bota zajmuje minutę, ale to właściwe uprawnienia chronią twój serwer. Poradnik krok po kroku i jak rozpoznać bota, któremu nie warto ufać.