Jump distance not consistent; pilots landing sectors away from destination, despite jump distance being less than max.
Feel free to visit, staging's instance (port 8484) hostname/IP is the same as production (port 4242): stars.bitminery.com
Additional information
Universe copied from existing server
Created a staging instance, reset the world (also disabled server announcements):
rsync -Havx --stats /opt/starmade/StarMade/ /opt/starmade/StarStaging/
mv /opt/starmade/StarStaging/server-database/world0 /opt/starmade/StarStaging/server-database/world0.saved
mkdir /opt/starmade/StarStaging/server-database/world0
cp /opt/starmade/StarStaging/server-database/world0.saved/FACTIONS.fac /opt/starmade/StarStaging/server-database/world0
cp /opt/starmade/StarStaging/server-database/world0.saved/chatchannels.tag /opt/starmade/StarStaging/server-database/world0
cd /opt/starmade/StarStaging/
java -Xincgc -Xms1024m -Xmx16384m -jar StarMade.jar -server -port:8484
Login...spawn is 2, 2, 2...empty.
Examined behaviour
Admin loaded a jumpship blueprint...drifted a bit (wife distracted me, sorry):
Start: 2, 1, 3, WP: 2, 1, 100, Arrive: 2, 1, 99
Tried again
Start: 2, 1, 99, WP: 2, 2, 2, Arrive: 2, 1, 3
customBlockBehaviorconfig for reference:
~$ cat /opt/starmade/StarStaging/customBlockBehaviorConfig/customBlockBehaviorConfig.xml <BlockBehavior> <JumpDrive> <BasicValues> <RatioNeededToTotalBlockCount>0.05</RatioNeededToTotalBlockCount> <ChargeNeededForJump>230000</ChargeNeededForJump> <ChargeNeededForJumpPerBlock>1200</ChargeNeededForJumpPerBlock> <!-- (in drive module blocks) added to <chargeNeededForJump> --> <ChargeNeededForJumpPerBlockAfterRatioMet>1</ChargeNeededForJumpPerBlockAfterRatioMet> <!-- (in drive module blocks for every block after ratio is met --> <ReloadMsAfterUseMs>10</ReloadMsAfterUseMs> <ChargeAddedPerSecond>10000</ChargeAddedPerSecond> <ChargeAddedPerSecondPerBlock>50</ChargeAddedPerSecondPerBlock> <!-- (in drive module blocks) --> <DistanceInSectors>128</DistanceInSectors> </BasicValues> </JumpDrive> <WarpGate> <BasicValues> <PowerNeededPerGateBlock>100</PowerNeededPerGateBlock> <!-- constant power consumption to keep the gate active --> <PowerNeededPerMass>100</PowerNeededPerMass> <!-- to Jump, the One Time Power Expense is shipMass * PowerNeededPerMass at the time of jumping--> <DistanceInSectors>1024</DistanceInSectors> <!-- default: 8 systems --> </BasicValues> </WarpGate> </BlockBehavior>