Page MenuHomeSchine - Phabricator

Starmade | Destroying power reactors part of a large blockgroup causes extremely low client and server performance
Closed, DuplicatePublic

Description

Currently crashes my client's GUI but does not end the Java VM instance process.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
uncertain
Last tested (version)
0.197.51
Category
Engine
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce
  1. Make large group of power reactors (test ship had 4 groups of 700k+ power reactor blocks)
  2. Shoot them with a weapon that causes lots of blocks to be destroyed (many barreled cannon-cannon or large explosive radius missiles)

Result:
Extremely low performance observed on both client and server ends and in extreme cases crashes the GUI of the client without ending the Java VM instance process

Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>
Java Version (64bit)

java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

Event Timeline

33Cav created this task.May 7 2016, 6:00 AM
Restricted Application added a project: Issue Navigation. · View Herald TranscriptMay 7 2016, 6:00 AM
SmilingDemon shifted this object from the S1 Public space to the S3 Starmade space.May 14 2016, 6:45 PM
SmilingDemon changed the visibility from "Custom Policy" to "Public (No Login Required)".
SmilingDemon changed the edit policy from "Task Author" to "Starmade (Project)".
SmilingDemon changed Reproducible from Yes to uncertain.
SmilingDemon claimed this task.
SmilingDemon triaged this task as Normal priority.
SmilingDemon added a comment.EditedMay 14 2016, 6:48 PM

-Feedback-
Please add the following

  • a logfile of one of those crashes (found in starmade/logs, named log.txt.x)
  • a description of the used hardware on server and client (is server and client running on the same system?)
  • a blueprint of what was shoot at and a blueprint of the weapon that did shoot (assuming you already have a sample here)
33Cav added a comment.May 22 2016, 2:17 AM


This logfile is an extract starting from when I first fired at the target ship (kushan cfighter) to when I stopped the test I conducted. In this test I was unable to replicate the server crash. The test procedure this log dump shows is outlined below.

Procedure was to (right click) shoot target B with shooter A in the lower rear where the target's power reactors are. This results in low performance.
Repeating the procedure shooting the upper rear of the target (where shields etc are) the drop in performance is barely noticeable.

Test conducted in SP but this can be noticed on MP servers as well.
Hardware:
Core i7-4510u
8GB RAM (4096 MB allocated to StarMade)
2GB VRAM AMD R7 M260

Note that block destruction is not the only cause of low performance for operations with power reactors. Adding or removing power reactors in build mode from entities with large groups of power reactors also causes low performance while other blocks (eg hull or something) don't have the same performance impact.

i am not really sure if this is a bug.
it looks more like it maxes out the computing capabilities of a system

you are firing shot gun cannons with 100% cannon support at a target.
the server has to calculate a big load of hits with punch through effects (or pierce, i confuse them always with beams). that causes heavy load on the cpu.

my i5 4570K gets maxed out at 100% and the i7 4510u is much less powerfull ... so it isnt a wonder that this brings down the game for you.
maybe even to a crash.

closing this as a duplicate now

Restricted Application edited projects, added Starmade; removed Issue Navigation. · View Herald TranscriptMay 26 2016, 7:40 PM
AndyP moved this task from Unclassed to Archived on the Starmade board.Aug 26 2016, 10:43 AM
Restricted Application added a project: Engine. · View Herald TranscriptMar 10 2017, 6:13 PM