Tip4Serv is a donation web store that sends in-game orders with RCON commands

Supported Games
GameServerKingsGameServerKings

This plugin connects your Tip4serv.com store to your Rust & 7 Days To Die Oxide server. It checks if a player has made a donation on your Tip4Serv store and delivers the order in a minute (group, inventory item...) by typing commands in the server console.

HMAC authentication

Tip4serv adds a layer of security using HMAC authentication to communicate. It is a strong authentication method that is used by banks HMAC WIKI

Features for starter plan (only 5% fee)

  • Unlimited game servers & commands
  • Create subscriptions plan
  • Commands status tracking
  • Stock management
  • Deliver roles & messages on Discord
  • Create discount coupon
  • Add managers for your store
  • Purchase email and invoice
  • Sales statistics
  • Private flow for subscribers
  • Custom sub-domain
  • Resend commands
  • No ads

Features for PRO members (subscription required)

  • Dynamic Dark/Light theme
  • Account linking with avatars
  • Product page with gallery & video
  • GUI colors editor & additional CSS
  • Top customers & related products

Store available in 15 languages

English, Danish, Dutch, French, German, Hungarian, Italian, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish, Swedish and Turkish.

Several payment methods

Here are the payment methods you can offer your players: Card, Paypal, Venmo, Google Pay, Ideal, Giropay, Bancontact, Sofort, My Bank, Sepa, EPS, BACS, Multibanco, BECS, Przelexy24, BOLETO, OXXO, Mercado Pago.

Installation via plugin

Open an account on Tip4serv.com, follow the instructions and add a Rust or 7 Days To Die server.

  • Drag and drop tip4serv.cs into the oxide plugins directory on your game server.
  • Reload the plugin by typing oxide.reload Tip4serv in your game server console.
  • Set key to your tip4serv API key in the config file tip4serv.json.
  • Reload plugin by typing oxide.reload Tip4serv in console.

You should get this message: Server has been successfully connected

Installation via RCON (Rust only)

Open an account on Tip4serv.com, follow the instructions and add a Rust server.

  • Click on Connect with RCON
  • Enter your server IP
  • Enter your server RCON port
  • Enter your server RCON password

You should get this message: Server has been successfully connected

Setting up commands on Tip4Serv

Before setting up your commands on Tip4serv.com, you should know that command work in your server's console (not ingame as an admin).

Here are some sample commands you can use in the products configuration: MY PRODUCTS

But you can use any plugin commands you want.

Advertise in public chat

say Thank you {rust_username} for your donation of {total_paid} {currency}

Example with colors:

say {rust_username} just purchased <color=red>VIP</color> from <color=orange>tip4serv.com</color>

Give a group or permission

Add a player to a group previously created with oxide.group add [group-name]:

oxide.usergroup add {steam_id} group-name

Remove a player from a group:

oxide.usergroup remove {steam_id} group-name

Give a permission to a player:

oxide.grant user {steam_id} permission-name

Remove a permission from a player:

oxide.revoke user {steam_id} permission-name

Give an inventory item with steam_id (Rust only)

IMPORTANT: Please select the option [Player must be online] in your product editor

inventory.giveto {steam_id} item-short-name quantity

Example: inventory.giveto {steam_id} scientist 5

See Rust item list

Give an inventory item with username (Rust only)

IMPORTANT: Please select the option [Player must be online] in your product editor

inventory.giveto {rust_username} item-short-name quantity

Example: inventory.giveto {rust_username} scientist 5

Give an inventory item or a kit with Give plugin

IMPORTANT: Please select the option [Player must be online] in your product editor

You can also use Give plugin

Give an item to a player inventory with Give plugin:

giveto {steam_id} item-short-name quantity

Example: giveto {steam_id} fun.guitar 1

Give a kit to a player with Give plugin:

givekitto {steam_id} kit-name

Give money

Give money to a player with Economics plugin

deposit {steam_id} amount

Give points (Rust only)

Give points to a player with Server Rewards

sr add {rust_username} amount

Quantity multiplier

You can also multiply the quantity choosen by the customer like this: {quantity*50}

Note: You must first activate the Allow quantity choice option in your product.

Use this command on Tip4serv if you want to sell bundles of $200 with economics plugin:deposit {steam_id} {quantity*200}

This will run in your server console after a purchase if the player buys product 4 times:deposit 76561198181797231 800

Need help?

Documentation

Contact us

MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.