All Projects → tyger07 → BF4-Server-Stats

tyger07 / BF4-Server-Stats

Licence: GPL-3.0 license
BF4 Server Stats Web Page using XpKiller's Procon Stats Logging plugin.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to BF4-Server-Stats

urlbox-screenshots-node
Capture website thumbnails using the urlbox.io screenshot as a service API in node
Stars: ✭ 14 (-33.33%)
Mutual labels:  webpage
Flutterweb Pizza
Simple Pizza webpage made with Flutter Web
Stars: ✭ 93 (+342.86%)
Mutual labels:  webpage
Urlwatch
urlwatch monitors webpages for you
Stars: ✭ 2,294 (+10823.81%)
Mutual labels:  webpage
Balena Dash
Build a Raspberry Pi based desktop dashboard for stats, photos, videos and more!
Stars: ✭ 292 (+1290.48%)
Mutual labels:  webpage
Goscraper
Golang pkg to quickly return a preview of a webpage (title/description/images)
Stars: ✭ 72 (+242.86%)
Mutual labels:  webpage
Jsondiscoverer
JSON model discoverer
Stars: ✭ 129 (+514.29%)
Mutual labels:  webpage
AG NTRIP ESP
AG Rooftop controller with NTRIP client and IMU (ESP32 Controller)
Stars: ✭ 25 (+19.05%)
Mutual labels:  webpage
Screenshot Stream
Capture screenshot of a website and return it as a stream
Stars: ✭ 228 (+985.71%)
Mutual labels:  webpage
Brew.sh
🔖 The Homebrew homepage
Stars: ✭ 91 (+333.33%)
Mutual labels:  webpage
Vinaysomawat.github.io
Portfolio webpage to showcase description of word experiences, educations, projects with demo images and reference links, programming profiles across all platforms and mooc/award certificates.
Stars: ✭ 166 (+690.48%)
Mutual labels:  webpage
Webpage2html
save/convert web pages to a standalone editable html file for offline archive/view/edit/play/whatever
Stars: ✭ 323 (+1438.1%)
Mutual labels:  webpage
Singlefilez
Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a self-extracting HTML/ZIP polyglot file
Stars: ✭ 882 (+4100%)
Mutual labels:  webpage
Homebridge Server
Server plugin for homebridge
Stars: ✭ 154 (+633.33%)
Mutual labels:  webpage
spoti-vote
Web application to vote the next Song in Spotify Queue
Stars: ✭ 14 (-33.33%)
Mutual labels:  webpage
Readability
Readability is Elixir library for extracting and curating articles.
Stars: ✭ 188 (+795.24%)
Mutual labels:  webpage
img-cli
An interactive Command-Line Interface Build in NodeJS for downloading a single or multiple images to disk from URL
Stars: ✭ 15 (-28.57%)
Mutual labels:  webpage
Nim websitecreator
Nim fullstack website framework - deploy a website within minutes
Stars: ✭ 124 (+490.48%)
Mutual labels:  webpage
readability-cli
A CLI for Mozilla Readability. Get clean, uncluttered, ready-to-read HTML from any webpage!
Stars: ✭ 41 (+95.24%)
Mutual labels:  webpage
Termpage
Termpage allows you to create neat functional webpages that behave like a terminal
Stars: ✭ 224 (+966.67%)
Mutual labels:  webpage
Pywebcopy
Python library to mirror webpage and websites.
Stars: ✭ 156 (+642.86%)
Mutual labels:  webpage

BF4 Server Stats Webpage Overview

Download the most recent release and view the most recent release notes: https://github.com/tyger07/BF4-Server-Stats/releases/latest
View the pretty overview page: http://tyger07.github.io/BF4-Server-Stats/

Sample

(Example Images) Not affiliated with 'Banzore'

Features

  • Easy setup.
  • Individual server or combined server stats.
  • Country stats.
  • Map stats.
  • Player stats.
  • Weapon stats.
  • Dog tag stats.
  • Game server stats.
  • Live scoreboard.
  • Top players list / leaderboard.
  • Player name search.
  • Top players of the Week.
  • Suspicious players search.
  • Server chat log.
  • Stats signature images.
  • Gametracker-style server banners.
  • Battlelog theme.

Requirements

This web page code requires the use of a stats database which is created by XpKiller's Procon "Chat, GUID, Stats and Mapstats Logger" Plugin. If you need help setting up and using XpKiller's Stats Logger plugin, you must seek assistance in XpKiller's plugin thread: https://myrcon.net/topic/162-chat-guid-stats-and-mapstats-logger-1003/

For best compatibility with this web stats page, use the following settings in XpKiller's Procon Stats Logging plugin:

  • "Enable Statslogging?" : Yes
  • "Enable Weaponstats?" : Yes
  • "Enable Livescoreboard in DB?" : Yes
  • "tableSuffix" : None
  • "MapStats ON?" : Yes
  • "Session ON?" : Yes
  • "Save Sessiondata to DB?" : Yes
  • "Log playerdata only (no playerstats)?" : No

This webpage code requires that you have access to an Apache web server running a modern version of php and requires that you have read and write permission to add and modify files and directories on that web server.

Help and Support

For help with this web stats page code, visit the following forum thread: https://myrcon.net/topic/166-bf4-stats-webpage-for-xpkillers-stats-logger-plugin/ Or, submit a "New Issue" using GitHub: https://github.com/tyger07/BF4-Server-Stats/issues/new

Installation Steps

  1. Download the following file: https://github.com/tyger07/BF4-Server-Stats/zipball/master

  2. Extract the files. (maintain the original folder structure)

  3. Fill in the required parameters in ./config/config.php. For help with properly modifying the config.php file, see additional instructions further down in this readme file.

    Note: You may not include single quotation marks (') in the config.php fields without also using an appropriate php delimiter. For instance, you may not call your clan 'Ty_ger07's Clan' as it would cause a php compilation error due to the unequal and ambiguously placed single quotation marks.

    Using an appropriate php delimiter, when required, would cause it to work properly. For example:

    $clan_name = 'Ty_ger07\'s Clan';

  4. Upload the entire contents to your php-enabled web server and enjoy!

You must fill in the following information in config.php which is in the config folder.

  1. Input your stats database host, stats database user name, stats database password, and stats database name.

    For example:

    // DATABASE INFORMATION
    DEFINE('HOST', '100.200.300.400'); // database host address
    DEFINE('PORT', '3306');            // database port - default is 3306
    DEFINE('NAME', 'database');        // database name
    DEFINE('USER', 'user');		// database user name - sometimes the same as the database name
    DEFINE('PASS', 'pass');		// database password
    

    Note: Some web server providers use the same value for database name and database user name.

  2. Input your clan name as you would like it to appear in the stats pages.

    For example:

    $clan_name = 'MyClan'; // your gaming clan or organization name

  3. Input your desired banner image URL if you want one other than the default banner image to be displayed.

    $banner_image = './images/bf4-logo.png'; // your desired page banner

  4. Enter the URL which you would like users to redirect to when they click your banner image.

    $banner_url = 'http://tyger07.github.io/BF4-Server-Stats/'; // where clicking the banner will take you

Additional Information

A .sql file is included in the ./test-database/ folder for users to set up a dummy test database to test this web page when they otherwise have not yet set up a server or have not yet got XpKiller's Stats Logger plugin and database working.

Changelog

Refer to commmit history on GitHub: https://github.com/tyger07/BF4-Server-Stats/commits/master

Enjoy!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].