2017 © Pedro Peláez
 

project bfadmincp

A web based admin tool for AdKats, a plugin for procon.

image

adkgamers/bfadmincp

A web based admin tool for AdKats, a plugin for procon.

  • Friday, November 3, 2017
  • by Prophet731
  • Repository
  • 11 Watchers
  • 33 Stars
  • 302 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 20 Forks
  • 21 Open issues
  • 10 Versions
  • 0 % Grown

The README.md

Running on PHP Version 7

This does not work with any version of the BFACP do not try to run this application on that version. Use the latest stable PHP 5.6., (*1)

Circle CI Download Battlefield Admin Control PanelLatest Stable Version Total Downloads Latest Unstable Version License, (*2)

Overview

The Battlefield Admin Control Panel (BFACP) is a web based admin tool designed to work exclusively with AdKats (v6+) and XpKillers Chat, GUID, Stats and Mapstats Logger (v1.0.0.2). The software is built with the Laravel PHP framework to speed up development time and make my job a lot easier., (*3)

FAQ, (*4)

Requirements

  • MySQL Database (5.6+)
  • AdKats v6+
  • XpKillers Chat, GUID, Stats and Mapstats Logger v1.0.0.2+
  • PHP 5.5+
  • PHP Mcrypt
  • PHP PDO

Features

  • User, Role, and Permission system.
  • Live Scoreboard with chat.
  • Ban Management for AdKats.
  • Detailed player information with graph charts.
  • Server statistics page for each server showing population history, uptime history with data from UptimeRobot, and Mapstats.
  • Metabans support.
  • Report notifications with ability to change alert sounds.
  • Chatlog searching where you can search by multiple players and/or keywords and ability to only show from a certain date/time range.
  • Message of the Day
  • Quick DB Stats overview
  • and more!

Download Battlefield Admin Control Panel, (*5)

Download the latest version. Once downloaded unzip it to a temporary folder on your computer. Next open the .env.php file located in the root folder in your favorite text editor. Scroll down to the database settings section and fill in your database connection information., (*6)

    /**
     * Database Settings
     */
    'DB_HOST'        => 'localhost',
    'DB_USER'        => 'root',
    'DB_PASS'        => '',
    'DB_NAME'        => 'mydatabase',

Next we need to create a encryption key. This is IMPORTANT! The default key provided is just a placeholder string and is insecure. I have provided a page where you can get a random 32 character string. I do NOT save these and they are random on each refresh. You can access this page here. Once you have your key open up the file .env.php in the root folder and scroll down till you see the APP_KEY field. Replace the YourSecretKey!!! with the key that was generated. By default it will look like this., (*7)

    /**
     * Set your app key here
     */
    'APP_KEY'        => 'YourSecretKey!!!'

Once completed upload the entire application to your webserver. Once uploaded you will need to modify some file and folder permissions. Change the files and folders permissions under app/storage recursively to 0777. This application was designed to run on a subdomain and not from a folder from the TLD. Make sure to create a subdomain and if possible have domain point to the public folder that's located under the root folder., (*8)

Now load up application in your web browser and it will begin the process of creating the tables. This process will take a few seconds to run on first load. When it completed you should see the dashboard., (*9)

Default login

Username: admin, (*10)

Password: password, (*11)

You can change the default username and password by clicking on Site Management > Users > Admin, (*12)

If you have any questions or need help setting this up please post it here., (*13)

Please create a ticket for bugs/requests. here., (*14)

Installing from the command line

This method is only for those who have shell access to their web server or VPS. This will download and extract the files to your current directory. Make sure it's an empty directory., (*15)

If you have git installed you can just run the following command to install it. You must have composer and php command line installed., (*16)

Composer Method (preferred)

composer create-project --prefer-dist --no-scripts --keep-vcs adkgamers/bfadmincp .

Git Method

git clone https://github.com/Prophet731/BFAdminCP.git .
composer install --no-scripts

This will clone and install the dependency's need for the BFACP to work. This will checkout the master branch which is the stable version. If you would like to run the develop version you will need to run git checkout develop before you issue the composer command., (*17)

To update it all you will need to do is run git pull and it will pull the latest version on the current branch (master or develop)., (*18)

To make this an automated process you can create a cron job for it., (*19)

* * * * * cd /path/to/bfacp; git pull >/dev/null 2>&1

, (*20)

The Versions

03/11 2017

dev-dev-php7

dev-dev-php7 https://github.com/AdKats/BFAdminCP

A web based admin tool for AdKats, a plugin for procon.

  Sources   Download

MIT proprietary

The Requires

 

The Development Requires

laravel framework adkats web admin bfacp procon

31/05 2017

dev-master

9999999-dev https://github.com/Prophet731/BFAdminCP

A web based admin tool for Battlefield 3, Battlefield 4, and Battlefield Hardline integrated with AdKats and XPKillers Stat Logger plugins for ProCon.

  Sources   Download

proprietary

The Requires

 

by Avatar Prophet731

adkgamers webrcon adkats battlefield 3 battlefield 4 battlefield hardline bf3 bf4 bfh

03/07 2016

v2.0.3

2.0.3.0 https://github.com/Prophet731/BFAdminCP

A web based admin tool for Battlefield 3, Battlefield 4, and Battlefield Hardline integrated with AdKats and XPKillers Stat Logger plugins for ProCon.

  Sources   Download

proprietary

The Requires

 

by Avatar Prophet731

adkgamers webrcon adkats battlefield 3 battlefield 4 battlefield hardline bf3 bf4 bfh

09/05 2016

dev-develop

dev-develop https://github.com/Prophet731/BFAdminCP

A web based admin tool for Battlefield 3, Battlefield 4, and Battlefield Hardline integrated with AdKats and XPKillers Stat Logger plugins for ProCon.

  Sources   Download

proprietary

The Requires

 

by Avatar Prophet731

adkgamers webrcon adkats battlefield 3 battlefield 4 battlefield hardline bf3 bf4 bfh

09/05 2016

v2.0.2

2.0.2.0 https://github.com/Prophet731/BFAdminCP

A web based admin tool for Battlefield 3, Battlefield 4, and Battlefield Hardline integrated with AdKats and XPKillers Stat Logger plugins for ProCon.

  Sources   Download

proprietary

The Requires

 

by Avatar Prophet731

adkgamers webrcon adkats battlefield 3 battlefield 4 battlefield hardline bf3 bf4 bfh

27/12 2015

v2.0.1

2.0.1.0 https://github.com/Prophet731/BFAdminCP

A web based admin tool for Battlefield 3, Battlefield 4, and Battlefield Hardline integrated with AdKats and XPKillers Stat Logger plugins for ProCon.

  Sources   Download

proprietary

The Requires

 

by Avatar Prophet731

adkgamers webrcon adkats battlefield 3 battlefield 4 battlefield hardline bf3 bf4 bfh

13/06 2015

v2.0.0

2.0.0.0 https://github.com/Prophet731/BFAdminCP

A web based admin tool for Battlefield 3, Battlefield 4, and Battlefield Hardline integrated with AdKats and XPKillers Stat Logger plugins for ProCon.

  Sources   Download

proprietary

The Requires

 

by Avatar Prophet731

adkgamers webrcon adkats battlefield 3 battlefield 4 battlefield hardline bf3 bf4 bfh

09/02 2015

v2.0.0-rc.2

2.0.0.0-RC2 http://www.adkwebadmin.com/

A web based admin tool for Battlefield 3 and Battlefield 4 integrated with AdKats and XPKillers Stat Logger plugins for ProCon.

  Sources   Download

proprietary

The Requires

 

by Avatar Prophet731

adkgamers webrcon adkats battlefield3 battlefield4

26/11 2014

v2.0.0-rc.1

2.0.0.0-RC1 http://www.adkwebadmin.com/

A web based admin tool for Battlefield 3 and Battlefield 4 integrated with AdKats and XPKillers Stat Logger plugins for ProCon.

  Sources   Download

proprietary

The Requires

 

by Avatar Prophet731

adkgamers webrcon adkats battlefield3 battlefield4