Apocrypha

spring

A 3D multiplayer real-time strategy game engine

Available in

OverlayNewestEbuildsLast activity
spring GitHub ↗ 105.0 2 4 yr details ›

Versions & arches

VersionOverlay amd64x86 Committed
9999 LIVE spring follows upstream — no keywords view · download · history ↗
105.0 spring amd64 testing x86 testing view · download · history ↗

Use flags of 105.0

  • +ai Compile multiple additional Artificial Intelligences for SinglePlayer
  • java Compile Java-based AIs
  • +default Default engine (that's what you want)
  • headless A engine build, that doesn't render anything to screen but still runs the full simulations (e.g. used to test AIs, benchmarks, ...)
  • dedicated A dedicated server build (runs no simulation, just broadcasts netcommands)
  • test-ai A Null-AI (justs for testing/learning, does nothing)
  • debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
  • -profile Add support for software performance analysis (will likely vary from ebuild to ebuild)
  • -custom-march Sets gcc's `-march=` to current CXXFLAGS one (may break online gaming!)
  • -custom-cflags Disables engine's CXXFLAGS stripping (this will for sure break online gaming!)
  • +tcmalloc Use the dev-util/google-perftools libraries to replace the malloc() implementation with a possibly faster one
  • +threaded Enable threadpools
  • bindist Flag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues)
  • -lto Enable link-time-optimizations (may break online gaming!)
  • test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)