Skip to content

Pure-Battlefield/PureSeeder3

Repository files navigation

PureSeeder 3

Windows based seeding tool for Battlefield 4. Created by Brad Rhodes for the PURE Battlefield community. Inspired by battlefield-seeder by Tim Froehlich. Modified by Gregory Sarrica and Sam Hecht.

Main Features

  • Built in Gecko (Firefox) browser (does not rely on external Internet Explorer windows)
  • Auto-login to Battlelog
  • Manage seeding on multiple servers
  • Ability to detect and recover from Battlefield 4 crashes and hangs
  • Auto-update on startup to new version without user interaction
  • Idle kick avoidance while keeping Battlefield 4 in the background silently
  • Ability to auto-minimize both the app and the game when seeding starts
  • Easily import updated server settings files (json-based settings files that are easily readable)

Changlog

v 2.0.1.0

  • Fixed logging in after Battelog Update

v 2.0.0.x

  • Added functionality for monitoring multiple servers and making a decision on which one to seed
  • Added ability to prioritize servers in the UI
  • Add Server Status tab to view the player counts from all servers

v 1.3.0.0

  • Automatic Server Switching

v 1.2.2.0

  • Transferred ownership of the PureSeeder3 project to PURE Battlefield
    • version updates are to fix issues with deployment/auto-updates

v 1.0.0.0

  • Inital release version
  • Added ability to auto-minimize PureSeeder 3 and/or Battlefield 4 when seeding.
  • Added ability to edit the server list from within the UI
  • Fixed bug where importing Servers would not remove old servers from the list
  • Added automatic display of Changelog on version update

v 0.1.0.1

  • Initial beta release version

Installation Instructions

  • the installer can be downloaded from http://pure-battlefield.github.io/PureSeeder3/
  • we don't have a proper signing key for the installation so Windows may block the installation saying "Windows protected your PC"
  • the install is NOT harmful so if you choose trust us (or you want to verify the source code yourself), you can choose to install it anyway by clicking on the "More info" link below the message, then clicking on the "Run Anyway" button that appears in the lower right hand corner. Step 1 Step 2

Notes for Developers

  • when committing code in git, please ensure that git does not automatically deal with line endings for this repository
    • this will cause the hash that is generated by the ClickOnce deployment to not match the actual hash of the application and the application will not install
    • use this command to turn of automatic handling of line endings in your current repository
    • $git config core.autocrlf false
    • more info on line endings in git can be found here