Roblox Plus

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

Roblox Plus는 Plus 구독자의 참여 및 구매에 대한 보상을 통해 게임에서 수익을 올릴 수 있는 추가 방식을 제공합니다.

Plus에 가입한 사용자는 구매력, 접근성 및 플랫폼에서의 전반적인 게임 경험을 향상시키는 다양한 혜택을 받습니다:

  • 할인된 구매: 구독자는 게임 내 아이템, 아바타 아이템 등을 포함한 유자격 구매에 대해 10% 할인을 받습니다. 세 번째 달부터는 할인율이 20%로 증가합니다. 이 할인은 Roblox에서 부담합니다.
  • 무료 유료 전용 서버: 구독자는 무료로 유료 전용 서버에 접근할 수 있습니다. 그들이 유료 전용 서버에서 시간을 보낼 때에도 여전히 보상을 받습니다.
  • 무료 로벅스 전송: 구독자는 발신자나 수신자에게 비용 없이 로벅스를 전송할 수 있습니다. 전송은 연령 제한 및 부모의 동의가 필요합니다. 전송을 통해 받은 로벅스는 DevEx 프로그램에 적합하지 않습니다.
  • 마켓플레이스 접근: 구독자는 한정된 아이템을 거래하고 재판매할 수 있으며, 아바타 아이템을 게시하고 판매할 수 있습니다. 프리미엄 구독자는 동일한 마켓플레이스 접근 권한을 갖습니다.

Roblox Plus가 최종 사용자에게 제공하는 혜택에 대한 자세한 내용은 도움말 센터를 참조하세요.

창작자로서 Roblox Plus 구독자로부터 수익을 올리는 방법은 다음과 같습니다:

  • 게임 내 로벅스 구매: 구독자는 구매에 대해 10–20% 할인을 받고, 이는 Roblox에서 부담하여 귀하의 구매당 수익을 줄이지 않습니다. 저렴한 가격은 더 자주 구매하도록 유도할 수 있으며, 귀하의 총 수익을 증가시키는 데 도움이 됩니다.
  • Plus 가입 유도: 참여도가 높은 사용자에게 Roblox Plus에 직접 가입하도록 유도합니다 PromptRobloxSubscriptionPurchase. 새로운 구독자 1명당 최대 750 로벅스를 받을 수 있으며, 구독이 유료가 되면 수익이 시작됩니다(무료 평가판 기간은 포함되지 않음).
  • 유료 전용 서버에서의 시간: 사용자 한 명당 매월 유료 전용 서버에서 최소 60분 이상 시간을 보낼 경우 최대 100 로벅스를 벌 수 있습니다.
  • 게임 내 로벅스 전송: 구독자가 게임 내 다른 사용자에게 로벅스를 전송할 때마다 10%를 벌 수 있습니다 PromptRobuxTransferAsync. 이 금액은 DevEx 프로그램에 적합합니다.

게임 내 구매로 수익 올리기

Roblox Plus를 통해 사용자는 유자격 로벅스 구매에 대해 10–20% 할인 혜택을 받습니다. Roblox가 이러한 할인액을 보조하기 때문에, 구독자가 아닌 사용자와 동일한 금액을 구매당 벌 수 있습니다. 동시에, Plus 구독자를 위한 더 저렴한 가격은 더 자주 구매하도록 장려하고 귀하의 총 수익을 증가시킬 수 있습니다.

구독자는 첫 두 달 동안 10%의 할인을 받고, 세 번째 달부터는 20%로 증가합니다. 사용자가 Plus 구독을 취소한 후 다시 가입하는 경우, 할인은 10%로 초기화되며 두 달 후 다시 증가합니다.

유자격 로벅스 구매 항목은 다음과 같습니다:

  • 개발자 제품
  • 게임 패스
  • 개발자 구독
  • 유료 접근 게임
  • 아바타 아이템

할인이 적용되지 않는 항목은 다음과 같습니다:

  • 가격이 1,000,000 로벅스를 초과하는 아이템
  • 마켓플레이스 게시 수수료
  • 광고 크레딧
  • 그룹 수수료

다음 표는 Roblox Plus 할인액이 Roblox에서 보조되는 방식에 대한 내용을 보여줍니다.

사용자 유형로벅스 기준 아이템 가격사용자 지출Roblox 보조금제작자 수익효과적인 수익 분배
비구독자1001007070%
Plus 구독자 (10% 할인)10090107078%
Plus 구독자 (20% 할인)10080207088%

게임 내 Plus 구독으로 수익 올리기

사용자에게 게임 내에서 직접 Roblox Plus에 가입하도록 유도할 수 있습니다 PromptRobloxSubscriptionPurchase. 귀하의 게임을 통해 구독자가 될 경우, 처음 3개월 동안 매월 250 로벅스를 벌 수 있으며, 새로운 구독자마다 최대 750 로벅스를 받을 수 있습니다.

모든 수익은 60일 보유 기간이 적용됩니다.

게임 내에서 Plus 구독을 제공하고 사용자에게 보상을 제공하려면:

  1. 사용자가 게임 내에서 Plus 구독을 제공할 시점에 도달했는지 감지합니다.
  2. 사용자가 HasRobloxSubscription을 사용하여 이미 활성 Plus 구독이 있는지 확인합니다.
  3. 사용자가 이미 구독자인 경우:
    1. 즉시 보상을 제공합니다.
  4. 사용자가 구독자가 아닌 경우:
    1. PromptRobloxSubscriptionPurchase를 사용하여 Roblox Plus를 구매하도록 유도합니다.
    2. 구매 프롬프트 UI가 닫혔는지 감지하기 위해 PromptRobloxSubscriptionPurchaseFinished를 듣습니다.
    3. 보상을 제공하기 전에 서버에서 HasRobloxSubscription을 통해 Plus 구독을 확인합니다 GetPropertyChangedSignal. 이 이벤트는 사용자의 Plus 구독 상태가 실제로 변경되었음을 확인합니다.

예제

다음 예제는 게임 내에서 Roblox Plus와 작업하는 방법을 보여주며, 할인 정보 검색, 구독 상태 확인, 사용자 구독 유도 및 구매 흐름 처리 등을 포함합니다.

예제 1

게임 패스에 대한 Roblox Plus 할인 정보를 출력합니다.

local MarketplaceService = game:GetService("MarketplaceService")
local PASS_ID = 12345678
local DiscountTypeDisplay = {
RobloxPlusSubscription = "Roblox Plus 할인",
}
local productInfo = MarketplaceService:GetProductInfoAsync(PASS_ID, Enum.InfoType.GamePass)
print(string.format("원래 가격: %d", productInfo.UserBasePriceInRobux))
for _, discount in ipairs(productInfo.PriceDiscountDetails) do
local displayName = DiscountTypeDisplay[discount.Type] or "기타 할인"
print(string.format("%s (%d%%): -%d", displayName, discount.Percent, discount.AmountInRobux))
end
print(string.format("회원님이 지불하셔야 할 금액: %d", productInfo.PriceInRobux))
예제 2

사용자가 활성 Roblox Plus 구독을 가지고 있는지 확인하고, 구독 상태에 따라 조치를 수행합니다.

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
-- 사용자의 Plus 구독 길이를 확인합니다.
local threeMonths = 90 * 24 * 60 * 60
if details.StartTime and (os.time() - details.StartTime.UnixTimestamp) > threeMonths then
print("‘3개월 구독 베테랑’ 스킨을 지급합니다!")
end
-- 사용자가 게임을 통해 구독했는지 확인합니다.
if details.IsOriginExperience then
print("귀하의 구독이 이 게임을 통해 확인되었습니다.")
else
print("사용자는 다른 곳(웹사이트 또는 다른 게임)에서 구독했습니다.")
end
end
예제 3

사용자에게 Plus 구독을 유도하고 게임 내에서 구매 흐름을 처리합니다.

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)
-- 보상을 지급하고 구독하는 사용자를 전용 지역으로 텔레포트합니다.
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
-- 캐릭터가 텔레포터에 닿는 시점을 감지합니다.
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
-- 사용자가 이미 Roblox Plus를 보유하고 있으므로 즉시 보상 지급
grantRewardAndTeleport(player)
else
-- Roblox Plus 구독 유도
if not showModal then
return
end
showModal = false
task.delay(5, function()
showModal = true
end)
MarketplaceService:PromptRobloxSubscriptionPurchase(player)
end
end)
-- 캐릭터가 텔레포터를 빠져나갈 때 감지합니다.
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)
-- 서버가 멤버십 변경을 확인할 때 보상을 지급합니다.
-- 각 사용자의 HasRobloxSubscription 변경을 연결합니다.
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)
예제 4

사용자가 구매 프롬프트 UI를 닫을 때를 감지합니다.

local MarketplaceService = game:GetService("MarketplaceService")
local function onPromptRobloxSubscriptionPurchaseFinished(player, didTryPurchasing)
if didTryPurchasing then
-- 사용자가 구독하려고 시도했습니다; HasRobloxSubscription 변경을 기다립니다.
print(player.Name, "Roblox Plus 구독을 시도했습니다.")
else
print(player.Name, "구매하지 않고 Roblox Plus 구독 프롬프트를 닫았습니다.")
end
end
MarketplaceService.PromptRobloxSubscriptionPurchaseFinished:Connect(onPromptRobloxSubscriptionPurchaseFinished)

유료 전용 서버에서 수익 올리기

Roblox Plus 구독자는 귀하의 게임에서 무료로 유료 전용 서버를 생성할 수 있습니다. 이 서버에서 여전히 수익을 올릴 수 있도록, Roblox는 Plus 구독자가 귀하의 게임 내에서 생성한 유료 전용 서버에서 보낸 시간에 따라 보상합니다.

지급은 Plus 구독자가 자신이 생성한 유료 전용 서버에서 보낸 시간을 기준으로 합니다. 이는 Plus 구독자가 다른 Plus 구독자를 자신의 유료 전용 서버로 초대하는 경우, 오로지 서버 소유자의 시간이 귀하의 수익에 포함된다는 의미입니다. 초대된 구독자가 보낸 시간은 포함되지 않습니다.

Plus 구독 갱신일에 Roblox는 해당 구독자의 이전 30일 동안의 유료 전용 서버 사용을 평가합니다. 이 평가는 구독자가 Plus를 취소하더라도 발생합니다. Roblox는 그 기간 동안 해당 구독자가 각 서버에서 보낸 시간에 따라 상위 5개의 유료 전용 서버를 결정합니다. 귀하의 게임 내 유료 전용 서버는 그 중 하나라면 최소 60분 이상 누적되어야 자격이 주어집니다.

또한 Free Plus Trial을 포함한 Plus 구독자가 귀하의 게임 내에서 생성한 유료 전용 서버에서 지난 30일 동안 최소 60분 이상 머무른 경우 해당 구독자에 대해 최대 100 로벅스를 벌 수 있습니다.

다음 예에서, 전용 서버 A, B 및 C는 Plus 구독자가 지난 30일 동안 각각 60분 이상 머물렀기 때문에 자격이 됩니다. 전용 서버 D 및 E는 60분 기준에 미치지 못하여 자격이 없습니다. 이는 구독자의 Roblox 내 상위 5개의 유료 전용 서버를 나타냅니다. 자격이 있는 서버에서 창작자는 이 Plus 구독자로부터 총 205 로벅스를 얻게 됩니다.

게임의 유료 전용 서버서버 가격누적 시간 (갱신 이전 30일)창작자 수익
전용 서버 A100 로벅스120 분70 로벅스 (100 로벅스 서버 가격에 대한 70% 수익 분배)
전용 서버 B200 로벅스80 분100 로벅스 (200 로벅스 서버 가격에 대한 70% 삭제한 수익 분배, 최대 100 로벅스)
전용 서버 C50 로벅스70 분35 로벅스 (50 로벅스 서버 가격에 대한 70% 수익 분배)
전용 서버 D60 로벅스15 분자격 없음 (60 분 미만)
전용 서버 E70 로벅스10 분자격 없음 (60 분 미만)

로벅스 전송으로 수익 올리기

로벅스 전송은 Plus 구독자가 다른 사용자에게 로벅스를 직접 전송할 수 있게 합니다. 귀하의 게임 내에서 이러한 전송을 유도할 수 있도록 전송 API를 구현하고 각 전송의 일부를 수익으로 올릴 수 있습니다.

Plus 구독자가 귀하의 게임 내에서 PromptRobuxTransferAsync로 유도된 전송을 시작하면, 귀하는 **전송 금액의 10%**를 받게 됩니다. 예를 들어, 구독자가 다른 사용자에게 100 로벅스를 전송하면, 수신자는 90 로벅스(90%)를 받고 귀하의 게임은 10 로벅스(10%)를 받습니다.

귀하의 게임에서 전송으로 벌어들이는 로벅스는 DevEx 프로그램에 적합합니다. Roblox는 이 전송에서 수수료를 받지 않습니다.

게임 내에서 로벅스 전송을 구현하는 것에 대한 자세한 내용은 로벅스 전송을 참조하세요.

Plus 수익 추적

사용자가 게임 내 프롬프트를 통해 Roblox Plus에 구독하거나, 전송 API를 통해 로벅스 전송을 사용하거나, Plus 구독자가 귀하의 유료 전용 서버에서 보낸 시간을 추적할 수 있습니다. 이때 귀하의 게임 내에서 가입한 경우와 외부에서 가입한 경우 모두 포함됩니다.

Plus 구독 인센티브의 자세한 내용을 보려면:

  1. Creator Hub에서 창작물로 이동하고 게임을 선택합니다.
  2. 수익 창출Roblox Plus로 이동합니다.
©2026 Roblox Corporation. Roblox 및 Roblox 로고, 'Powering Imagination'은 미국 및 기타 국가 내 당사의 등록 및 미등록 상표입니다.