Author Topic: Dbs_Minecraft  (Read 3083 times)

Offline Toshibaru

  • Member
  • *
  • Posts: 3
Dbs_Minecraft
« on: October 29, 2014, 06:08:28 pm »
Hello everybody,
This is my second Dodgeball map for TF2.
Some time was spent on this, let me know what you think.

**Re-Released after a year of giving up.
Name: DBS_Minecraft
Version: RC1d
Screenshots:
http://puu.sh/cutM9/27f2650375.jpg
http://puu.sh/cutMw/e137bbf16d.jpg
http://puu.sh/cutNs/1ec8dbf783.jpg
Credits:
Toshibaru (Myself) Map creator/idea
Venom -V- (AKA Donbot) Help with various things.

** RC1d

Download:
RC1d:
https://www.dropbox.com/s/2afxoac21xnaj5m/dbs_minecraft_rc1d.bsp?dl=0

Quote
Version History
~~~
Version: RC1d
*fixed entity issues.
~~
Version: RC1a
*Re-Released and Fixed the Rockets/Nukes slowing down to 0MPH. (See this GLITCH) ??
~~
Version: RC1
*Added delay/sound effect to creepers exploding.
*Fixed Easter egg reseting.
*If easter egg has already been teleported to, fire particle now appears.
*Fixed rockets spawning, after the last person goes into the easter egg.
~~
Version: B4
*Redid the Rocket spawning, should work 100% now.
*Added an extra particle to the creeper spawners. You'll like it.
~~
Version: B3
*Fixed dual rocket spawning (Half-way lol)
*Fixed Lava not dealing damage
*Made it so teleport works once per team side (Easter Egg)
*If you try to use a teleport for the egg that has already been used, you will die.
~~
Version: B2
*Fixed sides the rockets/nukes spawn on.
*Upped the Damage for the lava
*Removed a layer off all of the mountains.
*Lowered rocket initial speed from 800 to 650.
*Made a system to reset the Easter Egg.
~~
Version: B1
*Release.
« Last Edit: November 02, 2014, 04:24:36 am by Toshibaru »

Offline VoiDeD

  • Full Admin
  • *****
  • Posts: 2,438
Re: Dbs_Minecraft
« Reply #1 on: October 30, 2014, 04:33:56 pm »
There's something that's very wrong with the entity logic in all three versions of the map.

Here's some console spew that occurs when running them:

Code: [Select]
Dead end link: Red_creeper_byebye1
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.
AllocTouchLink: failed to allocate touchlink_t.

The AllocTouchLink failures end up completely crushing server performance (making my test server struggle to even run at 3 ticks per second) when a few bots/players get added.

Here's the trigger volumes that keep continuously triggering touch events with each other:

Code: [Select]
add 0x130ADA8C: blublock9-Trigger_blue (247-746) [2015 in play, 2048 max]
add 0x130ADAA0: Trigger_blue-blublock9 (746-247) [2016 in play, 2048 max]
add 0x130AA404: blublock9-Trigger_blue (255-746) [2017 in play, 2048 max]
add 0x130AA418: Trigger_blue-blublock9 (746-255) [2018 in play, 2048 max]
add 0x130A7F38: blublock9-Trigger_blue (256-746) [2019 in play, 2048 max]
add 0x130A7F24: Trigger_blue-blublock9 (746-256) [2020 in play, 2048 max]
add 0x130AE374: blublock9-Trigger_blue (257-746) [2021 in play, 2048 max]
add 0x130AE388: Trigger_blue-blublock9 (746-257) [2022 in play, 2048 max]
add 0x130AE57C: blublock9-Trigger_blue (265-746) [2023 in play, 2048 max]
add 0x130AE590: Trigger_blue-blublock9 (746-265) [2024 in play, 2048 max]
add 0x130A8A8C: blublock9-Trigger_blue (266-746) [2025 in play, 2048 max]
add 0x130A8AA0: Trigger_blue-blublock9 (746-266) [2026 in play, 2048 max]
add 0x130ABD2C: blublock9-Trigger_blue (267-746) [2027 in play, 2048 max]
add 0x130ABD40: Trigger_blue-blublock9 (746-267) [2028 in play, 2048 max]
add 0x130AF224: blublock9-Trigger_blue (275-746) [2029 in play, 2048 max]
add 0x130AF238: Trigger_blue-blublock9 (746-275) [2030 in play, 2048 max]
add 0x130A9194: blublock9-Trigger_blue (276-746) [2031 in play, 2048 max]
add 0x130A91A8: Trigger_blue-blublock9 (746-276) [2032 in play, 2048 max]
add 0x130A9644: blublock9-Trigger_blue (277-746) [2033 in play, 2048 max]
add 0x130A9658: Trigger_blue-blublock9 (746-277) [2034 in play, 2048 max]
add 0x130A8154: blublock9-Trigger_blue (320-746) [2035 in play, 2048 max]
add 0x130A8168: Trigger_blue-blublock9 (746-320) [2036 in play, 2048 max]
add 0x130B0F5C: blublock9-Trigger_blue (321-746) [2037 in play, 2048 max]
add 0x130B0F70: Trigger_blue-blublock9 (746-321) [2038 in play, 2048 max]
add 0x130AA97C: blublock9-Trigger_blue (322-746) [2039 in play, 2048 max]
add 0x130AA990: Trigger_blue-blublock9 (746-322) [2040 in play, 2048 max]
add 0x130AA1FC: blublock9-Trigger_blue (323-746) [2041 in play, 2048 max]
add 0x130AA210: Trigger_blue-blublock9 (746-323) [2042 in play, 2048 max]
add 0x130B13BC: blublock9-Trigger_blue (324-746) [2043 in play, 2048 max]
add 0x130B13D0: Trigger_blue-blublock9 (746-324) [2044 in play, 2048 max]
add 0x130AF83C: blublock9-Trigger_blue (325-746) [2045 in play, 2048 max]
add 0x130AF850: Trigger_blue-blublock9 (746-325) [2046 in play, 2048 max]
add 0x130B0764: blublock9-Trigger_blue (326-746) [2047 in play, 2048 max]
add 0x130B0778: Trigger_blue-blublock9 (746-326) [2048 in play, 2048 max]
AllocTouchLink: failed to allocate touchlink_t.
add 0x00000000: blublock9-Trigger_blue (327-746) [2048 in play, 2048 max]
AllocTouchLink: failed to allocate touchlink_t.
add 0x00000000: Trigger_blue-blublock9 (746-327) [2048 in play, 2048 max]
AllocTouchLink: failed to allocate touchlink_t.
add 0x00000000: blublock9-Trigger_blue (356-746) [2048 in play, 2048 max]
AllocTouchLink: failed to allocate touchlink_t.
add 0x00000000: Trigger_blue-blublock9 (746-356) [2048 in play, 2048 max]
AllocTouchLink: failed to allocate touchlink_t.
add 0x00000000: blublock9-Trigger_blue (357-746) [2048 in play, 2048 max]
AllocTouchLink: failed to allocate touchlink_t.
add 0x00000000: Trigger_blue-blublock9 (746-357) [2048 in play, 2048 max]
AllocTouchLink: failed to allocate touchlink_t.
add 0x00000000: blublock9-Trigger_blue (358-746) [2048 in play, 2048 max]
AllocTouchLink: failed to allocate touchlink_t.
add 0x00000000: Trigger_blue-blublock9 (746-358) [2048 in play, 2048 max]
AllocTouchLink: failed to allocate touchlink_t.
add 0x00000000: blublock9-Trigger_blue (359-746) [2048 in play, 2048 max]
AllocTouchLink: failed to allocate touchlink_t.
add 0x00000000: Trigger_blue-blublock9 (746-359) [2048 in play, 2048 max]
AllocTouchLink: failed to allocate touchlink_t.
add 0x00000000: blublock9-Trigger_blue (360-746) [2048 in play, 2048 max]
AllocTouchLink: failed to allocate touchlink_t.
add 0x00000000: Trigger_blue-blublock9 (746-360) [2048 in play, 2048 max]
AllocTouchLink: failed to allocate touchlink_t.
add 0x00000000: blublock9-Trigger_blue (361-746) [2048 in play, 2048 max]
AllocTouchLink: failed to allocate touchlink_t.
add 0x00000000: Trigger_blue-blublock9 (746-361) [2048 in play, 2048 max]
AllocTouchLink: failed to allocate touchlink_t.

These definitely need to be fixed first before the map can even be considered for rotation.

Edit:

Also in the future please consider a better file host that doesn't have 30kB/s downloads. Try dropbox.
« Last Edit: October 30, 2014, 04:38:41 pm by VoiDeD »

Offline Toshibaru

  • Member
  • *
  • Posts: 3
Re: Dbs_Minecraft
« Reply #2 on: October 31, 2014, 02:39:57 pm »
Okay. I should've fixed those entities.
RC1d updated. Dropbox is a much better file sharing service!

Offline VoiDeD

  • Full Admin
  • *****
  • Posts: 2,438
Re: Dbs_Minecraft
« Reply #3 on: October 31, 2014, 07:49:36 pm »
Everything looks good now, and I haven't experienced any issues with rockets slowing down so I've tossed it into the server rotation.