Skip to content

Cloud Verbose

German Vekhorev edited this page Jun 9, 2021 · 8 revisions

Reporting bugs was never this simple

Reporting anticheat misdetections is usually really complicated because users have to gather all of the debug information and anticheat logs manually, then wait for them to upload, wait for anticheat developers to read them... and all this just to hear "please do some more logs". Annoying, indeed.

Struggle no more! Reflex 11.0 introduced the system of cloud verbose, which makes communication between you, the user, and us, the devs, a lot easier by basically copying Reflex logs from your server to ours.

Usage

All you need to enable this feature is to open config.yml, set cloud_verbose to true, and restart your server. That's it. Now, if you'll want to report a false positive or a bypass, you won't have to search anything in your Reflex logs or send them to us manually — we can view them on our own! Logs are automatically synchronized every 10-30 minutes, but if you need help urgently, you can force synchronization with /reflex debug. (By the way, don't forget to provide the output of this command when reporting anything!)

Privacy & Limitations

  • When enabled, the cloud verbose feature duplicates what's printed in Reflex logs to the development servers.
  • Your server logs, or any data other than Reflex logs (you can find them locally under .../plugins/Reflex/logs/), ARE NOT uploaded anywhere. Reflex logs may contain:
    • messages of type "Somebody (name censored [1]) joined the server (MC version: ..., client locale: ...)";
    • messages of type "Somebody's (name censored [1]) client brand is ...";
    • active checks' verbose (detailed information about players' violations, with player names censored [1]);
    • anything that Reflex prints in your server console (e.g. "INFO: Full startup took 8.38 seconds"), except for error/exception stacktraces (those big messages with a lot of lines starting with "at ...").
  • Before Reflex logs are uploaded, all player names and kick commands (or any other commands executed through Reflex configuration) are censored [1]. That is, we CANNOT identify anybody on your server and/or create any associations with other people using the cloud verbose feature.
  • Reflex logs are uploaded to cloud even if you disable local log files creation (make_logs in config.yml).
  • Old ("inactive") cloud logs are periodically auto-deleted.
  • If you disable the cloud verbose feature after enabling it once, the existing cloud logs associated with your servers WILL NOT be deleted. However, new logs will STOP being uploaded to our servers.
  • You may request us to provide you all the logs associated with your server that are stored on our servers. You may also request us to delete them.
  • Logs are limited by size. When your server exceeds the maximum log size capacity, old lines are deleted, and new lines are inserted in place of them. That is, what we basically have on our servers is the last N lines of the Reflex logs on your server.
  • Moonlight users can save much bigger logs than others (their maximum capacity is a lot higher).
  • Cloud logs are associated with your server IP. If you are running Reflex on several machines (VPS/VDS) with different IP addresses, then each machine (VPS/VDS) will have an own cloud log file. There is a restriction on the maximum number of cloud log files per user.
  • Unless required by law, we NEVER share your cloud logs with third-parties. The logs are securely stored on our servers and are NEVER processed with/by any online tools.

[1] — In versions prior to release 11.2-1U, player names are always fully replaced with just the word Player. As of release 11.2-1U, only the very first and the very last characters of the player's name are kept as is, and the rest is censored with three asterisks (no matter the player name length). For example, names German, G_n, and G_32492349_n are all transformed into G***n. This is to make it easier to find logs related to concrete players, and thus to make the process of reporting misdetections easier for users.

Not really getting something?

We're always here to help! If you have any questions, make sure to ask them, for example, in our Discord!.