97 lines
3.1 KiB
Plaintext
97 lines
3.1 KiB
Plaintext
+ . /c/git/bt411/scratchpad/night6/bench_common.sh
|
|
++ BT_ROOT=/c/git/bt411
|
|
++ BT_EXE=/c/git/bt411/build/Release/btl4.exe
|
|
++ BT_PIDFILE=/tmp/bt_bench_pids.1104
|
|
+ cd /c/git/bt411/content
|
|
+ taskkill //F //IM btl4.exe
|
|
+ sleep 2
|
|
+ rm -f db2_a.log db2_b.log
|
|
+ bt_expert_egg MP.EGG DB2.EGG
|
|
+ sed 's/^experience=.*/experience=expert/' MP.EGG
|
|
+ sed -i 's/^map=.*/map=grass/; s/^time=.*/time=day/; s/^vehicle=.*/vehicle=madcat/' DB2.EGG
|
|
+ export BT_SELF_DAMAGE=5 BT_SPLASH_LOG=1
|
|
+ BT_SELF_DAMAGE=5
|
|
+ BT_SPLASH_LOG=1
|
|
+ export BT_DMG_LOG=1 BT_DEATH_LOG=1 BT_MP_LOG=1 BT_MATCHLOG=1
|
|
+ BT_DMG_LOG=1
|
|
+ BT_DEATH_LOG=1
|
|
+ BT_MP_LOG=1
|
|
+ BT_MATCHLOG=1
|
|
+ bt_launch db2_a.log DB2.EGG 0x0C -net 1601
|
|
+ local log=db2_a.log egg=DB2.EGG aff=0x0C
|
|
+ shift 3
|
|
+ bt_player_env
|
|
+ export BT_PLATFORM=glass
|
|
+ BT_PLATFORM=glass
|
|
+ export BT_START_INSIDE=1
|
|
+ BT_START_INSIDE=1
|
|
+ export BT_DEV_GAUGES=1
|
|
+ BT_DEV_GAUGES=1
|
|
+ export BT_LOG=db2_a.log BT_AFFINITY=0x0C
|
|
+ BT_LOG=db2_a.log
|
|
+ BT_AFFINITY=0x0C
|
|
+ for _i in 1 2 3 4 5
|
|
+ '[' -f /proc/1112/winpid ']'
|
|
+ /c/git/bt411/build/Release/btl4.exe -egg DB2.EGG -net 1601
|
|
+ cat /proc/1112/winpid
|
|
+ break
|
|
+ sleep 2
|
|
+ export BT_GOTO=enemy BT_GOTO_STOP=12 BT_KEY_NOFOCUS=1 BT_SPLASH_LOG=1
|
|
+ BT_GOTO=enemy
|
|
+ BT_GOTO_STOP=12
|
|
+ BT_KEY_NOFOCUS=1
|
|
+ BT_SPLASH_LOG=1
|
|
+ export BT_DMG_LOG=1 BT_DEATH_LOG=1 BT_MP_LOG=1 BT_MATCHLOG=1
|
|
+ BT_DMG_LOG=1
|
|
+ BT_DEATH_LOG=1
|
|
+ BT_MP_LOG=1
|
|
+ BT_MATCHLOG=1
|
|
+ bt_launch db2_b.log DB2.EGG 0x03 -net 1501
|
|
+ local log=db2_b.log egg=DB2.EGG aff=0x03
|
|
+ shift 3
|
|
+ bt_player_env
|
|
+ export BT_PLATFORM=glass
|
|
+ BT_PLATFORM=glass
|
|
+ export BT_START_INSIDE=1
|
|
+ BT_START_INSIDE=1
|
|
+ export BT_DEV_GAUGES=1
|
|
+ BT_DEV_GAUGES=1
|
|
+ export BT_LOG=db2_b.log BT_AFFINITY=0x03
|
|
+ BT_LOG=db2_b.log
|
|
+ BT_AFFINITY=0x03
|
|
+ for _i in 1 2 3 4 5
|
|
+ '[' -f /proc/1117/winpid ']'
|
|
+ /c/git/bt411/build/Release/btl4.exe -egg DB2.EGG -net 1501
|
|
+ cat /proc/1117/winpid
|
|
+ break
|
|
+ sleep 5
|
|
+ RELAY=1120
|
|
+ sleep 190
|
|
+ python ../tools/btconsole.py DB2.EGG 127.0.0.1:1501 127.0.0.1:1601
|
|
+ kill 1120
|
|
+ taskkill //F //IM btl4.exe
|
|
+ sleep 3
|
|
+ echo '=== A death + blast:'
|
|
=== A death + blast:
|
|
+ grep -aE 'death cycle START|DEATH BLAST|\[splash\]' db2_a.log
|
|
+ head -8
|
|
[splash] DEATH BLAST mech=3:161 radius=50 amount=5 bursts=1125 (mass=75000)
|
|
[splash] detonation radius=50 candidates=1 directVictim=0586BB18
|
|
[splash] victim=2:162 dist=8.91463 radius=50 bursts=73 amount=5 baseBurst=1125
|
|
[respawn] player 3:1 death cycle START (death #1) -- drop-zone hunt in 5s
|
|
+ echo '=== B splash received (type=2 from A):'
|
|
=== B splash received (type=2 from A):
|
|
+ grep -a dmghit db2_b.log
|
|
+ grep type=2
|
|
+ head -6
|
|
[dmghit] mech=2:162 zone=16 vital=1 type=2 amt=5 burst=73 lvl 0->0.0308642
|
|
[dmghit] mech=2:162 zone=5 vital=1 type=2 amt=5 burst=73 lvl 0->0.0308642
|
|
[dmghit] mech=2:162 zone=16 vital=1 type=2 amt=5 burst=73 lvl 0.0308642->0.0617284
|
|
[dmghit] mech=2:162 zone=5 vital=1 type=2 amt=5 burst=73 lvl 0.0308642->0.0617284
|
|
[dmghit] mech=2:162 zone=3 vital=1 type=2 amt=5 burst=73 lvl 0->0.0277778
|
|
[dmghit] mech=2:162 zone=5 vital=1 type=2 amt=5 burst=73 lvl 0.0617284->0.0925926
|
|
+ echo '=== SPLASH matchlog on A:'
|
|
=== SPLASH matchlog on A:
|
|
+ grep -a SPLASH db2_a.log
|
|
+ head -3
|