Jump to content
🛡️FORUMS ARE IN READ-ONLY MODE Read more... ×

BattleMetrics

Member
  • Content Count

    31
  • Joined

  • Last visited

  • Medals

Everything posted by BattleMetrics

  1. TL;DR: https://www.battlemetrics.com/rcon/about A new web-based RCON tool that allows you to maintain a persistent connection to your server. Tracks players and admins so you can watch your community and staff. Free 7 day trials. Many features to come. Hello everyone, The RCON tools available for ArmA are usually free desktop clients that give you some ability to run/monitor your server, but are often limited in what they can do and where you can take them. BattleMetrics is here to solve that problem. Our system maintains a constant RCON connection to your server, saving player information, chat logs, and administration logs so that you don't have to go scrounging when you want to find out what happened on your server while you were away. Here are a few of our key features: Proxy & VAC Ban Detection We automatically detect if a player is using a Proxy or has a VAC ban and display an icon next to their name to let you know. Additionally, we color the name in red so you can easily spot them from the dashboard. See below: Steam Family Share Detection We detect if a player is using Steam Family Share. Our data suggests that 52% of those with Steam Family Share have a VAC, EAC, or BattlEye ban associated with their account. We recommend removing these players from your communities and our tool can help you do that automatically. Steam ID < - > GUID Conversion We automatically reverse GUIDs into steam IDs and vice versa so that you can easily find a person's steam profile. Triggers We allow you to automate routine tasks such as auto-banning players with VAC Bans/VPNs, send messages to new players, automatically reply to users who request "!info", etc. Common triggers include: Auto-ban people who violate certain script restrictions Auto-kick for VPNs Auto-ban those with VAC bans Auto-ban Steam Family Share Accounts Respond to player messages (i.e. !info or !admins) Kick for name violations Reserve an administrator name And more! Ban Lists Create and share ban lists with other communities to reduce the number of problem players joining your servers. Limit the permissions of those you invite to your ban lists: you have full control over what other communities do with your list. Opt-out and create exemptions for bans on a list so that you don't have to be bound by every decision on a shared ban list. Quickly ban players with pre-populated ban templates. Upon kicking for a ban, automatically add new identifiers to existing bans to reduce ban evasion. Scheduler Send messages to the server on a customizable schedule. Automate your broadcasts by the minute, hour, day, or month (both by date and day of week). Pick the type of schedule that works for you. We provide three templates: Simple, Warning, and Advanced. Staff Permissions & Security There's no need to hand out passwords to your staff anymore. In addition, you can limit what they can do. New staff member that you don't quite trust? Give them permission to issue bans up to 3 days long or whatever you want. We've made permissions and staff roles fully customizable. Player Logs We track players based on name, IP, and GUID. We cross-reference these identifiers against other players in our database. When you go to view a player profile, you can see if they've joined under a different name, IP, etc. You'll also get to see what other servers we've seen that player on before. On the server information screen, we flag first-time players with a star next to their name. The player profile will also show if that player has ever been kicked or banned from the server before, easily allowing you to keep up with repeat offenders. Ban Syncing We allow you to group your servers into organizations and then issue organization-wide bans. The bans are in our system so that they don't bloat your bans.txt file. You can store more information, detailed notes, and prevent a player from joining any of your servers at the click of a button. No more batch scripts or SQL database complexity. We also support importing and exporting ban lists so that you can have backups if need be. Chat Notifications Receive an alert any time a user-defined condition is fulfilled (i.e. typing !admin in chat). Administration Log See a detailed history of what your staff has been up to. It has never been easier to see if your staff are using their powers responsibly. Mobile Since this is a web-based RCON tool, you can access and administer your server from anywhere. Dashboard- View Multiple Servers At Once We allow you to view all of your RCON-connected servers at once from our dashboard. You can issue most server commands and send messages to all your servers at once. You'll no longer need to keep multiple windows open to keep track of your server network. Reverse DNS We reverse the DNS of any IP available to us so you can more easily see if the traffic coming into your server is residential or something more sinister. Let us know what you think about this tool in the thread below, or send us an email at [email protected] I hope you all find this tool helpful and good luck with your servers! Hordicus BattleMetrics Team https://www.battlemetrics.com/ TL;DR https://www.battlemetrics.com/rcon/about A new web-based RCON tool that allows you to maintain a persistent connection to your server. Tracks players and admins so you can watch your community and staff. Free 7 day trials. Many features to come. EDIT: Updated to reflect VAC Ban detection and GUID -> SteamID Conversion EDIT 2: Updated to reflect addition of Proxy detection EDIT 3: Added chat notifications. EDIT 4: Included more screenshots. Updated to reflect new Trigger features and Free Trials EDIT 5: Updated to reflect the new chat trigger system. Added BattlEye script restriction based banning. I have included a screenshot of the dashboard below. Follow the link above for more!
  2. 2017-12-06 We've released some improvements to the reserved slot system. The reserved slot system still functions the same way. It is still essentially a reverse ban list and as such will kick players, not prevent them from joining. Not all games have a usable reserved slot system. If your game has adequate reserved slot/whitelisting capabilities we recommend you use that system. In particular this system does not function well with Rust and Squad's queuing system. You can now create reserved slots for multiple servers, a single server, or all servers. They now have an option to expire. The reserved slot list now has proper pagination. They are now searchable. We have added an option to kick the last player to join when a player on the reserved slot list joins. Look for the "Kick Last non-reserved slot player to join." option in server settings. We recommend waiting a while to enable this option or we may kick players on the list, but that did not use a reserved slot. You may attach metadata to a reserved slot to associate it with transactions, or anything else outside of our system. The reserved slot system is now available through the API. See here: https://www.battlemetrics.com/developers/documentation#resource-reservedSlot
  3. Updated to reflect ban list changes and the new "auto-add" feature for all bans.
  4. 2017-09-27 [Changed] [API 0.1.0] New ban attribute orgWide. [Changed] The ban interface has been updated to use our public API. [Changed] The ban list has been updated to include the name of the banning admin and the name of the server the player was banned on.
  5. 2017-08-15 [Added] [Arma, Rust, 7DTD] We are starting a slow rollout of Steam Family Sharing ban support. To start with we are running both the old and the new ban processor at the same time and logging any differences in kicks that are issued. Steam Family Sharing bans will not be enforced while we test. They are only being logged internally for us to review. After we are satisfied that we are accurately tracking Steam Family Sharing and that the new ban system is working as intended we will start slowly enforcing bans. You may start to see "Steam Family Share Owner" identifiers appear on player pages and on the ban form. This will allow you to start tracking who is using Steam Family Sharing and track down the game owner. In addition to the ban changes we are introducing two new trigger conditions. You should now have "Using Family Share" and "Steam Owner ID" conditions. Note: This is only available for Arma, Rust, and 7DTD. The other games that we support do not provide the required information for this feature. 2017-08-08 [Added] Option to ban for less than one hour on BattleMetrics bans issued via triggers. [Fixed] Variables can now be used in scheduled messages. [Fixed] Server update triggers will now be triggered by server queries.
  6. Slider_O3G, A notification to your active admins is certainly possible. You should have each of your admins set up a Personal Trigger keyed to the "!admin" message. When the condition is met, simply use a notification action (browser alert, email, or SMS message) to alert the admin that the trigger has fired. Your best bet is to use browser notifications, that way only online/active admins receive the notification. Our trigger system offers a lot of flexibility. Try a few different options and see what works for you! One suggestion- if you are unsure of what a trigger is going to do, use a "Log" action to simply log the messages and see if it gets the results you want before implementing your intended action. If you need help setting up triggers, you should join our Discord at: https://discord.gg/mXrtpbw There are many other admins there that can help troubleshoot your triggers. Hordicus BattleMetrics Team
  7. 2017-07-20 [Fixed] Player list filtering is now case insensitive.
  8. BattleMetrics

    Android App Server Control?

    DieselJC, You should check out BattleMetrics RCON. It's not quite what you're looking for, but it will work on mobile since it's web-based. See this thread:
  9. 2017-05-30 [Added] [Arma] "Resulted in Kick" condition to "BattlEye Log" type. This is considered experimental for now. It is dependent on us receiving the kick and BattlEye Log message at the same time. [Added] [Arma] "Ban for BattlEye Restrictions" trigger example. It will add a BattleMetrics ban with information about the BattlEye restriction.
  10. 2017-05-22 Chat triggers have been released along with several other improvements to chat and logging. You can find chat triggers along with other triggers at the top right. As part of this release, we have also enabled "personal" triggers. Personal triggers allow you to create chat triggers that are specific to your account. They are currently limited to the two new actions detailed below. Personal triggers will always be restricted to actions that do not impact the server or your fellow organization members. Chat Filtering We have rebuilt chat filtering to use the underlying message types used by the trigger system. All messages types may now be filtered. Added an option to switch between whitelist and blacklist modes. You can create custom tags and filter based on the tag. New Actions Tag Message Tagging a message allows you to associate a custom tag and color with a message or update. You may search and filter based on tags. You may filter your server activity by clicking the cog located at the top right of the activity log. The color you associate with a message will show as a "tab" to the left of the message. There are two new permissions associated with this action. You must have the appropriate permissions to create triggers. Create Tags: Allows creating tags that are visible to all members. Delete Tags: Allows deleting tags that are visible to all members. Notification The new notification action allows you to trigger external notifications such as email, SMS, and push notifications. The notification action is only available on personal triggers. Each user uses the email and SMS rate limits associated with their account. This means that you must have access to SMS messages in order to use them. For most RCON users, only the organization owner will have access to these alerts. We are using Web Push Notifications, which are currently only supported by Chrome, Firefox, Opera, and Chrome for Android. There are no browsers that support push notifications on iOS at this time. The old trigger notification action has been renamed to "Log Message" to better reflect its intended use. Release Notes We now have a release note system. Going forward, when we release new features or make big changes to the website we will use this system to make sure you don't miss anything. Smaller changes and bug fixes will continue to go into the changelog.
  11. There's a few new features we have added in the last two months. See our change log here or the relevant part below: 2017-03-15 [Added] Player and Server APIs. If you plan to use the API let us know. We'll try to keep API users informed of any changes made to the API. BattleMetrics API documentation 2017-02-15 [Changed] Scheduler system. All of your existing schedules will work as is. When/if you make changes to them they'll be converted to the new system on the fly. Highlights: Ability to schedule most actions, not just chat. The actions should look pretty familiar, it's the same as triggers with the server update type selected. Time Zone setting. Instead of converting between UTC and the user's time zone the schedule now has an associated time zone. Time zone will default to the organization's time zone if one is set, or the user's time zone if one is not set. Interface types Simple: Very similar to the old interface. This will be used when editing old schedules. Warning: Will build a schedule that increases in frequency as a preset time approaches. Advanced: Pretty much anything you want (hopefully). The simple and warning interfaces have an option to switch to this interface (one way). Build schedules using conditions On, Every, After, Before, and Except. Multiple schedules per schedule (advanced interface only) Clone: When creating and editing schedules there is a link to clone the schedule. The link does not share/clone server information and is therefore safe to share. 2017-02-05 [Added] Trigger check for players who have not yet set up their Steam Community profile. See "Steam Community Profile Is Set Up" option.
  12. Updated with the addition of the Trigger system and free trials.
  13. AlbinoGazelle, The issue you're encountering only happens when you first establish a connection to a server that is already up and running. After our tool is connected, the identifiers will update as players join the server. Let us know if you encounter other issues. Hordicus BattleMetrics Team
  14. Mech, The RCON service is a paid-for service only. In order to establish a connection to your server through our service, you would need an active subscription with us. That being said, the rest of the site is available free-of-charge. You can still use our public server pages and player profiles as a free way to get more information about your server population, play history, etc. If you were to subscribe to our services, there is a setup process that walks you through creating organizations and adding servers. We provide tips and hints where necessary to help you along with getting your server connected. If you have any further questions feel free to respond here, by email at [email protected], or on our discord channel, which is listed on our website. Hordicus BattleMetrics Team
  15. 2016-10-20 [Changed] The BattlEye protocol has been switched to UTF8. It appears that BattlEye handles UTF8 despite the documentation saying otherwise. 2016-10-17 [Changed] RCON Dashboard and server page player list rendering. The dashboard and player list on the detailed server view have received major changes to improve performance. The functionality and design is unchanged. The interface should now remain responsive even with thousands of players listed.
  16. Some new updates: 2016-09-10 [Added] Ability to broadcast server commands to multiple servers. [Added] Option to remove server from dashboard.
  17. Kaia, Unfortunately that is a limitation of the BattlEye protocol/game. Since the game doesn't support that functionality, there's nothing we can do at the moment to change that. Hordicus BattleMetrics Team
  18. 2016-08-11 [Added] Scheduler. Send messages automatically on flexible schedules. 2016-08-06 [Added] Ability to associate player identifiers with an admin. From the organization edit page you are able to edit users and add BattlEye GUIDs and Steam IDs that will be used to identify that admin. This is currently limited to highlighting admins that are in game, but may be expanded later. [Fixed] Issue preventing infinite scrolling in server activity views. 2016-08-05 [Added] Player notes. You can now add notes that are associated with players and an organization. All users in the organization can see the notes. The person who created the note can edit and delete the note. In order to allow your admins to edit and delete other admin's notes give them the "Manage Player Notes" permission. [Changed] Added an "Orgs" button to the top right to make organization management a bit easier to find. It is only visible to users who have the required permission to create or edit organizations. [Fixed] Issue calculating height of server activity when viewing multiple days worth of activity at once. 2016-07-26 [Added] Ban reason templates. You may automatically include the ban's unique id (default), the admin's nickname, ban duration (e.g. 2d, 3h), time left (e.g. 4h, updates dynamically), the date the player was banned, and when the ban expires. You can also set the default ban reason for your organization under organization options. You can set your organization's locale and time zone which will be used when formatting dates and times in ban reasons.
  19. byCado, Thanks for the feedback and the suggestions! We'll add them to our to-do list. Hordicus BattleMetrics Team
  20. 7-21-16: - [Added] Chat notification options. Matches are done based on whole words, !admin will not match administrator. Notifications will only be triggered by messages from players. - [Added] Option to toggle showing expired bans. - [Added] Information about the number of bans you have to the ban page. - [Added] Hourly presets to the ban form. Select "X Hours" and then the number of hours to ban the player. - [Fixed] Display issue on the ban form that made it appear as if users could issue permanent bans after selecting a preset and then clearing the ban duration input.
  21. Bmgdragon, We do have plans in the future to handle many of the BEC functions, but that will require us to write a serverside application like BEC. This will necessarily take us quite a few months, but it is definitely on our radar! Hordicus BattleMetrics Team
  22. RoidRage, Glad to hear you guys are enjoying the service. You definitely have one of the larger communities on ArmA III and we're glad to have you! Apologies about the inaccurate/slow to update server information. It looks like you were able to establish the RCON connection regardless. We'll begin looking into what's causing the issue (most likely need to make sure our query workers are communicating with RCON). Thanks for the bug report! We'll also be looking into the dropped messages. Not sure off the top of my head what that could be, but we'll find out. As for support, you can join us on Discord at: https://discord.gg/mXrtpbw or email us at [email protected] Hordicus BattleMetrics Team
  23. Maxgming72, That is certainly something we can do. We need to revisit the way we display the ban list and make it a little easier to browse through. Your suggestion should help with that. Thanks! Hordicus BattleMetrics Team
  24. Happy you guys are enjoying the tool! GreenPeanut: We've thought about implementing your suggestion, but ultimately the red coloring and the VAC ban icon are placeholders while we set up our "player risk assessment score" which is basically going to be a number (0-100) that accounts for all the various risk factors a player may have (i.e. vac bans, vpns, multiple names, ips, etc) and combine them into an easy-to-interpret score. With that score we'll start adding auto banning options when a player exceeds a certain score or meets some other condition. Your suggestion will be implemented in some form in that the number we assign a player will be color coded to the risk (blue -> red). Maxgming72: We intend to add more games in the coming months. We have a few pressing issues to resolve before we start adding games. That being said, adding Rust and DayZ are on the top of our list. They will be relatively easy to implement since we already have much of the back end infrastructure we would need to track and service them. Bans stay in the database forever so long as you do not delete the ban or delete the organization the ban belongs to. That way you can always see if a player has been previously banned on your server. We currently allow you to export or import your bans.txt file in various formats. I would suggest doing this on a semi-regular basis so that you have a backup in the event we have a connectivity issue. We hope to have an API in the future that will allow you to automate this process. "Unknown admin" is the byproduct of an RCON user not using BattleMetrics. We don't get complete information from other RCON clients about who is connected other than the IP of the connected RCON user. Reversing the IP to detect the identity of the admin is a bit buggy and ultimately not reliable for providing accurate information about who is performing RCON actions. I would encourage all your staff members to use our system for accurate tracking. We do hope to implement a "who's online" feature soon, as some other users have requested that feature as well. Additionally, we could allow assignment of the server IP but for the moment that will have to sit on the back burner while we address a few of the more pressing issues. We can absolutely do hourly presets. We'll have to wait for more feedback before enabling customization. Tack that on to the to-do list! Hordicus BattleMetrics Team
  25. BattleMetrics

    BE Issues

    Have you tried setting your RCON port? See here: https://community.bistudio.com/wiki/BattlEye
×