diff options
author | Paweł Redman <pawel.redman@gmail.com> | 2018-08-18 12:33:45 +0200 |
---|---|---|
committer | Paweł Redman <pawel.redman@gmail.com> | 2018-08-18 12:33:45 +0200 |
commit | 5ad506dd7d6cc996c59dedcc672727a20ab99520 (patch) | |
tree | f90a2cca8f93bf26a81e50165581f46a2b329adb /maps/p9_reactor.map | |
parent | 7e79cc8b0082ea09440b56177d8f6f60646555bf (diff) |
Cut down on the number of target_speakers.
Due to some autistic engine design, every speaker needs its own configstring
to know what to play (even though it's in the .bsp). This causes *serious*
in large games if there are too many speakers on the map. Gamestate can
get too long to send to clients, effectively killing the server.
Diffstat (limited to 'maps/p9_reactor.map')
-rw-r--r-- | maps/p9_reactor.map | 185 |
1 files changed, 64 insertions, 121 deletions
diff --git a/maps/p9_reactor.map b/maps/p9_reactor.map index a3f5b66..b7b7010 100644 --- a/maps/p9_reactor.map +++ b/maps/p9_reactor.map @@ -5459,93 +5459,51 @@ niveus/pewter } // entity 30 { -"classname" "target_speaker" -"origin" "1792.000000 -304.000000 16.000000" -"noise" "sound/ambient/quickpulse.wav" -"spawnflags" "1" -} -// entity 31 -{ "classname" "light" "origin" "1792.000000 -304.000000 192.000000" "light" "500" } -// entity 32 +// entity 31 { "classname" "target_speaker" "origin" "1792.000000 -304.000000 320.000000" "noise" "sound/analmango/reactor.wav" "spawnflags" "1" } -// entity 33 +// entity 32 { "classname" "target_speaker" "origin" "1792.000000 -304.000000 576.000000" "noise" "sound/analmango/reactor.wav" "spawnflags" "1" } -// entity 34 +// entity 33 { "classname" "light" "origin" "1792.000000 -304.000000 448.000000" "light" "500" } -// entity 35 +// entity 34 { "classname" "light" "origin" "1792.000000 -304.000000 704.000000" "light" "500" } -// entity 36 +// entity 35 { "classname" "target_speaker" "origin" "1792.000000 -304.000000 832.000000" "noise" "sound/analmango/reactor.wav" "spawnflags" "1" } -// entity 37 +// entity 36 { "classname" "target_speaker" "origin" "1792.000000 -304.000000 64.000000" "noise" "sound/analmango/reactor.wav" "spawnflags" "1" } -// entity 38 -{ -"classname" "target_speaker" -"origin" "1792.000000 -304.000000 -8.000000" -"noise" "sound/ambient/slowpulse2.wav" -"spawnflags" "1" -} -// entity 39 -{ -"classname" "target_speaker" -"origin" "1792.000000 -304.000000 16.000000" -"noise" "sound/ambient/quickpulse.wav" -"spawnflags" "1" -} -// entity 40 -{ -"classname" "target_speaker" -"origin" "1792.000000 -304.000000 -8.000000" -"noise" "sound/ambient/slowpulse2.wav" -"spawnflags" "1" -} -// entity 41 -{ -"classname" "target_speaker" -"origin" "1792.000000 -304.000000 16.000000" -"noise" "sound/ambient/quickpulse.wav" -"spawnflags" "1" -} -// entity 42 -{ -"classname" "target_speaker" -"origin" "1792.000000 -304.000000 -8.000000" -"noise" "sound/ambient/slowpulse2.wav" -"spawnflags" "1" -} -// entity 43 +// entity 37 { "classname" "trigger_multiple" "wait" "0.001" @@ -5568,7 +5526,7 @@ niveus/pewter ( 1887.2000732422 -327.6000061035 -80 ) ( 1862 -371 2120 ) ( 1887.2000732422 -327.6000061035 2120 ) common/trigger 24 0 0 0.4000000358 0.5 0 0 0 } } -// entity 44 +// entity 38 { "classname" "target_relay" "origin" "1984.000000 -448.000000 40.000000" @@ -5576,7 +5534,7 @@ niveus/pewter "target" "thunder_2" "spawnflags" "4" } -// entity 45 +// entity 39 { "classname" "target_push" "origin" "2048.000000 -512.000000 40.000000" @@ -5584,7 +5542,7 @@ niveus/pewter "spawnflags" "2" "target" "thunder_3d" } -// entity 46 +// entity 40 { "classname" "target_push" "origin" "1856.000000 -512.000000 40.000000" @@ -5592,7 +5550,7 @@ niveus/pewter "spawnflags" "2" "target" "thunder_3a" } -// entity 47 +// entity 41 { "classname" "target_push" "origin" "1984.000000 -512.000000 40.000000" @@ -5600,7 +5558,7 @@ niveus/pewter "spawnflags" "2" "target" "thunder_3c" } -// entity 48 +// entity 42 { "classname" "target_push" "origin" "1920.000000 -512.000000 40.000000" @@ -5608,7 +5566,7 @@ niveus/pewter "spawnflags" "2" "target" "thunder_3b" } -// entity 49 +// entity 43 { "classname" "target_speaker" "origin" "1984.000000 -376.000000 144.000000" @@ -5616,44 +5574,44 @@ niveus/pewter "targetname" "thunder_1" "spawnflags" "4" } -// entity 50 +// entity 44 { "classname" "target_speaker" "origin" "1792.000000 -304.000000 120.000000" "noise" "sound/analmango/thunder_strike.wav" "targetname" "thunder_1" } -// entity 51 +// entity 45 { "classname" "target_position" "origin" "2048.000000 584.000000 1448.000000" "targetname" "thunder_3d" } -// entity 52 +// entity 46 { "classname" "target_position" "origin" "1480.000000 -1128.000000 664.000000" "targetname" "thunder_3a" } -// entity 53 +// entity 47 { "classname" "target_position" "origin" "1504.000000 520.000000 840.000000" "targetname" "thunder_3b" } -// entity 54 +// entity 48 { "classname" "target_position" "origin" "2064.000000 -1152.000000 1280.000000" "targetname" "thunder_3c" } -// entity 55 +// entity 49 { "classname" "target_kill" "origin" "2056.000000 -448.000000 40.000000" "targetname" "thunder_1" } -// entity 56 +// entity 50 { "classname" "func_door" "spawnflags" "1" @@ -5741,21 +5699,21 @@ analmango/reactor_beam } } } -// entity 57 +// entity 51 { "classname" "target_speaker" "origin" "2020.000000 -176.000000 16.000000" "noise" "sound/analmango/computer2.wav" "spawnflags" "1" } -// entity 58 +// entity 52 { "classname" "light" "origin" "1992.000000 264.000000 112.000000" "light" "35" "_color" "1 0.911254 0.5785" } -// entity 59 +// entity 53 { "classname" "target_speaker" "origin" "1984.000000 -408.000000 144.000000" @@ -5763,7 +5721,7 @@ analmango/reactor_beam "targetname" "thunder_1" "spawnflags" "8" } -// entity 60 +// entity 54 { "classname" "target_delay" "origin" "2088.000000 -376.000000 144.000000" @@ -5771,19 +5729,19 @@ analmango/reactor_beam "target" "thunder_1b" "delay" "0.7" } -// entity 61 +// entity 55 { "classname" "target_location" "origin" "1792.000000 -300.000000 432.000000" "message" "Reactor" } -// entity 62 +// entity 56 { "classname" "team_human_reactor" "origin" "1936.000000 -1072.000000 120.000000" "mapcat_discard" " " } -// entity 63 +// entity 57 { "classname" "misc_model" "origin" "1952.000000 288.000000 8.000000" @@ -5791,7 +5749,7 @@ analmango/reactor_beam "spawnflags" "4" "angle" "-90.000000" } -// entity 64 +// entity 58 { "classname" "misc_model" "origin" "1952.000000 352.000000 8.000000" @@ -5799,20 +5757,20 @@ analmango/reactor_beam "spawnflags" "4" "angle" "-90.000000" } -// entity 65 +// entity 59 { "classname" "target_speaker" "origin" "2020.000000 -116.000000 212.000000" "noise" "sound/ambient/drone1.wav" "spawnflags" "1" } -// entity 66 +// entity 60 { "classname" "light" "origin" "2480.000000 -98.000000 108.000000" "light" "20" } -// entity 67 +// entity 61 { "classname" "func_door" "angle" "180" @@ -5829,7 +5787,7 @@ analmango/reactor_beam ( 2424 -216 -8 ) ( 2432 -224 8 ) ( 2424 -280 -8 ) niveus/dark_metal 0 32 0 0.5 0.5 134217728 0 0 } } -// entity 68 +// entity 62 { "classname" "func_button" "target" "func_door1" @@ -5845,41 +5803,26 @@ analmango/reactor_beam ( 2404 -196 36 ) ( 2404 -188 24 ) ( 2404 -188 36 ) karith/e8warning128 64 0 0 0.5 0.5 134217728 0 0 } } -// entity 69 +// entity 63 { "classname" "light" "origin" "2535.000000 104.000000 70.000000" "light" "10" } -// entity 70 +// entity 64 { "classname" "light" "origin" "2535.000000 136.000000 70.000000" "light" "10" } -// entity 71 -{ -"classname" "target_speaker" -"origin" "2416.000000 156.000000 48.000000" -"noise" "sound/analmango/computer4.wav" -"wait" "15" -"random" "8" -} -// entity 72 +// entity 65 { "classname" "target_speaker" "origin" "2544.000000 -128.000000 48.000000" "noise" "sound/analmango/computer5.wav" "spawnflags" "1" } -// entity 73 -{ -"classname" "target_speaker" -"origin" "2544.000000 -8.000000 48.000000" -"noise" "sound/analmango/computer2.wav" -"spawnflags" "1" -} -// entity 74 +// entity 66 { "classname" "target_speaker" "origin" "2416.000000 60.000000 48.000000" @@ -5887,169 +5830,169 @@ analmango/reactor_beam "wait" "15" "random" "8" } -// entity 75 +// entity 67 { "classname" "light" "origin" "2432.000000 -248.000000 -160.000000" "light" "15" "_color" "1 0.236515 0" } -// entity 76 +// entity 68 { "classname" "misc_model" "origin" "2055.999756 -888.999939 -188.999969" "model" "models/mapobjects/analmango/railing_barrier.md3" "angles" "-0.000000 -29.826759 -90.000000" } -// entity 77 +// entity 69 { "classname" "misc_model" "origin" "1848.000000 -1144.000000 80.000000" "model" "models/mapobjects/analmango/railing_barrier.md3" } -// entity 78 +// entity 70 { "classname" "misc_model" "origin" "1912.000000 -980.000000 77.000031" "model" "models/mapobjects/analmango/railing_barrier.md3" "angles" "-0.000000 0.000000 -39.770622" } -// entity 79 +// entity 71 { "classname" "misc_model" "origin" "1912.000000 -1144.000000 80.000000" "model" "models/mapobjects/analmango/railing_barrier.md3" } -// entity 80 +// entity 72 { "classname" "team_alien_overmind" "origin" "1624.000000 -992.000000 296.000000" "mapcat_discard" " " } -// entity 81 +// entity 73 { "classname" "team_alien_spawn" "origin" "1496.000000 -984.000000 264.000000" "mapcat_discard" " " } -// entity 82 +// entity 74 { "classname" "light" "origin" "2216.000000 -488.000000 -84.000000" "light" "15" "_color" "1 0.236515 0" } -// entity 83 +// entity 75 { "classname" "light" "origin" "2216.000000 -304.000000 -84.000000" "light" "15" "_color" "1 0.236515 0" } -// entity 84 +// entity 76 { "classname" "light" "origin" "2216.000000 -672.000000 -84.000000" "light" "15" "_color" "1 0.236515 0" } -// entity 85 +// entity 77 { "classname" "target_speaker" "origin" "2376.000000 -808.000000 -128.000000" "spawnflags" "1" "noise" "sound/analmango/computer3.wav" } -// entity 86 +// entity 78 { "classname" "misc_model" "origin" "1976.000000 -1144.000000 80.000000" "model" "models/mapobjects/analmango/railing_barrier.md3" } -// entity 87 +// entity 79 { "classname" "misc_model" "origin" "2040.000000 -1144.000000 80.000000" "model" "models/mapobjects/analmango/railing_barrier.md3" } -// entity 88 +// entity 80 { "classname" "light" "origin" "2512.000000 -1064.000000 198.000000" "light" "100" } -// entity 89 +// entity 81 { "classname" "target_location" "origin" "2528.000000 -632.000000 -16.000000" "message" "Reactor back room" } -// entity 90 +// entity 82 { "classname" "target_location" "origin" "2480.000000 -88.000000 56.000000" "message" "Reactor control" } -// entity 91 +// entity 83 { "classname" "info_alien_intermission" "origin" "1520.000000 552.000000 80.000000" "angle" "-89.999992" "mapcat_discard" " " } -// entity 92 +// entity 84 { "classname" "info_human_intermission" "origin" "1456.000000 552.000000 80.000000" "angle" "-89.999992" "mapcat_discard" " " } -// entity 93 +// entity 85 { "classname" "info_player_intermission" "origin" "1488.000000 552.000000 80.000000" "angle" "-89.999992" "mapcat_discard" " " } -// entity 94 +// entity 86 { "classname" "misc_light_flare" "origin" "1792.000000 -300.000000 -36.000000" "radius" "1.6 0 1" "targetShaderName" "textures/nexus6/flare_01" } -// entity 95 +// entity 87 { "classname" "light" "origin" "2472.000000 -1064.000000 198.000000" "light" "100" } -// entity 96 +// entity 88 { "classname" "team_human_spawn" "origin" "2088.000000 -1072.000000 96.000000" "mapcat_discard" " " } -// entity 97 +// entity 89 { "classname" "misc_model" "origin" "1848.000000 -984.000000 80.000000" "model" "models/mapobjects/analmango/railing_barrier.md3" } -// entity 98 +// entity 90 { "classname" "misc_model" "origin" "1947.000000 -915.000000 -188.999985" "model" "models/mapobjects/analmango/railing_barrier.md3" "angles" "-0.000000 16.160509 -90.000000" } -// entity 99 +// entity 91 { "classname" "misc_particle_system" "origin" "1792.000000 -300.000000 -60.000000" "psName" "analmango_reactor" } -// entity 100 +// entity 92 { "classname" "target_speaker" "origin" "2048.000000 -448.000000 144.000000" @@ -6057,7 +6000,7 @@ analmango/reactor_beam "targetname" "thunder_1c" "spawnflags" "8" } -// entity 101 +// entity 93 { "classname" "target_speaker" "origin" "2088.000000 -448.000000 144.000000" @@ -6065,7 +6008,7 @@ analmango/reactor_beam "targetname" "thunder_1c" "spawnflags" "8" } -// entity 102 +// entity 94 { "classname" "target_relay" "origin" "2064.000000 -408.000000 144.000000" |