Forum for Pleiades 1 (#7)

[Posting] Configuration
Thread opener
Posted Sun, 2013-03-03 17:16 GMT

Hi everyone,

The wanderer pointed out that the configuration listed for PList 3.2 was the same as the PList 2.4 configuration. I therefore updated the PList 3.2 building block. It's still not 100% Degi's recommended configuration, but much closer.

Here is the configuration for a "Pleiades" game started on my test installation:

#
#  PHost 4 Configuration File -- Simple Version
#
#  This is a simple configuration file for starters. It contains only
#  the required parameters; all the little "unimportant" ones were left
#  out.
#
#  This configures a "standard" game with PBP build queue, all PHost
#  features on (except remote control which is confusing to many
#  beginners). The choice of battle type is done with the shiplist.txt
#  file.
#
#  This file does not contain a %PCONTROL section; add one if you wish
#  to have add-ons in your game. "complete.src" contains a pcontrol
#  section which you can copy.
#

% PHOST

#
#  Overall game characteristics
#

  GameName                        = Pleiades 5
  AllowRegisteredFunctions        = Yes
  ScoringMethod                   = Compatible
  NumShips                        = 500

  AllowPlayerMessages             = Yes
  AllowAnonymousMessages          = Yes

  CPEnableGive                    = Yes
  CPEnableAllies                  = Yes
  CPEnableRaceName                = Yes
  CPEnableRemote                  = Yes

# WraparoundRectangle is only used when AllowWraparoundMap is Yes.
# On a "flat" map, the map is as big as it is.
  AllowWraparoundMap              = Yes
  WraparoundRectangle             = 1000,1000,3000,3000

#
#  Player Preferences
#
#  Players can change these using CP commands. You can turn off the
#  "Language" command if you only have the plangeng.hst language file.
#  In "Language", the first element is the Host's choice of language.
#  All other settings are "No" (conservative defaults that work with
#  all clients).
#
  Language                        = English,...
  AllowMoreThan50Targets          = No,No,No,No,No,No,No,No,No,No,No
  FilterPlayerMessages            = No,No,No,No,No,No,No,No,No,No,No
  AllowMoreThan500Minefields      = No,No,No,No,No,No,No,No,No,No,No

  CPEnableLanguage                = Yes

#
#  Minefields
#

## General

  AllowMinefields                 = Yes
  AllowWebMines                   = Yes
  MineDecayRate                   = 5
  MaximumMinefieldRadius          = 200
  CPNumMinefields                 = 500

## Movement through Mines

  MineHitOdds                     = 1
  WebMineHitOdds                  = 5
  MineHitOddsWhenCloakedX10       = 5
  HullTechNotSlowedByMines        = 7

## Mine Sweeping

  MineScanRange                   = 250
  AllowMinesDestroyMines          = Yes

# Note that because Mine Sweeping happens after decay in PHost, the sweep
# ranges must be larger than in THost to yield roughly the same results.
  MineSweepRate                   = 4
  MineSweepRange                  = 5
  WebMineSweepRate                = 3
  WebMineSweepRange               = 3
  FighterSweepRate                = 0,0,0,0,0,0,0,0,0,0,15
  FighterSweepRange               = 0,0,0,0,0,0,0,0,0,0,80
  AllowColoniesSweepWebs          = No

### Ion Storms

  IonStormActivity                = 0
  IonStormsHideMines              = Yes

#
#  Planets (Production)
#

  RaceMiningRate                  = 70,200,100,100,100,100,100,100,100,100,100
  ProductionRate                  = 100,100,100,100,100,100,100,100,100,100,100

  StructureDecayPerTurn           = 1
  StructureDecayOnUnowned         = 1

  ColonistTaxRate                 = 200,100,100,100,100,100,100,100,100,100,100
  MaxPlanetaryIncome              = 6000

  ClimateLimitsPopulation         = Yes
  AllowEatingSupplies             = Yes
  ClimateDeathRate                = 3

  BorgAssimilationRate            = 100

#
#  Planets (Combat)
#

  GroundKillFactor                = 1,30,1,15,1,1,1,1,1,1,1
  GroundDefenseFactor             = 1,10,1,5,1,1,1,1,1,1,1

  FreeFighters                    = 0,0,1,1,1,1,1,15,0,0,0
  AllowPlanetAttacks              = Yes

#
#  Ships (Building)
#

  AllowPriorityBuild              = Yes
  BuildQueue                      = PBP
  BuildChangeRelativePenalty      = 100
  BuildPointReport                = Allies

  RecycleRate                     = 75
  AllowShipCloning                = Yes
  ShipCloneCostRate               = 300,300,200,200,2000,200,1000,200,200,300,200

## PBP Building
  PBPCostPer100KT                 = 250
  PBPMinimumCost                  = 500
  PBPCloneCostRate                = 200

## Ship Build Queue
# (The SBQ parameters are ignored when you use a PBP queue. We just
# show the defaults for a PAL queue.)
  SBQBuildPALBoost                = 1
  SBQNewBuildPALBoost             = 1
  SBQPointsForAging               = 1200
  SBQBuildChangePenalty           = 0
  SBQBoostExpX100                 = 0

## Acquiring PALs
# The idea behind a PAL queue is that you have to destroy 2N kt mass
# to be granted a N kt priority build.
  PALDecayPerTurn                 = 0
  PALPlayerRate                   = 100
  PALCombatAggressor              = 0
  PALAggressorPointsPer10KT       = 2
  PALOpponentPointsPer10KT        = 2
  PALAggressorKillPointsPer10KT   = 8
  PALOpponentKillPointsPer10KT    = 8
  PALCombatPlanetScaling          = 80
  PALCombatBaseScaling            = 120
  PALShipCapturePer10Crew         = 0
  PALRecyclingPer10KT             = 10
  PALBoardingPartyPer10Crew       = 0
  PALGroundAttackPer100Clans      = 0
  PALGloryDevice                  = 0
  PALGloryDevicePer10KT           = 10
  PALGloryDamagePer10KT           = 2
  PALGloryKillPer10KT             = 8
  PALImperialAssault              = 0
  PALRGA                          = 0
  PALPillage                      = 0
  PALIncludesESB                  = No
  PALShipMinekillPer10KT          = 4

## Ships (Movement)


  AllowNoFuelMovement             = No

## Ships (Missions)
  AllowBuildFighters              = No,No,No,No,No,No,No,No,Yes,Yes,Yes

  AllowDeluxeSuperSpy             = Yes
  AllowRebelGroundAttack          = Yes
  AllowSuperRefit                 = Yes
  AllowHiss                       = Yes

  AllowExtendedMissions           = Yes
  AllowBeamUpClans                = Yes
  AllowBeamUpMultiple             = Yes

## Cloak
  CloakFailureRate                = 0
  CloakFuelBurn                   = 5
  DamageLevelForCloakFail         = 21
  AllowCloakedShipsAttack         = Yes
  AlternativeAntiCloak            = Yes
  AntiCloakImmunity               = No,No,No,No,No,No,No,No,No,No,No

## Rob
  RobCloakedShips                 = No
  RobFailureOdds                  = 5

## Tow
  AllowOneEngineTowing            = No
  AllowBoardingParties            = Yes
  TowedShipsBreakFree             = Yes
  AllowTowCloakedShips            = No
  AllowAlternativeTowing          = Yes

## Scanners
  ScanRange                       = 300
  SensorRange                     = 250
  DarkSenseRange                  = 200
  ExtendedSensorSweep             = Yes

# Ships (Combat)

  AllowFedCombatBonus             = Yes

#
#   Wormholes
#

  AllowWormholes                  = Yes
  WrmVoluntaryTravel              = Yes
  WrmTravelCloaked                = No
  WormholeUFOsStartAt             = 51

% phost

AllowAlternativeCombat = Yes
AllowEngineShieldBonus = Yes
AllowESBonusAgainstPlanets = Yes
BayLaunchInterval = 2
BayRechargeBonus = 1
BayRechargeRate = 40,42,40,39,36,41,40,40,37,42,40
BeamFiringRange = 25000
BeamHitBonus = 12,12,12,13,12,12,12,12,10,13,12
BeamHitFighterCharge = 460,460,460,460,460,440,460,460,450,500,430
BeamHitFighterRange = 100000
BeamHitOdds = 70,70,70,70,70,70,70,70,66,71,70
BeamHitShipCharge = 600,600,600,600,600,570,600,600,630,580,550
BeamRechargeBonus = 4,4,4,5,4,3,4,4,6,4,4
BeamRechargeRate = 4,5,4,6,5,3,4,4,6,4,4
CloakedMineTravelSafeWarp = 2
CloakMineOddsWarpBonusX100 = 5
CrewKillScaling = 30,20,30,30,30,39,15,30,30,30,30
DamageLevelForChunnelFail = 11
EModBayRechargeBonus = 0,0,0,0
EModBayRechargeRate = 4,8,5,0
EModBeamHitBonus = 2,2,3,5
EModBeamHitFighterCharge = 0,0,0,0
EModBeamHitOdds = 4,4,5,8
EModBeamRechargeBonus = 0,0,1,1
EModBeamRechargeRate = 0,1,1,2
EModCrewKillScaling = -6,-9,-12,-15
EModEngineShieldBonusRate = 3,6,9,12
EModExtraFighterBays = 0,0,1,1
EModFighterBeamExplosive = 0,0,0,0
EModFighterBeamKill = 0,0,0,0
EModFighterMovementSpeed = 0,0,0,0
EModHullDamageScaling = 0      
EModMaxFightersLaunched = 2,4,4,4
EModMineHitOddsBonus = 10,20,30,40
EModPlanetaryTorpsPerTube = 1,2,4,7
EModShieldDamageScaling = 0
EModShieldKillScaling = 0
EModStrikesPerFighter = 0,0,0,1
EModTorpHitBonus = 1,2,3,4
EModTorpHitOdds = 1,2,3,5
EModTubeRechargeBonus = 1,1,2,3
EModTubeRechargeRate = 1,2,3,5
EngineShieldBonusRate = 20
EPTrainingScale = 45,50,40,55,45,50,48,50,55,70,50
ExtraFighterBays = 3,0,0,0,0,0,0,0,0,0,0
FighterBeamExplosive = 9,9,9,10,9,9,10,9,10,6,9
FighterBeamKill = 9,12,9,10,9,9,13,9,8,6,9
FighterFiringRange = 3000,3000,2800,2800,3000,3300,2900,3200,3000,3000,3000
FighterKillOdds = 10
FighterMovementSpeed = 300,310,300,290,300,300,300,290,275,300,320
FireOnAttackFighters = Yes
HullDamageScaling = 20,20,20,21,20,20,20,20,18,20,20
MaxFightersLaunched = 30,30,30,30,30,30,30,32,30,30,30
MaxShipsHissing = 10
MeteorShowerOdds = 2
MineTravelSafeWarp = 2
NumExperienceLevels = 4
PlanetaryTorpsPerTube = 0
PlanetsHaveTubes = Yes
RamScoopFuelPerLY = 1
RGANeedsBeams = Yes
RoundGravityWells = Yes
ShieldDamageScaling = 40,40,48,40,36,40,40,40,60,36,40
ShieldKillScaling = 0
ShipMovementSpeed = 100,100,100,100,110,90,100,100,90,100,100
StandoffDistance = 10000
StrikesPerFighter = 5,5,5,4,5,5,5,5,5,7,5
TorpFiringRange = 30000
TorpHitBonus = 13,13,14,13,10,13,13,13,7,12,11
TorpHitOdds = 50,50,52,52,47,52,61,51,42,49,44
TowStrengthDistanceScale = 12
TowStrengthEngineScale = 1
TubeRechargeBonus = 7,7,8,7,8,7,4,6,9,6,8
TubeRechargeRate = 30,29,31,30,31,30,27,29,34,29,31
UseBaseTorpsInCombat = No
WrmScanRange = 150

Any comments?

--Stefan

[Posting] Re: Configuration
Thread opener
Posted Mon, 2013-05-13 17:29 GMT

The wanderer pointed out that some options were still missing in the configuration. The game was using PHost's built-in defaults for these, which are very similar (but not 100% identical) to the recommended values for PList 3.2.

EPRecrewScaling                 = 30
EPShipAging                     = 15
EPPlanetAging                   = 10
EPPlanetGovernment              = 40
EPShipMovement100LY             = 60
EPShipHyperjump                 = 60
EPShipChunnel                   = 60
EPShipAlchemy100KT              = 5
EPCombatKillScaling             = 800
EPCombatDamageScaling           = 200
EPCombatBoostLevel              = 0
EPCombatBoostRate               = 100
ExperienceLevels                = 750,1500,3000,6000
ExperienceLevelNames            = Recruit,Soldier,Experienced,Elite,Ultra Elite
ExperienceLimit                 = 9000
ExactExperienceReports          = Yes

I have added these to this game's pconfig.src, and also to the building blocks.

I generally try to keep configurations as short as possible. If you think an option should be there to make the configuration easier to read (even if that option just states a default), feel free to tell me.

--Stefan

[Posting] Re: Configuration
Player 1 (The Feds)
Posted Tue, 2013-05-14 01:16 GMT

The wanderer pointed out that some options were still missing in the configuration. The game was using PHost's built-in defaults for these, which are very similar (but not 100% identical) to the recommended values for PList 3.2.

EPRecrewScaling                 = 30
EPShipAging                     = 15
EPPlanetAging                   = 10
EPPlanetGovernment              = 40
EPShipMovement100LY             = 60
EPShipHyperjump                 = 60
EPShipChunnel                   = 60
EPShipAlchemy100KT              = 5
EPCombatKillScaling             = 800
EPCombatDamageScaling           = 200
EPCombatBoostLevel              = 0
EPCombatBoostRate               = 100
ExperienceLevels                = 750,1500,3000,6000
ExperienceLevelNames            = Recruit,Soldier,Experienced,Elite,Ultra Elite
ExperienceLimit                 = 9000
ExactExperienceReports          = Yes

I have added these to this game's pconfig.src, and also to the building blocks.

I generally try to keep configurations as short as possible. If you think an option should be there to make the configuration easier to read (even if that option just states a default), feel free to tell me.

--Stefan

So, do we need to copy & paste the above into our pconfig.scr? Just wondering since the information is not in the downloadable pconfig.scr file.

[Posting] Re: Configuration
Player 9 (The Robots)
Posted Tue, 2013-05-14 07:40 GMT

The parameter "TerraformRate = 2" is also missing as it is in Degi's recommended configuration. The default value would be only 1 (to less!), when not changed!

regards Subli

[Posting] Re: Configuration
Thread opener
Posted Tue, 2013-05-14 16:53 GMT

Cherek: the player files which you can download using the web interface are generated when the host runs. You can download the updated files after the next host run.

Subli: seems I have to update even more. I already have an open bug about parameters that are slightly off. Solving that requires a little more work, because I have to touch many building blocks to make it work. So unless you insist this to be changed NOW, I would prefer to postpone the fix a little.

--Stefan

[Posting] Re: Configuration
Player 1 (The Feds)
Posted Wed, 2013-05-15 02:01 GMT

Cherek: the player files which you can download using the web interface are generated when the host runs. You can download the updated files after the next host run.

--Stefan

Ok I'll download them after the next host time.

This is a testing version.
It may be incomplete, and have more bugs (or features) than the public live version at planetscentral.com.