-
Posts
70 -
Joined
-
Last visited
Content Type
Profiles
Warranty Claims
Downloads
Forums
Store
Services
Downloads Plus Support
DOWNLOADS EXTRA
Everything posted by dFxPhoeniX
-
Version 1.6.2
7 downloads
Karma is a configurable reputation/karma system for that rewards positive behavior (revive, heal, build/repair help, donation, passive peace, redemption) and punishes negative behavior (unprovoked kills, repeated kills, naked kills, raiding others). It also includes anti-abuse protections for teams/clans (maturity + recent-group grace) and optional integrations (BetterChat, SimpleStatus, Clans, NTeleportation, Economics, ImageLibrary). Key Features: Fully configurable positive and negative karma actions Anti-abuse protections for team/clan farming (maturity + grace windows) Optional teleport restrictions and safe-zone hostility based on rank Rank system with colors and metabolism effects (hunger/thirst) Optional chat/UI integrations (BetterChat, SimpleStatus) Built-in Top/Bottom lists Optional API for other plugins Permissions: karma.use - Allows player/group to use the /karma command. karma.others - Allows player/group to check other players (/karma check <name|steamid>). Chat Commands: /karma - Shows help and what actions are currently enabled (requires karma.use). /karma check - Shows your karma + rank (requires karma.use). /karma check <name|steamid> - Shows karma + rank for another player (requires karma.others). /karma top - Shows top karma players (requires karma.use). /karma bottom - Shows lowest karma players (requires karma.use). Sever Commands: karma.add <steamId64|name> <amount> karma.remove <steamId64|name> <amount> karma.set <steamId64|name> <amount> Debug/maintenance: karma.dump <steamid|name> karma.redeem <steamid|name> karma.caches karma.resetstate <steamid|name> karma.cleartc karma.debug.set <steamid|name> <karma> Configuration: { "General": { "Save interval seconds (min 10)": 120, "Save on server save": true, "Debug": false, "Reset on wipe": false, "Reset karma on wipe to": 0, "Announce rank changes in chat": true, "Notify player when karma changes": true, "Karma notify includes reason": false, "Use team": true, "Use clan": false, "Team maturity seconds for combat/raid grouping (0 = instant)": 60, "Team stamp keep minutes (prevents false positives for offline teammates)": 360, "Clan maturity seconds for combat/raid grouping (0 = instant)": 120, "Clan stamp keep minutes (prevents false positives for offline clanmates)": 360, "Positive actions: block if recently same team/clan (seconds)": 600, "Safe zone hostile warning cooldown seconds (min 5)": 60, "Karma hostile refresh seconds (max 15)": 5.0, "Karma hostile seconds (max 3600)": 600.0, "Drain metabolism tick seconds (min 1, max 30)": 5.0 }, "Combat logic": { "Combat window seconds": 60, "Min damage to count as aggression": 5.0, "Ignore trap damage as first hit": true, "Ignore bleed damage as first hit": true, "Ignore radiation as first hit": true, "Ignored first-hit initiator prefabs (paths)": [ "assets/prefabs/deployable/bear trap/beartrap.prefab", "assets/prefabs/deployable/landmine/landmine.prefab", "assets/prefabs/deployable/single shot trap/guntrap.deployed.prefab", "assets/prefabs/deployable/floor spikes/spikes.floor.prefab", "assets/prefabs/deployable/playerioents/teslacoil/teslacoil.deployed.prefab" ], "Count projectile only": false, "Consider victim team/clan aggression as self defense": true, "Victim group aggression requires victim engaged": true, "Victim engaged window seconds (min 1)": 12, "Consider raid window as provocation": true }, "Negative actions": { "Unprovoked kill": { "Enabled": true, "Karma to remove": 8 }, "Self defense kill": { "Enabled": false, "Karma to remove": 0 }, "On same player repeated kills": { "Enabled": true, "Karma to remove": 10, "Window minutes": 30, "Free kills per pair": 1 }, "Naked kill penalty": { "Enabled": true, "Karma to remove": 4, "Detect": { "Max clothing slots used": 1, "Max weapons in belt": 0, "Ignore if holding weapon": true, "Ignore if has ranged weapon in belt": true, "Max minutes since spawn (0=disabled)": 60 } }, "On raid others": { "Enabled": true, "Karma to remove": 2, "Max distance from tc": 160.0, "Raid window seconds": 900, "Cooldown seconds per tc": 180 } }, "Positive actions": { "Self defense kill": { "Enabled": false, "Karma to add": 1 }, "Revive player": { "Enabled": true, "Karma to add": 6, "Per target cooldown seconds": 900 }, "Heal other": { "Enabled": true, "Karma to add": 2, "Min healed amount": 20.0, "Per target cooldown seconds": 300, "Accumulate heal window seconds (0 = per-scan delta)": 5, "Recent medical use seconds (healer detection)": 2, "Scan radius meters": 3.0, "Scan every seconds": 1.0, "Require recent damage seconds": 20 }, "Kill negative player": { "Enabled": true, "Karma to add": 2, "Cooldown seconds per target": 600 }, "On kill while raid defending": { "Enabled": false, "Karma to add": 2, "Max distance from own tc": 160.0, "Raid window seconds": 900 }, "Help build for others": { "Enabled": true, "Karma to add": 1, "Per target cooldown seconds": 1800 }, "Repair others builds": { "Enabled": true, "Karma to add": 1, "Per target cooldown seconds": 1800 }, "On rescue monument": { "Enabled": true, "Karma to add": 3, "Per target cooldown seconds": 900 }, "Passive peace bonus": { "Enabled": true, "Karma to add": 1, "Award every minutes": 60 }, "Donation to naked": { "Enabled": true, "Karma to add": 2, "Per target cooldown seconds": 1800 }, "Redemption bonus": { "Enabled": true, "Karma to add": 3, "Cooldown seconds": 43200, "Require no player kills minutes": 180, "Require no pvp damage minutes": 120, "Require no raid damage minutes": 180, "Require no combat minutes": 30 } }, "Ranks": { "Negative": [ { "Name": "Troublemaker", "Negative threshold": 25, "Color": "#ffb300", "Metabolism": { "Hunger per tick": 1.0, "Thirst per tick": 1.0 }, "Block teleport to home": false, "Block teleport to tpr": true, "Block teleport to town": false, "Block teleport to outpost": false, "Block teleport to bandit": false, "Block teleport to island": false, "Hostile in safe zone": false }, { "Name": "Dishonorable", "Negative threshold": 100, "Color": "#ff7043", "Metabolism": { "Hunger per tick": 2.0, "Thirst per tick": 2.0 }, "Block teleport to home": true, "Block teleport to tpr": true, "Block teleport to town": false, "Block teleport to outpost": false, "Block teleport to bandit": false, "Block teleport to island": false, "Hostile in safe zone": false }, { "Name": "Bandit", "Negative threshold": 200, "Color": "#ff3d00", "Metabolism": { "Hunger per tick": 2.0, "Thirst per tick": 2.0 }, "Block teleport to home": true, "Block teleport to tpr": true, "Block teleport to town": true, "Block teleport to outpost": true, "Block teleport to bandit": true, "Block teleport to island": true, "Hostile in safe zone": true }, { "Name": "Nemesis", "Negative threshold": 400, "Color": "#b71c1c", "Metabolism": { "Hunger per tick": 3.0, "Thirst per tick": 3.0 }, "Block teleport to home": true, "Block teleport to tpr": true, "Block teleport to town": true, "Block teleport to outpost": true, "Block teleport to bandit": true, "Block teleport to island": true, "Hostile in safe zone": true } ], "Positive": [ { "Name": "Friendly", "Positive threshold": 25, "Color": "#7cb342", "Metabolism": { "Hunger reduction percent": 20.0, "Thirst reduction percent": 20.0 } }, { "Name": "Honorable", "Positive threshold": 100, "Color": "#43a047", "Metabolism": { "Hunger reduction percent": 30.0, "Thirst reduction percent": 30.0 } }, { "Name": "Guardian", "Positive threshold": 200, "Color": "#1e88e5", "Metabolism": { "Hunger reduction percent": 40.0, "Thirst reduction percent": 40.0 } }, { "Name": "Protector", "Positive threshold": 400, "Color": "#1565c0", "Metabolism": { "Hunger reduction percent": 60.0, "Thirst reduction percent": 60.0 } } ] }, "BetterChat": { "Enabled": true, "Format": "[{KarmaRank}]", "Font size": 15 }, "SimpleStatus": { "Enabled": true, "Left side mode (karma|rank)": "karma", "Hide when neutral": true, "Use karma ranks color": false, "Use vanilla tint": false, "Status id": "karma.rank", "Positive background": "#738D45", "Negative background": "#C74A37", "Neutral background": "#6B6B6B", "Positive icon color": "#A3FE03", "Negative icon color": "#782600", "Neutral icon color": "#E0E0E0", "Positive label color": "#FFFFFF", "Negative label color": "#DEDEDE", "Neutral label color": "#FFFFFF", "Positive value color": "#FFFFFF", "Negative value color": "#DEDEDE", "Neutral value color": "#FFFFFF", "Icon (/oxide/data/Karma/images/<name>.png for local)": "https://i.ibb.co/7tspt4MD/karma.png" }, "Integrations": { "Ignore players in Godmode (Vanilla God/Godmode)": true, "Ignore vanished players (Vanilla Vanish/Vanish/BetterVanish)": true } } Languages: Karma includes two languages by default (English and Romanian), but you can add more in Oxide lang folder. API Hooks: int API_GetKarmaPoints(ulong userId) object API_GetRankInfo(ulong userId) string API_GetRankName(ulong userId) int API_GetRankType(ulong userId) void API_SetKarmaPoints(ulong userId, int value, string reason = null) void API_AddKarmaPoints(ulong userId, int amount, string reason = null) void API_RemoveKarmaPoints(ulong userId, int amount, string reason = null)$15.99 -
Version 1.0.6
55 downloads
Rust Premium Launcher is a fully cross-platform customizable game launcher designed specifically for Rust. It allows you to fully personalize it with ease by editing a simple configuration file. Key features include: 1. Customization: Change the color scheme, name, logo, and background image effortlessly to suit your preferences or branding needs. 2. Multiple Server Support: Add multiple Rust servers on the launcher. 3. Cross-Platform Compatibility: The launcher can be compiled and used on Windows, Ubuntu/Linux, and MacOS, ensuring broad accessibility. 4. Discord Presence: Integrated Discord Rich Presence keeps your friends updated on your activity. 5. Auto-Updater: Stay up to date effortlessly with an automatic update system built into the launcher. Rust Premium Launcher is the ultimate tool for enhancing your Rust gaming experience, combining functionality with a sleek and personal touch. How to compile the sourcecode: 1. Install NodeJS 20+ 2. Copy all content from config.js.example located in app folder to a new file named config.js in app folder 3. Open the configuration file (config.js) from app folder and edit all fields 4. Execute command npm install in launcher directory 5. Execute command npm run dist or npm run dist:windows or npm run dist:mac or npm run dist:linux or npm run dist:ubuntu in launcher directory 6. The launcher is now compiled in dist folder Warning: 1. This launcher is made with NodeJS and Electron, so you need to install NodeJS to be able to compile the sourcecode. 2. If you want to add many servers just copy the current array from serversList, add comma and paste the copied array. 3. If you want to update the launcher from an older version to a newer one, you must delete the old launcher sourcecodes, minus the file config.js, then copy the new launcher files. 4. If you are not familiar with NodeJS, read the NodeJS documentation. You will need to install the NodeJS modules with the npm install command in order to run npm run dist. 5. If you want to compile the sourcecode for different platforms, such as Windows, Ubuntu/Linux or macOS, the sourcecode will need to be compiled on the respective operating system. For example, for Windows you will need to compile the sourcecode on Windows. 6. If you want to use the auto updater, make sure you have copied all the files from the dist folder to the website set in config on variable autoUpdaterDownloadURL, except the folders with the unpacked launcher. 7. If you want the number of online players and the server version to be updated in the launcher, make sure you put the API Key in the config from rust-servers.net. 8. If you want to modify the launcher installer icon, simply replace the icons from build folder, then recompile the sourcecode. 9. You need at least NodeJS 20 to be able to compile the sourcecode. Configuration: module.exports = { name: 'Rust Premium Launcher', // The name of launcher color: 'orange', // The color of launcher. Select from: orange, red, blue, green, yellow, purple, pink header: '', // The header image of launcher. You have to upload the image in the uploads folder, then pass the name of the image here. If it is blank, the displayed image will be the default favicon: 'favicon.ico', // The favicon of launcher. You have to upload the image in the uploads folder, then pass the name of the image here logo: 'logo.png', // The logo of launcher. You have to upload the image in the uploads folder, then pass the name of the image here discordClientId: '', // Client ID from https://discord.com/developers discordSlogan: 'Best Rust Launcher!', // The Discord slogan of launcher discordLauncherImage: 'launcher-logo', // The Discord image name of launcher defaultServerName: 'Nothing', // The default name of server defaultServerImage: 'default-logo', // The default Discord image name of server launcherURL: 'https://rustpremiumlauncher.com', // The link of launcher autoUpdaterDownloadURL: 'https://rustpremiumlauncher.com/download', // The link of auto updater download location linkSteam: 'https://steamcommunity.com/id/dfxphoenix', // The link of Steam group linkDiscord: 'https://discord.dfxphoenix.xyz', // The link of Discord server linkYoutube: 'https://youtube.com/dFxPhoeniX', // The link of Youtube channel linkFacebook: 'https://facebook.com/dFxPhoeniX', // The link of Facebook page linkInstagram: 'https://instagram.com/waltercurelea', // The link of Instagram account linkX: 'https://x.com/waltercurelea', // The link of X account linkTiktok: 'https://tiktok.com/@waltercurelea', // The link of TikTok account autoUpdater: true, // Enable/Disable the auto updater discordPresence: true, // Enable/Disable the Discord presence socialIcons: true, // Enable/Disable the social icons // Enable/Disable socials socialSteam: true, socialDiscord: true, socialYoutube: true, socialFacebook: true, socialInstagram: false, socialX: false, socialTiktok: false, serversList: { RustServer: { ServerName: 'Rust Server', // The name of server ServerIP: 'connect.rustserver.com:28017', // The IP of server discordServerImage: 'server-logo', // The Discord image name of server rustserversKey: '' // API Key from https://rust-servers.net } } }; Launcher demo: https://rustpremiumwebsite.dfxphoenix.xyz/launcher$2.99 -
Version 1.0.2
11 downloads
Rust Premium Banner is a fully customizable in-game server banner PSD template crafted for Rust server owners who want both style and flexibility. With its clean and professional look, this template is fully customizable, allowing you to easily change the colors, server name, and logo to perfectly match your server’s unique branding. The well-organized and layered structure ensures a smooth editing experience, making it accessible even for those with limited design skills. Whether you want to refresh your server’s image or create a distinctive first impression for new players, the Rust Premium Banner offers both flexibility and a polished aesthetic that stands out in-game. Layouts: Discover a variety of clean, customizable layouts for the Rust Premium Banner. Each option is designed for easy editing, letting you quickly match your server’s unique style.$4.99 -
Version 1.4.0
38 downloads
Buttons is a Rust plugin that allows server owners to add customizable buttons to the in-game user interface. These buttons can be used to trigger commands, open menus, send messages, or execute any server-side action, offering a more interactive and user-friendly experience for players. With support for custom positioning, styling, and permissions, Buttons makes it easy to enhance gameplay and streamline interactions through intuitive UI elements. Permissions: buttons.use - Allows group/player to use the buttons. buttons.toggle - Allows group/player to toggle the buttons. Chat Commands: /buttons - Toggle the buttons (require buttons.toggle). Console Commands: buttons.open <index> - Execute the button command. Configuration: { "Settings": { "Buttons": [ { "Image Url": "https://i.ibb.co/Gv8YKB8g/info.png", "Local Image (oxide/data/Buttons/images - eg: image.png)": "", "Command": "info", "Background Color": "0.65 0.65 0.65 0.3", "Only Show Buttons In Looting": false, "Display Type (Hud/Overlay)": "Overlay", "Enable Hybrid Display Type When Display Type Is Overlay": false, "Use This Display Type While Not Looting When Hybrid Is Enabled (Hud/Under)": "Hud", "Alignment": { "Anchor Min": "0 1", "Anchor Max": "0 1", "Offset Min": "18 -60", "Offset Max": "56 -22" } }, { "Image Url": "https://i.ibb.co/VYz1NcLL/leaderboard.png", "Local Image (oxide/data/Buttons/images - eg: image.png)": "", "Command": "leaderboard", "Background Color": "0.65 0.65 0.65 0.3", "Only Show Buttons In Looting": false, "Display Type (Hud/Overlay)": "Overlay", "Enable Hybrid Display Type When Display Type Is Overlay": false, "Use This Display Type While Not Looting When Hybrid Is Enabled (Hud/Under)": "Hud", "Alignment": { "Anchor Min": "0 1", "Anchor Max": "0 1", "Offset Min": "58 -60", "Offset Max": "96 -22" } }, { "Image Url": "https://i.ibb.co/V06FLK38/shop.png", "Local Image (oxide/data/Buttons/images - eg: image.png)": "", "Command": "shop", "Background Color": "0.65 0.65 0.65 0.3", "Only Show Buttons In Looting": false, "Display Type (Hud/Overlay)": "Overlay", "Enable Hybrid Display Type When Display Type Is Overlay": false, "Use This Display Type While Not Looting When Hybrid Is Enabled (Hud/Under)": "Hud", "Alignment": { "Anchor Min": "0 1", "Anchor Max": "0 1", "Offset Min": "98 -60", "Offset Max": "136 -22" } }, { "Image Url": "https://i.ibb.co/ksjLcnx5/kits.png", "Local Image (oxide/data/Buttons/images - eg: image.png)": "", "Command": "kits", "Background Color": "0.65 0.65 0.65 0.3", "Only Show Buttons In Looting": false, "Display Type (Hud/Overlay)": "Overlay", "Enable Hybrid Display Type When Display Type Is Overlay": false, "Use This Display Type While Not Looting When Hybrid Is Enabled (Hud/Under)": "Hud", "Alignment": { "Anchor Min": "0 1", "Anchor Max": "0 1", "Offset Min": "138 -60", "Offset Max": "176 -22" } } ], "Open By Default": true } } Languages: Buttons have two languages by default (English and Romanian), but you can add more in Oxide lang folder.$4.99 -
My name is dFxPhoeniX, and I’m here to bring your ideas to life with a blend of technology and creativity. I offer professional services in plugin development, web development, graphic design, and programming. Custom Website Development: Whether you need a presentation site, an server website, or a blog, I provide modern and functional solutions tailored to your needs. Logo, Avatar and Banner Design: Want a visual identity that stands out? I create unique designs that represent your brand and capture attention online. Discord Bots: Need automation and special features for your Discord server? I develop custom bots that make your server more interactive and easier to manage. Rust Plugins & Server Setup: If you're passionate about Rust, I create plugins and offer full server setup services to enhance your gaming experience. No matter the project, I’m committed to delivering professional and efficient solutions. Let’s collaborate and create something extraordinary together! Feel free to contact me on Discord at dfxphoenix for inquiries or to discuss your project.
-
- 8 comments
-
- 8 comments
-
- 8 comments
-
Version 1.4.2
172 downloads
Rust Premium Website is 100% customizable, allowing you to change the site's colors, links, text, and more. You have the freedom to personalize every aspect, creating a unique experience for players. One significant advantage of our website is its translation capability. You can add as many languages as you want, enabling players from different regions to access and navigate the site easily. Effectively communicate with a diverse community of players. Our website features a leaderboard and profile system, which requires the DatabaseStats plugin. This system allows you to track players' progress and achievements, fostering healthy competition within your community. The leaderboard adds an extra element of excitement to your Rust server, enhancing the overall gaming experience. Additionally, our website seamlessly integrates Steam authentication, allowing players to log in using their Steam accounts. This secure authentication method ensures a seamless and reliable experience for players. Build a strong community and establish trust by providing a familiar and secure login process. Moreover, our website prominently displays real-time statistics about the number of players on your server. Stay informed about player activity and showcase the popularity of your server. This feature helps attract new players and demonstrates the thriving nature of your Rust community. Take full control of your Rust server's online presence with our fully customizable, translation-ready website equipped with a leaderboard system. Engage with players from around the world, deliver an immersive gaming experience, and showcase the vibrant community you've built. Start creating your dream website today! Warning: 1. If you want to use Leaderboard and Profile pages, you need to install and configure the DatabaseStats plugin. 2. If you want to add more rules, you can add it on the array of language file, same at services and custom links. If you want to edit text from website, just edit it from the lang folder. 3. If you want to add more languages, just copy language file from lang folder, and rename to language code, for exemple en.php to ro.php, after that, add language in translations_list.php. This website use IP location to detect the language code, languages are taken automatically form visitor IP. You can find country codes at https://www.iban.com/country-codes 4. This website is written in PHP, so, you need LAMP (Linux, Apache, MySQL, PHP) to use it. 5. Make sure your host is capable to read .htaccess files and your Apache server have mod_rewrite enabled. 6. If you want to add many servers just copy the current array from servers_list, add comma and paste the copied array. 7. If you want to update the website from an older version to a newer one, you must delete the old website, minus the files config.php, translations_list.php and the translations folder, then copy the new website to host. 8. If you want to have Launcher available for download on the Launcher page, you must put them in the download folder, then put the file name in config. 9. We recommend hosts that use CPanel, Plesk or CyberPanel, also even using LAMP technology directly on Linux if you are familiar with Linux. Some of the hosts we tested are: Hostico, Hostinger, GoDaddy, BlueHost and HostGator. Configuration: $name = "Rust Premium Website"; // The name of website $timezone = "Europe/Bucharest"; // The timezone of website $custom_protocol = ""; // The custom protocol of website. Default is http or https $folder_path = ""; // The folder path of website. If it is blank, the path will be / $favicon = "favicon.ico"; // The favicon of website. You have to upload the image in the uploads folder, then pass the name of the image here $logo = "logo.png"; // The logo of website. You have to upload the image in the uploads folder, then pass the name of the image here $header = ""; // The header image of website. You have to upload the image in the uploads folder, then pass the name of the image here. If it is blank, the displayed image will be the default $color = "orange"; // The color of website. Select from: orange, red, blue, green, yellow, purple, pink $link_hub = "https://rustpremiumwebsitehub.com"; // The link of servers hub $link_store = "https://store.rustpremiumwebsite.com"; // The link of server store $link_steam = "https://steamcommunity.com/id/dfxphoenix"; // The link of Steam group $link_discord = "https://discord.dfxphoenix.xyz"; // The link of Discord server $link_youtube = "https://youtube.com/dFxPhoeniX"; // The link of Youtube channel $link_facebook = "https://facebook.com/dFxPhoeniX"; // The link of Facebook page $link_instagram = "https://instagram.com/waltercurelea"; // The link of Instagram account $link_x = "https://x.com/waltercurelea"; // The link of X account $link_tiktok = "https://tiktok.com/@waltercurelea"; // The link of TikTok account $name_launcher = "Rust-Premium-Launcher-setup"; // The name of launcher file $version_launcher = ""; // The version of launcher. If it is blank, no version will be displayed $contact_email = "[email protected]"; // The contact email of server $copyright_name = "dFxPhoeniX"; // The Copyright name $copyright_link = "https://dfxphoenix.xyz"; // The Copyright link $home_page_name = true; // Enable/Disable the name of the page on Home page $social_icons = true; // Enable/Disable the social icons $dark_mode = true; // Enable/Disable the dark mode theme change $default_dark = false; // Enable/Disable the default dark mode theme $open_newtab = false; // Enable/Disable opening social links in a new tab $display_errors = false; // Enable/Disable display errors $log_errors = true; // Enable/Disable log errors // Enable/Disable pages $page_hub = false; $page_leaderboard = true; $page_store = true; $page_profile = true; $page_launcher = false; $page_api = false; $page_custom = false; // Enable/Disable modules $module_status = true; $module_email = true; $module_rules = true; // Enable/Disable socials $social_steam = true; $social_discord = true; $social_youtube = true; $social_facebook = true; $social_instagram = false; $social_x = false; $social_tiktok = false; // Enable/Disable leaderboard top $leaderboard_deaths = true; $leaderboard_suicides = false; $leaderboard_shots = false; $leaderboard_headshots = true; $leaderboard_farmeditems = false; $leaderboard_looteddrops = false; $leaderboard_thrownexplosives = true; $leaderboard_playtime = false; $leaderboard_votes = false; $leaderboard_balance_money = false; $leaderboard_balance_rp = false; // Enable/Disable profile stats $profile_ip = true; $profile_isbanned = false; $profile_ismuted = false; $profile_lastposition = false; $profile_joindate = false; $profile_lastconnected = false; $profile_rank = true; $profile_playtime = true; $profile_votes = true; $profile_balance_money = true; $profile_balance_rp = false; $profile_kills = true; $profile_deaths = true; $profile_suicides = true; $profile_shots = true; $profile_headshots = true; $profile_farmeditems = true; $profile_looteddrops = true; $profile_thrownexplosives = true; // Enable/Disable launcher download $launcher_windows = true; $launcher_macos = false; $launcher_linux = false; $launcher_ubuntu = false; // Enable/Disable api stats $api_ip = true; $api_isbanned = false; $api_ismuted = false; $api_lastposition = false; $api_joindate = false; $api_lastconnected = false; $api_rank = true; $api_playtime = true; $api_votes = true; $api_balance_money = true; $api_balance_rp = false; $api_kills = true; $api_deaths = true; $api_suicides = true; $api_shots = true; $api_headshots = true; $api_farmeditems = true; $api_looteddrops = true; $api_thrownexplosives = true; const session_name = "rustpremiumwebsite"; // The session name const session_domain = "rustpremiumwebsite.com"; // The session domain. The preceding dot must be used if you want subdomains to work as well const session_time = 60 * 60 * 24; // The session cookie lifetime. Time is in seconds const session_maxtime = 60 * 60 * 24; // The session cookie max lifetime. Time is in seconds const steamauth_key = ""; // Your Steam WebAPI-Key found at https://steamcommunity.com/dev/apikey const steamauth_domain = "rustpremiumwebsite.com"; // The main URL of your website displayed in the login page const steamauth_logout = "./"; // Page to redirect to after a successfull logout (from the directory the SteamAuth-folder is located in) - NO slash at the beginning! const steamauth_login = "./"; // Page to redirect to after a successfull login (from the directory the SteamAuth-folder is located in) - NO slash at the beginning! const steam_profileurl = "https://steamcommunity.com/id/dfxphoenix"; // The default Steam API Profile URL const steam_avatar = "https://avatars.fastly.steamstatic.com/044faa21914ff9a44913a0cc20e48eba6c0b4a16.jpg"; // The default Steam API Avatar const steam_avatarmedium = "https://avatars.fastly.steamstatic.com/044faa21914ff9a44913a0cc20e48eba6c0b4a16_medium.jpg"; // The default Steam API Medium Avatar const steam_avatarfull = "https://avatars.fastly.steamstatic.com/044faa21914ff9a44913a0cc20e48eba6c0b4a16_full.jpg"; // The default Steam API FULL Avatar const servers_list = [ 'Rust Server' => [ 'rust_servers_key' => "", // API Key from https://rust-servers.net 'mysql_ip' => "127.0.0.1", // The MySQL IP 'mysql_port' => "3306", // The DatabaseStats MySQL Port 'mysql_username' => "rustuser", // The DatabaseStats MySQL Username 'mysql_password' => "", // The DatabaseStats MySQL Password 'mysql_dbname' => "rustserver", // The DatabaseStats MySQL Database Name 'mysql_tablename' => "DatabaseStats" // The DatabaseStats MySQL Table Name ] ]; Live demo: https://rustpremiumwebsite.dfxphoenix.xyz$20.99- 8 comments
- 2 reviews
-
Version 2.1.6
310 downloads
Database Stats is a plugin that stores in the database (SQLite, MySQL) or file, certain statistics such as the number of kills, the number of deaths or even the amount of money from Economics for each player. This plugin is usefull if you want to display this statistics on your website or app. Database storage: Steam ID Rust nickname IP Ban Status Mute Status (require BetterChat Mute) Last Position Join Date Last Connected Kills Deaths Shots Headshots Farmed Items Looted Drops Thrown Explosives Money count (require Economics) Points count (require ServerRewards) Playtime count (require PlaytimeTracker) Votes count (require EasyVoteExtended) Rank name (require BetterChat) Custom value (require API Implementation in another plugin) Server Commands: databasestats.forceloaddata - Force loading all data. databasestats.forcesavedata - Force saving all data. databasestats.forceloadpluginshookdata- Force loading all the plugins hook data. databasestats.forcewipedata - Force wiping all data you have enabled in config. databasestats.forcesaveolddata - Force saving all old data if you have enabled in config. databasestats.forceinitializedefaultdata - Force initializing all default values data (May cause lag). Configuration: { "Data Type : 0 (Files) or 1 (SQLite) or 2 (MySQL)": 1, "Date format": "yyyy-MM-dd HH:mm:ss", "Enable Cache Sync": true, "Enable counter for Animals": true, "Enable counter for NPCs": true, "MySQL": { "Database Name": "rustserver", "Database New Save Table Name": "DatabaseStatsSaves", "Database Table Name": "DatabaseStats", "Host": "localhost", "Password": "pass", "Port": 3306, "Username": "rustuser" }, "Save Data on New Save": false, "SQLite": { "Database Name": "databasestats.db", "Database New Save Table Name": "DatabaseStatsSaves", "Database Table Name": "DatabaseStats" }, "Wipe on New Save": { "Deaths": false, "FarmedItems": false, "Headshots": false, "Kills": false, "LootedDrops": false, "Shots": false, "Suicides": false, "ThrownExplosives": false } } API Hooks: object API_GetPlayerData(string userid, string key, bool deserialize = false, object defaultValue = null, Action<object> callback = null) void API_SetPlayerData(string userid, string key, object data, bool serializeData = false) void API_RemoveColumn(string key, bool includeNewSaveTable = false)$10.99
