Recommended hardware?

I'm partial to the occasional massive build. The only problem is that after a certain point, my frame rate drops significantly, down to single digits on both my computers...

I've got a Lenovo Y510P running Ubuntu 16.04 and Windows 10 (roughly 20 % better frame rate in Ubuntu)
Intel i7-4700MQ 2,3 - 3,5 GHz
8 GB RAM 1666 MHz
Nvidia GeForce GT 750M

And a self built desktop running Ubuntu 16.10
AMD Phenom II X4 965 3,6 GHz
16 GB RAM 1666 MHz
Nvidia GeForce GTX 1060

The game runs better on my laptop, and that leads me to believe the CPU is the major bottleneck in my systems (as it's got a newer CPU).

What hardware would you recommend, and what hardware do you use when developing the game?

Comments

  • EvaxMeorEvaxMeor Administrator Developer
    Hey Stenpett!

    We use pretty standard pcs:

    CPU: i7-4770K 3.50 Ghz
    RAM: 16 Gb
    OS: Windows 10 64 bit
    GPU: Geforce GTX 660 2 Gb VRAM

    But the game is really demanding on the CPU, no matter what pc you got, the game will lag eventually :(, it's something that we are working on right now.

    The more bricktrons you have it will lag and the more corruptrons that spawn in the map it will lag too, so yeah we are working hard on this, I dream of playing Castle Story lag free.

    Thanks for sharing your specs!
  • AuxiomAuxiom Member
    Hi guys that make a while until this post but... i take it because it was the last on performance subject.

    I have seen on the patch note 0.9 a performance improvement was implemented:
    Performance improvements
    We’ve undertaken major work in the performance department – freezes should happen much less frequently now and the game’s performance as a whole is considerably better.


    Maybe the last time i played was too far enought for me to forget the pain it was, but i've actually on a fresh game less than 15 briktron into a small map, i've no invasion and all briktron was halted, and i 'm mainly between 15 and 25 fps+ some spike every x minutes.

    screenshot


    I don't want to blame you because that will clearly not help you or us, and i can guess how many it's hard to improve performance, especially on a old code and also working on a foreign engine.

    But i have a I7 870 3.5Ghz
    16Gb ram
    and a GTX 980ti

    castleStory.exe fluctuating between 25 and 35% at 2.5 to 3.5 GB

    And i really don't understand what the fuck is going on, what my cpu and my gpu are doing.
    I'm between, they are secretly mining etherum or bitcoin for unity corp, or simply aren't use correctly or at they very own potential.

    even at the lower graphic render :(

    No really, it's a real pain, and i'm very worried about the future of castle story, mainly if the last improvement of performence was major, i don't really know about the studio i remember you were small team, and maybe you need help, but how can we helping you?

    I hope we will have an insane perfomance enhancement for the release, because the main objective and the most satisfying for us of in a game like Castle Story is to grow up bigger and bigger.

    In 2017 playing under 30fps is very frustrating :(

    Good luck !

  • AuxiomAuxiom Member
    sorry i'vent seen this one
    http://forums.castlestory.net/discussion/5982/programming-issue
    i'll take a moment to read it.
  • ShatojonShatojon Administrator Developer Backer
    Hey Auxiom,

    When you start lagging like that, can you please save, close the game entirely ( to desktop ) then return to the game and load your save? Tell me how that goes.

    Thank you.
  • AuxiomAuxiom Member
    Hi Shatojon, ou plutôt bonjour,

    il semble que tu parle Français car je viens de voir une vidéo de DAN FIELD interviewant un membre de Sauropod Studio et j'ai vu ton pseudo donc je pense que ce serat plus adéquat de parler ainsi, amis cela reste à ta guise.

    Concernant mon problème, tout d'abord merci de ta réponse rapide!

    Premier point j'ai pu tester ce que tu m'a proposé, et ce n'est pas concluant j'obtient les même performances, après avoir quitter le jeu et recharger ma partie.

    Cela m'as donc fait cogiter.

    J'ai donc voulu supprimer tout les fichiers concernant Castle Story de mon pc pour écarter ce problème, j'ai donc aussi supprimé mes sauvegardes, ce n'est pas très important.

    Ceci étant fait j'ai donc essayé aujourd'hui à de multiple reprise de refaire une partie sur la même carte de façon plus propre et plus lentement.
    Tout ceci avec pour objectif de changer certain point afin d'analyser l'impact au niveau des perf.
    -éviter de supprimer des block.
    -ne pas dépasser un certain nombre de bricktron pas plus de 6-8 grand max.

    Et à ma grande surprise, je suis mort plusieurs fois de suite, j'ai trouver cela étrange car à part prendre un peu plus de temps et ne pas faire apparaitre de bricktron, j'ai garder ma stratégie principale:
    -Quelque stockpile autour du crital
    -un mur tout autour de 2 briques de haut.
    -1 porte, 1 chevalier et 4 ou 5 archer.

    Mais impossible d'avoir assez de temps pour miner du fer et de faire un chevalier...à chaque fois, petite invasion sur petite invasion de coruptron et mort rapide des bricktron 1 par 1.


    Et là...au bord du brouillard de guerre,

    je vois sur un cristal voisin d'ou ne venait pas l’ennemi, une petite demis douzaine de Corruptron stagnant autour de leur cristal, ne sachant visiblement pas quoi faire...

    Et là l'évidence d'un calcul simple me frappa.
    Si sur chacun des 17 autres cristaux de la map j'ai 5-10 corruptron qui font un poker en m'attendant, ça fait 80 à 170 Corruptrons , et çaboufferait pas un peu des perf?

    Du coup j'ai decider d'aller me ballader:
    J'ai reussi à atteindre l'autre bou de la map avec 8 bricktron en sprintant et j'ai rameuter un beau bus corruptron, comme on peu le voir sur l'images:

    http://steamcommunity.com/sharedfiles/filedetails/?id=947638951
    (on ne vois que les 2/3 des corruptrons qui suivaient et je n'ai fait qu'un coté de la map. )


    Mon analyse est donc que les Corruptron spawn tous en quantité égale sur toute la map, et sont toute géré en temps réel et impact les perfs de façon croissante.

    Donc je ne sais pas je reste dubitatif, est-ce un choix de gamedesign?
    N'y aurait-il pas un moyen de les mettre en sommeil, ou de juste "surcharger" d'energie les cristaux et faire apparaitre les briktron seulement à l'approche ou lors de la capture?

    Ou me suis-je tout simplement trompé de mode de jeu?



    Merci d'avance de ton point de vue et de ta réponse :)



  • ShatojonShatojon Administrator Developer Backer
    Merci! Je partage avec nos devs.
Sign In or Register to comment.