Skip to content

Releases: MineTrax/minetrax

3.6.0

03 Feb 09:58
Compare
Choose a tag to compare

Added

  1. Custom Form Intel/Analytics (like google form do with charts)

Fixes

  1. Allow special characters in custom form name.
  2. Other fixes related to custom form.

Full Changelog: 3.5.0...3.6.0

3.5.0

12 Jan 15:00
Compare
Choose a tag to compare

Added

  1. added Japanese language to local folder by @dusty01534 in #301
  2. Feature: Custom Form by @Xinecraft in #300

Fixes

  1. Improved loading speed of web. Initial load will get better.
  2. Fix other reported bugs.

New Contributors

Full Changelog: 3.4.0...3.5.0

3.4.0

06 Dec 17:49
Compare
Choose a tag to compare

Changelog

Added

  1. Custom Animated Loading Image (GIF or SVG) -> go to Admin -> Settings -> Theme -> Animated Loading Image
  2. Pulse Dashboard for monitoring of website performance. (https://yousite.com/admin/pulse)

Changed

  1. Other minor bug fixes

New Contributors

Full Changelog: 3.3.1...3.4.0

3.3.1

19 Oct 23:52
Compare
Choose a tag to compare

Changelog

Added

  1. Backup module can now use SFTP or S3 Storage.

Changed

  1. Fix Dice avatar URL

Upgrade Guide (optional)

Below are some additional steps required after you complete the upgrade guide.

  1. Add these new .environment variables to your .env file at the end.
SFTP_DISK_HOST=
SFTP_DISK_USERNAME=
SFTP_DISK_PASSWORD=
SFTP_DISK_PORT=22

AWS_PRIVATE_BUCKET=
  1. Run sh update.sh
  2. Done!

How to use S3 for Backup Storage

If you want to Store your Backups in S3 then configure all AWS related environment variable including AWS_PRIVATE_BUCKET and set BACKUP_DISK to s3-private.

AWS_ACCESS_KEY_ID=key
AWS_SECRET_ACCESS_KEY=sadsadasd+dadas
AWS_DEFAULT_REGION=eu-central-1
AWS_BUCKET=minetrax-public
AWS_PRIVATE_BUCKET=minetrax-private
AWS_USE_PATH_STYLE_ENDPOINT=false

BACKUP_DISK=s3-private

How to use SFTP for Backup Storage

Fill all SFTP related details in .env

SFTP_DISK_HOST=ftp.yoursite.com
SFTP_DISK_USERNAME=yourusername
SFTP_DISK_PASSWORD=yourpassword
SFTP_DISK_PORT=22

BACKUP_DISK=sftp

Full Changelog: 3.3.0...3.3.1

3.3.0

22 Sep 18:21
20f89c7
Compare
Choose a tag to compare

Changelog

Added

  1. Downloads Module.
  2. Ability to increase upload limit of profile photo and cover photo using .env variable.

Changed

  1. Bug fixes.
  2. Language improvements.

Upgrade Guide (optional)

Below are some additional steps required after you complete the upgrade guide.

  1. Add these new .environment variables to your .env file at the end.
DOWNLOADS_MODULE_DISK=download
MAX_USER_PROFILE_PHOTO_SIZE_KB=512
MAX_USER_COVER_PHOTO_SIZE_KB=1024
  1. Run sh update.sh
  2. Done!

New Contributors

Full Changelog: 3.2.0...3.3.0

3.2.0

08 Sep 23:13
Compare
Choose a tag to compare

Changelog

Added

  1. New Hero section with particles and foreground image and more.
  2. Option to disable top players in homepage.
  3. Ability to set global broadcasts in General setting which will appear in all pages.

Changed

  1. Bug fixes.

New Header:

New header can have foreground now.
You can also set unlimited type of custom particle effect using tsParticles options.
image

Full Changelog: 3.1.0...3.2.0

3.1.0

06 Sep 14:24
Compare
Choose a tag to compare

Changelog

Added

  1. Dynamic variables per server for custom rating and score algorithm.
  2. Cache config and routes for a faster load of the site.

Changed

  1. Join address . at end fix for SRV like records.
  2. Bug fix remove null from chart with Unknown.
  3. Fix whois /ww command 500 error when wildcard search.
  4. Fix SQL deadlock issue with retries.
  5. Updated GeoIP database.

How to use Dynamic variables.

Most of the static variables are supported dynamic variables and can be used with format {variable}_server{id}.
Eg:

$total_used__server_1

ID of the server can be found in server list page.

Full Changelog: 3.0.0...3.1.0

3.0.0

02 Sep 14:17
81a39ec
Compare
Choose a tag to compare

Changelog

Added

  1. Player Intel v1.
  2. Option to let u show player intel to anyone (Go to Settings -> Player Setting and change there)
  3. Added steps to help adding servers.
  4. .env variable to let one decide if wanna make ping/query using hostname or ip_address. Can be helpful for server under DDoS protection syystem.
  5. more data in server intel.
  6. support for ViaVersion for tracking player client version.
  7. support for tracking player join address.

Changed

  1. Encryption algo changes.
  2. Remove requirement of SFTP/FTP data while adding server.
  3. Remove JSON data tracker.
  4. Change cookie consent screen.
  5. Use webquery for playerlist box.
  6. Changes to some variables available in custom rating and score algorithm.
  7. Improvement in UI & bug fixes.

Upgrade Guide

Below are some additional steps required after you completed the upgrade guide.

  1. Add these new .environment variables to your .env file at the end.
POWERED_BY_EXTRA_NAME=
POWERED_BY_EXTRA_LINK=

PING_PROXY_SERVER_USING_IP_ADDRESS=false
QUERY_PROXY_SERVER_USING_IP_ADDRESS=true
  1. If you have enabled custom rating/score algorithm. update the variable names there as some variables are removed and new are added.
  2. Run this command: sudo supervisorctl restart all
  3. Make sure to update all plugin in your servers to 3.0
  4. Done!

Full Changelog: 2.2.0...3.0.0

2.2.0

20 Aug 07:27
Compare
Choose a tag to compare

Changelog

Added

  • Automatic File & Database Backup System

Upgrade Guide

Below are some additional steps required after you completed the upgrade guide.

  1. Add these new .environment variables to your .env file at the end.
BACKUP_ENABLED=true
BACKUP_APP_NAME="${APP_NAME}-backup"
BACKUP_DISK=local
BACKUP_ARCHIVE_PASSWORD=null
BACKUP_NOTIFICATION_EMAIL=
  1. Run this comand: sudo supervisorctl restart all
  2. Done!

You can change BACKUP_ARCHIVE_PASSWORD if you want your backup file to be encrypted with a password.
Your backups will be stored in:

pathToMinetrax/storage/app/{YourAppName}-backup

Eg: /var/www/minetrax/storage/app/Minetrax-backup

Few things about Backup:

  1. Backup will be created daily automatically at 1:30 AM UTC.
  2. If you want to manually create backup you can run php artisan backup:run.
  3. Backup file will contain MySQL database backup as well as backup of whole MineTrax files.
  4. Old backups are automatically deleted to free up space. Backup system will make sure backups overall size never exceed 5GB.

Full Changelog: 2.1.0...2.2.0

2.1.0

22 Jul 20:47
Compare
Choose a tag to compare

Changelog

Added

  • Ask DB Bot for querying your database using GPT3.
  • Fixes to Dashboard and Server Intel.
  • Other minor fixes.

Upgrade Guide

Below are some additional steps required after you completed the upgrade guide.

  1. Add these new .environment variables to your .env file at the end.
ASKDB_ENABLED=false
OPENAI_API_KEY=
  1. Run this comand: sudo supervisorctl restart all
  2. Done!

How to enable AskDB?

AskDB uses OpenAI to generate query from natural language. Go to OpenAI and create your account and then generate an API key there.

Then go to .env file and change ASKDB_ENABLED to true and enter your OpenAI API Key.

ASKDB_ENABLED=true
OPENAI_API_KEY=your_openai_api_key_here

Note: OpenAI is not free and charges you for their service. So using AskDB will cost you some $$. It's minimal though.

Full Changelog: 2.0.0...2.1.0