About Payout System (ATMConvert)
ATMConvert - Turn In-Game Currency into Real Money!
ATMConvert is a revolutionary Rust plugin that brings a unique and thrilling feature to your Rust server: the ability for players to convert their hard-earned in-game currency into real money through PayPal! This plugin not only adds an exciting new dimension to your server's economy but also turns ATM machines or any vending machine into high-stakes hotspots, adding layers of strategy, tension, and engagement.
Video Demo:
Key Features:
- PayPal Integration: Players can link their PayPal accounts directly to the server and request payouts of their in-game currency as real money. With a secure PayPal API integration, all transactions are processed smoothly and securely.
- Configurable Conversion Rates: Server admins can set custom conversion rates, minimum payout amounts, and even different payout limits for regular players, VIPs, and Elite VIPs.
- VIP and Elite VIP Benefits: Reward your loyal players by offering them higher payout limits and shorter payout intervals. Create an enticing VIP system that enhances server monetization and player retention.
- Hotspot Mechanics: The plugin turns ATM machines into high-risk, high-reward hotspots. Players must approach designated vending machines (with customizable skins) to request their payouts. This feature adds an element of danger and excitement as these locations can become prime targets for raids and ambushes.
- Dynamic Payout System: The plugin includes a configurable countdown timer for payouts, during which players must remain close to the ATM machine. This creates tension and opportunities for griefing or player interactions, making the payout process a thrilling experience.
- Discord Integration: Keep your community engaged and informed by automatically sending payout notifications to your Discord server. Players can track their transactions and share their achievements, enhancing community interaction.
- Anti-Spam Measures: Protect your server from abuse with built-in anti-spam mechanisms that prevent players from making frequent payout requests.
- Customizable Interaction Distance: Fine-tune how close players need to be to an ATM machine to interact, adding flexibility to how your server’s economy operates.
- Configurable Payout Fees: Set your own transaction fees to cover costs or add an extra layer of challenge, giving you full control over your server’s economic model.
Benefits for Your Server:
- Increased Player Engagement: By offering real-world rewards for in-game achievements, ATMConvert incentivizes players to grind more, stay longer, and invest more time and effort into your server.
- High-Stakes Gameplay: The ATM machines quickly become hot zones where players can expect intense PvP action. The thrill of possibly getting raided during a payout or successfully defending against ambushes adds a layer of excitement that will keep players on their toes.
- Community Interaction and Growth: With integrated Discord notifications and a payout system that encourages social sharing, ATMConvert fosters a strong, connected community around your server.
- Monetization Opportunities: Enhance your server’s monetization strategies by offering VIP tiers with better payout conditions. Players will be motivated to purchase VIP status, increasing your server's revenue.
- Dynamic Server Economy: ATMConvert adds depth to your server’s economy by creating a direct connection between in-game wealth and real-world value, making every raid, trade, and grind session more meaningful.
Commands:
Quote/earnlink <paypal email address> - link paypal email address of players where the payout will be paid
/earn <amount> - start payout with amount of economics/scraps/or any items you set to convert into points and USD to PayPal
Permission:
Quoteoxide.grant steamid atmconvert.default - 14 days payout interval by default config. allow to use /earnlink /earn
oxide.grant steamid atmconvert.vip - 10 days payout interval by default config. allow to use /earnlink /earn
oxide.grant steamid atmconvert.vipelite - 7 days payout interval by default config. allow to use /earnlink /earn
Sample Configuration:
{
"ConversionRatePoint": 1000.0, //Economics conversion 1000 eco = 1 point (if ItemCashShortName is set to scrap, will ask for 1000 scraps)
"CountdownCheckDistance": 10.0, //Distance of player to ATM Machine before cancel while waiting for payout process to finish
"CountdownTimerSeconds": 120, //Countdown timer of payout (this will allow griefing and raiding)
"Currency": "USD",
"DefaultMaxPayout": 300000.0, //300k economics = 300 points
"DefaultPayoutIntervalDays": 14, //For non-vip they can payout in 14 days by default
"DiscordWebhookUrl": "", //Connect to discord webhook for notification
"FixedExchangeRateUSD": 57.0, //Your conversion of points to dollar rate
"FixedTransactionFee": 0.3, //Default PayPal transaction fee
"IsDebug": false, //Allow debugging in game server console
"ItemCashShortname": "paper", //You can change this to scrap or any item
"ItemCashSkinID": "2570661100", //Set to 0 if you don't have ATM System plugin, will set paper item as your currency or scrap if you set as scrap
"MinimumPayoutAmount": 50000.0, //Minimum value to allow payout
"PayoutFeePercent": 3.0, //Default PayPal fee 3%
"PayPalApiUrl": "https://api-m.sandbox.paypal.com/v1/payments/payouts", //Sandbox Developer URL of PayPal - set to live environment once you activate your Payout feature in PayPal
"PayPalClientId": "", //Get from PayPal account developer key
"PayPalSecret": "", //Get from PayPal account developer secret key
"VendingMachineInteractionDistance": 3.0, //Distance between player and ATM Machine or Vending Machine to allow use of /earn command
"VendingMachineSkinID": "3042408530", //Skin ID of ATM if you have ATMSystem plugin
"VIPEliteMaxPayout": 800000.0,
"VIPElitePayoutIntervalDays": 7,
"VIPMaxPayout": 500000.0,
"VIPPayoutIntervalDays": 10
}
Activate fun, griefing and make PVP active in your server!