Aby utworzyć sklep Tebex dla FiveM, zarejestruj sklep w Tebex, wybierz integrację FiveM, skopiuj wygenerowany sekret do strony serwerowej sv_tebexSecret ustawień, zrestartuj serwer i zweryfikuj uwierzytelnianie przed dodaniem pakietów. Używaj bieżącej oficjalnej strony konfiguracji podczas pracy; etykiety pulpitu nawigacyjnego i kroki wdrażania mogą ulec zmianie.
Nie wklejaj sekretu do skryptu klienta, zrzutu ekranu, publicznego repozytorium ani wiadomości wsparcia. Każdy, kto go otrzyma, powinien być traktowany jako mający dostęp, dopóki klucz nie zostanie obrócony. Ten przewodnik obejmuje proces połączenia i testowania, a nie obietnicę, że każdy możliwy pakiet jest dozwolony.
Zanim połączysz sklep
- Przejrzyj oficjalna zasada konfiguracji i monetyzacji Cfx.re Tebex.
- Potwierdź, kto jest właścicielem serwera Cfx.re i konta biznesowego Tebex.
- Wykonaj kopię zapasową
server.cfgi zapisz, kto może odczytywać lub zmieniać sekrety. - Zdefiniuj jedno prawo do testowania, które można bezpiecznie przyznać i usunąć.
- Przygotuj okno testowe poza produkcją lub kontrolowane.
1. Utwórz sklep i wybierz FiveM
Utwórz konto za pośrednictwem oficjalnego kreatora Tebex i dodaj serwer gry za pomocą integracji FiveM. Użyj rzeczywistych danych biznesowych i wsparcia; nie twórz fikcyjnej tożsamości firmy ani nie ukrywaj cyklicznych płatności. Zachowaj kontrolę nad odzyskiwaniem konta i uwierzytelnianiem wieloskładnikowym po stronie właściciela firmy.
2. Dodaj sekret serwera
Skopiuj sekret wyświetlany dla tego połączenia serwera gry i dodaj udokumentowane ustawienie do konfiguracji po stronie serwera:
sv_tebexSecret "REPLACE_WITH_THE_SECRET_FROM_TEBEX"
Nie kopiuj dosłownie symbolu zastępczego. Przechowuj ustawienie poza jakimkolwiek plikiem obsługiwanym przez serwer WWW lub zatwierdzonym w Git. Uruchom ponownie FXServer, stosując ten sam kontrolowany proces, którego używasz do innych zmian konfiguracji, a następnie sprawdź konsolę serwera pod kątem wyniku uwierzytelniania integracji.
Jeśli uwierzytelnianie się nie powiedzie, porównaj wpis serwera i sekret w Tebex, sprawdź błędy białych znaków lub cudzysłowów i obróć klucz, jeśli jego poufność jest niepewna. Nie wyłączaj niepowiązanych kontroli bezpieczeństwa, aby połączenie działało.
3. Zdefiniuj dokładnie jeden pakiet
Zanim dodasz wiele produktów, utwórz jeden pakiet z dokładną nazwą, ceną, częstotliwością rozliczeń, uprawnieniem, czasem dostawy, kompatybilnością, datą wygaśnięcia i ścieżką wsparcia. Zweryfikuj aktualne zasady platformy dla tego uprawnienia. Niejasna etykieta “VIP” nie wystarczy dla kupującego ani dla dewelopera wdrażającego realizację.
4. Skonfiguruj realizację po stronie serwera
Używaj poleceń obsługiwanych przez konkretny zasób lub framework, który faktycznie uruchamiasz. Nie wklejaj ogólnego polecenia z innego serwera i nie zakładaj, że jego identyfikatory lub kolejność argumentów mają zastosowanie. Realizacja musi:
- rozwiązywać poprawną tożsamość kupującego/serwera; ;
- uruchamiać się tylko po uwierzytelnionym zdarzeniu Tebex; ;
- być bezpieczna, gdy ta sama dostawa jest ponawiana; ;
- logować referencję zamówienia i wynikające z niej uprawnienie; ;
- obsługiwać wygaśnięcie lub odwrócenie, jeśli warunki produktu tego wymagają. .
5. Testuj przed publikacją
- Podglądaj pakiet na komputerze i urządzeniach mobilnych oraz weryfikuj cenę, tekst odnowienia i dostawy. .
- Przeprowadź kontrolowany zakup za pomocą oficjalnego przepływu testowego/twórcy dostępnego dla konta. .
- Potwierdź, że dokładnie jedno uprawnienie zostało przyznane zamierzonej tożsamości.
- Ponów dostawę i udowodnij, że nie przyznaje dwa razy.
- Przetestuj niedostępność serwera gry lub bazy danych i następnie pogódź wynik.
- Przetestuj anulowanie/wygaśnięcie i odpowiednią ścieżkę zwrotu pieniędzy.
- Sprawdź, czy zespół wsparcia może znaleźć zamówienie bez proszenia o hasła lub dane karty płatniczej.
6. Uruchom z odpowiedzialnością operacyjną
Wyznacz właściciela dla nieudanych dostaw, zwrotów, sporów, rotacji sekretów i uzgadniania zamówień z uprawnieniami. Okresowo przeglądaj dostęp personelu. Zniżka lub duży CTA nie mogą zrekompensować niejasnego lub niedostarczonego pakietu.
Dla polityki pakietów, projektowania uprawnień i kontroli cyklu życia, użyj pełnego Poradnik monetyzacji serwera FiveM.
