Skip to content
This repository has been archived by the owner on May 9, 2020. It is now read-only.

Marcin648/pboServerOptimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Arma 3 PBO Server Optimizer

PBO Server Optimizer is a simple Python script that optimizes mods pbo file for Arma 3 servers. The original game is over 10GB, the server only ~4GB. What is the secret file server? It's simple. PBO file server does not have the texture and sound is downsampling. This script replaces the texture files in PBO to blank texture.

Installation and usage

  1. Install Arma 3 Tools from Steam
  2. Install Python 3.6 and add Python to PATH
  3. Unpack pboServerOptimizer
  4. If you install Steam in custom folder fix path to Arma 3 Tools in pboServerOptimizer.py file
  5. Create folder in pboServerOptimizer for mods to optimize
  6. Copy mods to created folder (Steam Workshop mods location: Steam\steamapps\common\Arma 3\!Workshop)
  7. Run console in pboServerOptimizer folder and type the python pboServerOptimizer.py -h to show usage
  8. Run python pboServerOptimizer.py modsFolder outputFolder to optimize mods in modsFolder. Optimize mods is in outputFolder
  9. Install mods from output folder on you server

Visualization

Visualization

Examples of optimization results

  • Community Upgrade Project (CUP) - Full 21.5 GB => 5.44 GB
  • RHS 0.4.2.1 - Full 11.9 GB => 2.77 GB
  • VSM - Uniforms + Vests and Helmets 1.21 GB => 12.9 MB
  • IFA3_LITE 1.33 GB => 1 GB
  • Exile 1.25 GB => 163 MB

About

Arma 3 PBO Server Optimizer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages