Om een Tebex-winkel voor FiveM te maken, registreer je de winkel in Tebex, selecteer je de FiveM-integratie, kopieer je de gegenereerde geheime sleutel naar de server-side sv_tebexSecret Controleer je serverinstellingen, herstart de server en verifieer de authenticatie voordat je pakketten toevoegt. Gebruik de huidige officiële setup-pagina terwijl je werkt; dashboardlabels en onboardingstappen kunnen veranderen.
Plak het geheim niet in een client-script, screenshot, openbare repository of ondersteuningsbericht. Iedereen die het ontvangt, moet worden behandeld als iemand met toegang totdat de sleutel is geroteerd. Deze handleiding behandelt het koppelings- en testproces, niet een belofte dat elk mogelijk pakket is toegestaan.
Voordat je de winkel koppelt
- Beoordeel de officiële Cfx.re Tebex setup en monetarisatieregel.
- Bevestig wie de Cfx.re server en het Tebex zakelijke account bezit.
- Maak een back-up
server.cfgen registreer wie geheimen kan lezen of wijzigen. - Definieer één test-entitlement die veilig kan worden toegekend en verwijderd.
- Bereid een niet-productie- of gecontroleerd testvenster voor.
1. Maak de winkel en kies FiveM
Maak het account aan via het officiële onboardingproces voor makers van Tebex en voeg een gameserver toe met de FiveM-integratie. Gebruik echte bedrijfs- en ondersteuningsgegevens; verzin geen bedrijfsidentiteit en verberg geen terugkerende facturering. Houd accountherstel en multi-factor authenticatie onder controle van de bedrijfseigenaar.
2. Voeg het servergeheim toe
Kopieer het geheim dat wordt weergegeven voor die gameserververbinding en voeg de gedocumenteerde instelling toe aan de serverconfiguratie:
sv_tebexSecret "REPLACE_WITH_THE_SECRET_FROM_TEBEX"
Kopieer de placeholder niet letterlijk. Houd de instelling buiten elk bestand dat door een webserver wordt geleverd of dat aan Git wordt toegevoegd. Herstart FXServer met hetzelfde gecontroleerde proces dat je gebruikt voor andere configuratiewijzigingen, inspecteer vervolgens de serverconsole voor het authenticatieresultaat van de integratie.
Als de authenticatie mislukt, vergelijk dan de serververmelding en het geheim in Tebex, controleer op spaties of aanhalingstekensfouten, en roteer de sleutel als de vertrouwelijkheid ervan onzeker is. Schakel geen niet-gerelateerde beveiligingscontroles uit om de verbinding te laten werken.
3. Definieer één pakket nauwkeurig
Voordat je veel producten toevoegt, maak je één pakket aan met een exacte naam, prijs, factureringsfrequentie, recht, levertijd, compatibiliteit, vervaldatum en ondersteuningsroute. Verifieer de huidige platformregels voor dat recht. Een vaag “VIP”-label is niet voldoende voor een koper of voor de ontwikkelaar die de afhandeling implementeert.
4. Configureer server-side afhandeling
Gebruik commando's die worden ondersteund door de specifieke resource of het framework dat je daadwerkelijk draait. Plak geen generiek commando van een andere server en ga er niet van uit dat de identifiers of argumentvolgorde ervan van toepassing zijn. De afhandeling moet:
- de juiste koper/server-identiteit oplossen;
- alleen worden uitgevoerd na een geauthenticeerd Tebex-gebeurtenis;
- veilig zijn wanneer dezelfde levering opnieuw wordt geprobeerd;
- de orderreferentie en de resulterende rechten loggen;
- verval of omkering ondersteunen waar de productvoorwaarden dit vereisen.
5. Testen voor publicatie
- Bekijk het pakket op desktop en mobiel en verifieer de prijs, verlengings- en leveringstekst.
- Voer een gecontroleerde aankoop uit via de officiële test-/maker-workflow die beschikbaar is voor het account.
- Bevestig dat precies één recht wordt toegekend aan de bedoelde identiteit.
- Probeer de levering opnieuw en bewijs dat deze niet twee keer wordt toegekend.
- Test of de game server of database niet beschikbaar is en verwerk het resultaat achteraf.
- Test annulering/verlopen en het toepasselijke terugbetalingspad.
- Verifieer dat het supportteam de bestelling kan vinden zonder wachtwoorden of betalingskaartgegevens te vragen.
6. Lancering met operationeel eigenaarschap
Wijs een eigenaar toe voor mislukte leveringen, terugbetalingen, geschillen, geheime rotatie en het verzoenen van bestellingen met rechten. Controleer personeelstoegang periodiek. Een korting of een grote CTA kan een pakket dat onduidelijk is of niet wordt geleverd, niet compenseren.
Gebruik voor pakketbeleid, entitlement-ontwerp en levenscycluscontroles de volledige FiveM server monetisatiegids.
