Roblox Plus

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Roblox Plus bietet Ihnen zusätzliche Möglichkeiten, aus Ihren Spielen zu verdienen, indem es Engagement und Käufe von Plus-Abonnenten belohnt.

Benutzer, die sich für Plus anmelden, erhalten eine Reihe von Vorteilen, um ihre Kaufkraft, den Zugang und das gesamte Spiel auf der Plattform zu verbessern:

  • Rabattierte Käufe: Abonnenten erhalten 10 % Rabatt auf berechtigte Käufe, einschließlich In-Game-Items, Avatar-Items und mehr. Der Rabatt erhöht sich ab dem dritten Monat auf 20 %. Roblox übernimmt diesen Rabatt für Sie.
  • Kostenlose bezahlte private Server: Abonnenten erhalten Zugang zu bezahlten privaten Servern ohne Kosten. Sie werden weiterhin entschädigt, wenn sie Zeit auf Ihren bezahlten privaten Servern verbringen.
  • Kostenlose Robux-Übertragungen: Abonnenten können Robux ohne Kosten für Sender oder Empfänger übertragen. Übertragungen unterliegen Altersbeschränkungen und der Zustimmung der Eltern. Robux, die durch Übertragungen erhalten werden, sind nicht für das DevEx-Programm berechtigt.
  • Marktplatzzugang: Abonnenten können limitierte Artikel handeln und weiterverkaufen sowie Avatar-Items veröffentlichen und verkaufen. Premium-Abonnenten haben denselben Marktplatzzugang.

Für weitere Informationen zu den Vorteilen von Roblox Plus für Endbenutzer besuchen Sie das Hilfezentrum.

Als Ersteller können Sie von Roblox Plus-Abonnenten durch folgende Möglichkeiten profitieren:

  • In-Game-Robux-Käufe: Abonnenten erhalten einen Rabatt von 10–20 % auf ihre Käufe, der von Roblox gedeckt wird, sodass Ihre Einnahmen pro Kauf nicht reduziert werden. Niedrigere Preise können häufigere Käufe anregen und dazu beitragen, Ihre Gesamteinnahmen zu erhöhen.
  • Plus-Anmeldungen fördern: Ermutigen Sie engagierte Benutzer, Roblox Plus direkt über Ihr Spiel zu abonnieren, indem Sie PromptRobloxSubscriptionPurchase verwenden. Sie können bis zu 750 Robux für jeden neuen Abonnenten verdienen, den Sie gewinnen, wobei die Einnahmen beginnen, sobald das Abonnement kostenpflichtig wird (Kostenlose Testzeiträume sind nicht enthalten).
  • Zeit in bezahlten privaten Servern verbringen: Verdienen Sie bis zu 100 Robux pro Abonnent, wenn sie jeden Monat mindestens 60 Minuten in Ihren bezahlten privaten Servern verbringen.
  • Robux-Übertragungen im Spiel: Verdienen Sie 10 %, jedes Mal, wenn ein Plus-Abonnent Robux an einen anderen Benutzer innerhalb Ihres Spiels sendet, indem Sie PromptRobuxTransferAsync verwenden. Dieser Betrag ist für das DevEx-Programm berechtigt.

Verdienen Sie an In-Game-Käufen

Mit Roblox Plus erhalten Benutzer einen Rabatt von 10–20 % auf berechtigte Robux-Käufe. Da Roblox diese Rabatte subventioniert, verdienen Sie den gleichen Betrag pro Kauf, den Sie auch von Nicht-Abonnenten verdienen würden. Gleichzeitig können niedrigere Preise für Plus-Abonnenten häufigere Käufe fördern und Ihre Gesamteinnahmen erhöhen.

Abonnenten erhalten in den ersten zwei Monaten einen Rabatt von 10 %, der ab dem dritten Monat auf 20 % steigt. Wenn ein Benutzer sein Plus-Abonnement kündigt und später erneut abonniert, wird ihr Rabatt auf 10 % zurückgesetzt und steigt nach zwei Monaten wieder an.

Berechtigte Robux-Käufe umfassen:

  • Entwicklerprodukte
  • Spielpässen
  • Entwicklerabonnements
  • Bezahlte Zugangsspiele
  • Avatar-Items

Rabatte gelten nicht für:

  • Artikel mit einem Preis über 1.000.000 Robux
  • Gebühren für die Veröffentlichung auf dem Marktplatz
  • Anzeigegutschriften
  • Gruppenbeiträge

Die folgende Tabelle zeigt, wie die Rabatte von Roblox Plus von Roblox subventioniert werden.

BenutzertypArtikelpreis in RobuxBenutzerausgabenRoblox-SubventionEinnahmen des ErstellersEffektiver Umsatzanteil
Nicht-Abonnent1001007070%
Plus-Abonnent (10% Rabatt)10090107078%
Plus-Abonnent (20% Rabatt)10080207088%

Verdienen Sie an In-Game-Plus-Abonnements

Sie können Benutzer dazu ermutigen, Roblox Plus direkt von Ihrem Spiel aus zu abonnieren, indem Sie PromptRobloxSubscriptionPurchase verwenden. Für jeden Benutzer, der durch Ihr Spiel Abonnent wird, verdienen Sie 250 Robux pro Monat für die ersten drei aufeinanderfolgenden Monate, mit bis zu 750 Robux für jeden neu gewonnenen Abonnenten.

Alle Einnahmen unterliegen einer 60-tägigen Haltefrist.

Um Plus-Abonnements in Ihrem Spiel anzubieten und Benutzern Belohnungen zu gewähren:

  1. Erkennen Sie, wann der Benutzer den Punkt in Ihrem Spiel erreicht, an dem Sie das Plus-Abonnement anbieten möchten.
  2. Überprüfen Sie, ob der Benutzer bereits ein aktives Plus-Abonnement mit HasRobloxSubscription hat.
  3. Wenn der Benutzer bereits Abonnent ist:
    1. Gewähren Sie ihm sofort die Belohnung.
  4. Wenn der Benutzer kein Abonnent ist:
    1. Fordern Sie ihn auf, Roblox Plus mit PromptRobloxSubscriptionPurchase zu kaufen.
    2. Hören Sie auf PromptRobloxSubscriptionPurchaseFinished, um zu erkennen, wann die Kaufaufforderungs-Benutzeroberfläche geschlossen wurde.
    3. Bestätigen Sie das Plus-Abonnement auf dem Server mit HasRobloxSubscription über das GetPropertyChangedSignal, bevor Sie irgendwelche Belohnungen gewähren. Dieses Ereignis stellt sicher, dass sich der Status des Plus-Abonnements des Benutzers tatsächlich geändert hat.

Beispiele

Die folgenden Beispiele zeigen, wie Sie mit Roblox Plus in Ihrem Spiel arbeiten, einschließlich Abrufen von Rabattinformationen, Überprüfung des Abonnementstatus, Auffordern von Benutzern zur Anmeldung und Verarbeiten des Kaufablaufs.

Beispiel 1

Drucken Sie Informationen über den Roblox Plus-Rabatt für einen Spielpass.


local MarketplaceService = game:GetService("MarketplaceService")
local PASS_ID = 12345678
local DiscountTypeDisplay = {
RobloxPlusSubscription = "Roblox Plus Rabatt",
}
local productInfo = MarketplaceService:GetProductInfoAsync(PASS_ID, Enum.InfoType.GamePass)
print(string.format("Originalpreis: %d", productInfo.UserBasePriceInRobux))
for _, discount in ipairs(productInfo.PriceDiscountDetails) do
local displayName = DiscountTypeDisplay[discount.Type] or "Anderer Rabatt"
print(string.format("%s (%d%%): -%d", displayName, discount.Percent, discount.AmountInRobux))
end
print(string.format("Sie zahlen: %d", productInfo.PriceInRobux))
Beispiel 2

Überprüfen Sie, ob ein Benutzer ein aktives Roblox Plus-Abonnement hat, und führen Sie Aktionen basierend auf ihrem Abonnementstatus aus.


local MarketplaceService = game:GetService("MarketplaceService")
local player = game.Players.LocalPlayer
local success, details = pcall(function()
return MarketplaceService:GetRobloxSubscriptionDetailsAsync(player)
end)
if success and details.IsSubscribed then
-- Überprüfen Sie die Dauer des Plus-Abonnements des Benutzers
local threeMonths = 90 * 24 * 60 * 60
if details.StartTime and (os.time() - details.StartTime.UnixTimestamp) > threeMonths then
print("Vergabe des '3-Monat-Abonnement-Veteranen'-Skins!")
end
-- Überprüfen Sie, ob der Benutzer über das Spiel abonniert hat
if details.IsOriginExperience then
print("Attribution bestätigt: Benutzer hat über dieses Spiel abonniert.")
else
print("Benutzer hat woanders abonniert: Webseite oder ein anderes Spiel.")
end
end
Beispiel 3

Fordern Sie Benutzer auf, sich für Plus anzumelden, und verarbeiten Sie den Kaufablauf in Ihrem Spiel.


local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local teleporter = script.Parent
local showModal = true
local EXCLUSIVE_AREA_POSITION = Vector3.new(1200, 200, 60)
-- Gewähren Sie die Belohnung und teleportieren Sie den abonnierenden Benutzer in den exklusiven Bereich
local function grantRewardAndTeleport(player)
player:RequestStreamAroundAsync(EXCLUSIVE_AREA_POSITION)
local character = player.Character
if character and character.Parent then
local currentPivot = character:GetPivot()
character:PivotTo(currentPivot * CFrame.new(EXCLUSIVE_AREA_POSITION))
end
end
-- Erkennen Sie, wann der Charakter den Teleporter berührt
teleporter.Touched:Connect(function(otherPart)
local player = Players:GetPlayerFromCharacter(otherPart.Parent)
if not player then
return
end
if not player:GetAttribute("CharacterPartsTouching") then
player:SetAttribute("CharacterPartsTouching", 0)
end
player:SetAttribute("CharacterPartsTouching", player:GetAttribute("CharacterPartsTouching") + 1)
if player.HasRobloxSubscription then
-- Benutzer hat bereits Roblox Plus; gewähren Sie die Belohnung sofort
grantRewardAndTeleport(player)
else
-- Fordern Sie das Roblox Plus-Abonnement an
if not showModal then
return
end
showModal = false
task.delay(5, function()
showModal = true
end)
MarketplaceService:PromptRobloxSubscriptionPurchase(player)
end
end)
-- Erkennen Sie, wann der Charakter den Teleporter verlässt
teleporter.TouchEnded:Connect(function(otherPart)
local player = Players:GetPlayerFromCharacter(otherPart.Parent)
if player and player:GetAttribute("CharacterPartsTouching") then
player:SetAttribute("CharacterPartsTouching", player:GetAttribute("CharacterPartsTouching") - 1)
end
end)
-- Gewähren Sie die Belohnung, wenn der Server eine Mitgliedschaftsänderung bestätigt
-- Verbinden Sie die Änderung von HasRobloxSubscription für jeden Spieler
Players.PlayerAdded:Connect(function(player)
player:GetPropertyChangedSignal("HasRobloxSubscription"):Connect(function()
if player.HasRobloxSubscription
and player:GetAttribute("CharacterPartsTouching")
and player:GetAttribute("CharacterPartsTouching") > 0
then
grantRewardAndTeleport(player)
end
end)
end)
Beispiel 4

Erkennen Sie, wann der Benutzer die Kaufaufforderungs-Benutzeroberfläche schließt.


local MarketplaceService = game:GetService("MarketplaceService")
local function onPromptRobloxSubscriptionPurchaseFinished(player, didTryPurchasing)
if didTryPurchasing then
-- Benutzer hat versucht zu abonnieren; warten Sie auf die Änderung von HasRobloxSubscription zur Bestätigung
print(player.Name, "hat versucht, Roblox Plus zu abonnieren")
else
print(player.Name, "hat die Aufforderung zum Roblox Plus-Abonnement ohne Kauf geschlossen")
end
end
MarketplaceService.PromptRobloxSubscriptionPurchaseFinished:Connect(onPromptRobloxSubscriptionPurchaseFinished)

Verdienen Sie von der Zeit auf bezahlten privaten Servern

Roblox Plus-Abonnenten können kostenpflichtige private Server kostenlos erstellen. Damit Sie dennoch von diesen Servern verdienen können, entschädigt Roblox Sie basierend auf der Zeit, die Plus-Abonnenten auf den von ihnen erstellten bezahlten privaten Servern in Ihrem Spiel verbringen.

Auszahlungen basieren auf der Zeit, die ein Plus-Abonnent in den bezahlten privaten Servern verbringt, die er selbst erstellt. Das bedeutet, dass Sie nicht für den eingeladenen Spieler verdienen, wenn ein Plus-Abonnent einen anderen Plus-Abonnenten zu einem bezahlten privaten Server einlädt.

Am Tag der Verlängerung des Plus-Abonnements bewertet Roblox die Nutzung bezahlter privater Server über die letzten 30 Tage für diesen Abonnenten. Diese Bewertung erfolgt auch, wenn der Abonnent Plus statt zu verlängern kündigt. Roblox bestimmt dann die fünf besten bezahlten privaten Server, die der Abonnent innerhalb Ihres Spiels erstellt hat, basierend auf der Zeit, die sie in jedem Server während dieses Zeitraums verbracht haben, mit einer Mindestanzahl von 60 kumulierten Minuten.

Wenn ein Plus-Abonnent (einschließlich eines Abonnenten während einer kostenlosen Plus-Testphase) in einem von ihnen erstellten bezahlten privaten Server mindestens 60 kumulierte Minuten in den letzten 30 Tagen verbringt, können Sie bis zu 100 Robux pro Benutzer und Server basierend auf dem Serverpreis verdienen.

Im folgenden Beispiel qualifizieren sich Server A, B und C, weil der Plus-Abonnent in jedem Server in den letzten 30 Tagen mindestens 60 Minuten verbracht hat. Server D und E qualifizieren sich nicht, weil sie nicht die 60-Minuten-Schwelle erreichen. Wenn alle fünf Server (A–E) zum selben Spiel gehören und die fünf besten Server repräsentieren, auf denen der Abonnent Zeit verbracht hat, verdient der Ersteller insgesamt 205 Robux über die qualifizierten Server.

Bezahlter privater Server des SpielsServerpreisKumulative Zeit (30 Tage vor der Verlängerung)Einnahmen des Erstellers
Server A100 Robux120 Minuten70 Robux (70 % Umsatzanteil bei einem Serverpreis von 100 Robux)
Server B200 Robux80 Minuten100 Robux (70 % Umsatzanteil bei einem Serverpreis von 200 Robux, gedeckelt bei 100 Robux)
Server C50 Robux70 Minuten35 Robux (70 % Umsatzanteil bei einem Serverpreis von 50 Robux)
Server D60 Robux15 MinutenNicht berechtigt (weniger als 60 Minuten)
Server E70 Robux10 MinutenNicht berechtigt (weniger als 60 Minuten)

Verdienen Sie durch Robux-Übertragungen

Robux-Übertragungen ermöglichen es Plus-Abonnenten, Robux direkt an andere Benutzer zu senden. Sie können die Übertragungs-API implementieren, um diese Übertragungen innerhalb Ihres Spiels anzufordern und einen Anteil an jeder Übertragung zu verdienen.

Wenn ein Plus-Abonnent eine Übertragung anfordert, die durch PromptRobuxTransferAsync innerhalb Ihres Spiels ausgelöst wird, erhalten Sie 10 % des Übertragungsbetrags. Wenn ein Abonnent beispielsweise 100 Robux an einen anderen Benutzer überträgt, erhält der Empfänger 90 Robux (90 %) und Ihr Spiel erhält 10 Robux (10 %).

Die Robux, die Ihr Spiel aus Übertragungen verdient, sind für das DevEx-Programm berechtigt. Roblox erhebt keine Gebühren für diese Übertragungen.

Für weitere Informationen zur Implementierung von Robux-Übertragungen in Ihrem Spiel siehe Robux-Übertragungen.

Verfolgen Sie Ihre Plus-Einnahmen

Sie können Ihre Einnahmen von Benutzern, die sich über Ihre In-Game-Aufforderungen für Roblox Plus anmelden, von Robux-Übertragungen über die Transfer-API sowie von der Zeit, die Plus-Abonnenten in Ihren bezahlten privaten Servern verbringen, verfolgen, unabhängig davon, ob sie von Ihrem Spiel oder von außerhalb beigetreten sind.

Um eine detaillierte Aufschlüsselung Ihrer Plus-Abonnementanreize zu sehen:

  1. Gehen Sie im Creator Hub zu Erstellungen und wählen Sie ein Spiel aus.
  2. Gehen Sie zu MonetarisierungRoblox Plus.
©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.