Pshyko escribió:Buenas,
He encontrado este "articulo" en reddit que creo que es interesante para entender porque SC va tan mal de rendimiento. Lo he traducido yo sobre la marcha, así que cualquier malinterpretación me avisáis:
"Star Citizen FPS in the Persistent Universe and you
TL;DR:
Your 15-25 FPS is not because of your computer. It's the server communicating with your PC and the amount of information it is trying to pass. Your computer is bored waiting for it.
The details behind it all:
Current Performance in Star Citizen Persistent/Universe whether you have a Beastly Rig or a Budget build will largely be the same. It is not tied to your PC it is instead tied to the current netcode that the servers are running.
In short, when you spawn a new ship (e.g. at Port Olisar), the ship is actually created on the server and 'Streamed' to every client. This requires (iirc) about 5mb of data being sent to every client when someone spawns a Retaliator (and probably a lot more for e.g. a Starfarer). CIG are working on a 'Spawn Bundle' concept, where the server will identify every item that needs to be spawned, and assign it a global ID etc - but not actually spawn it. Instead, this 'Spawn Bundle' will be sent to each client (about 1kb, iirc) so that each client can spawn it for themselves, whilst still having the correct global IDs etc.
The physics calculations for everything that moves (and has a physics proxy) is processed by the server - including your ship (server verification to ensure your client isn't 'cheating'), or so I understand. The problem is that the sheer volume of processing is killing server performance, because the CryEngine Physics engine wasn't designed for this number of entities all being active at once.
What this means for us is whether you are running an i7 with a GTX 1080 or an i3 GTX 960 you are going to range between 15-25FPS un the current PU. Arena Commander is a different story. That usually runs 30+ on even budget builds and looks Gorgeous.
A quote from 10 for the Chairman (Ep 98) regarding the issue:
"So we’ve done a lot of top level changes on top of the CryNetwork but it’s just not going to be good enough handle systems this big and this much data going back and forth. So we’ve long had a full rewrite of everything in CryNetwork on the table and we’ve been working on it and now with what happened, and what you could see on 2.4 and the framerates and everything it’s just clear we’re at the limit of what the current engine will handle without these new systems that we’ve been working on for quite a while coming online."
"So the Engineering team on the overall project, across all the studios, have a good portion of it being what we call “ring fenced”. And so rather than spending a lot of time iterating, fixing issues or bugs on 2.4 or 2.4.1 or 2.5, we’ve been working towards getting everything in place for when we bring out the bigger system and procedural planets. Which internally in our release schedule that will be 2.7 [now known as 3.0] but I’m not giving you an exact date on that because as you can see with 2.4 some of the bigger things take longer some of the more simple content updates."
Traducción:
Fps en el universo persistente y tu,
TL;DR: (too long, didn´t read--->muy largo no lo he leído)
Que tengas entre 15 y 25 fps no es culpa de tu pc, es culpa del servidor comunicandose con tu pc y la cantidad de información que trata de enviar. Yu pc se aburre esperando por ella...
En detalle:
El rendimiento actual en el Universo Persistente tanto si tienes una bestia como un pc modesto será prácticamente el mismo. No depende de tu pc, depende del netcode actual que los servidores están utilizando. Básicamente cuando llamas/invocas (en los ordenadores de Port Olissar) una nueva nave esta se crea en el server y se transmite a todos los clientes (jugadores). Esto requiere enviar a cada cliente sobre 5mb de datos para una Retaliator (y probablemente un montón más para por ejemplo una Starfarer). CIG está trabajando en un Pack de llamada/invocación (traducción muy libre) en el cual el servidor identificará cada ítem que ha de ser invocado y le asigna una ID global pero no lo invocará. Este pack de invocación será enviado a cada cliente para que puedan invocarlo por si mismo(naves, items,...) manteniendo el mismo ID global.
Los cálculos de fisicas para todo lo que se mueva o tenga fisicas propias serán realizados por el servidor incluyendo tu propia nave (con verificación para asegurarse de que no este haciendo trampas). El problema es que la enorme cantidad de procesamiento está matando el rendimiento del servidor porque el motor de fisicas de CryEngine no se diseño para semejante número de entidades activas a la vez.
Esto tiene como resultado para el jugador que independientemente de si tienes un i7 con una GTX 1080 o un i3 con una 960 el Universo Persistente se moverá en los 15-25fps antes citados. Arena Commander es otra historia, normalmente se mueve por encima de los 30fps en un pc modesto y se ve de puta madre (vale dice maravilloso...).
Una cita de un 10 for the Chairman (Ep 98) sobre este problema:
"Así que hemos hecho un monton de cambios a alto nivel en el CryEngine pero no van a ser suficientemente buenos para soportar sistemas tan grandes y semejante cantidad de datos siendo enviada y recibida. Llevamos tiempo pensando en reescribir todo el CryNetwork y con lo que ha pasado y habéis visto en la 2.4 (se refiere a perdida de rendimiento y fps) está claro que hemos llegado al limite de lo que el actual motor es capaz de manejar sin estos nuevos sistemas en los que hemos estado trabajando desde hace tiempo. Si lo se....un poco caotica la redacción. Basicamente CryNetwork no da para más y lo tienen que reescribir.
El equipo de ingeniería (común para todos los estudios, esto es muy importante) tiene una gran parte del nuevo sistema esbozado (traducción mas o menos libre de ring fenced), pero en lugar de perder tiempo en iterar, resolver bugs para la 2,4, 2.4.1 o 2.5 hemos estado trabajando para implementarlo (el nuevo netcode) cuando liberemos los sistemas (solares se entiende) y planetas procedurales/procedimentales.
Esto en nuestros cálculos internos será en la 2.7 (ahora 3.0), pero no os voy a dar una fecha exacta porque como habéis visto con la 2.4 algunas de las cosas importantes llevan más tiempo que los simples updates de contenido. (creo que esta ultima parte está mal transcrita, tal y como viene no le encuentro mejor sentido que lo que puse.)
https://www.reddit.com/r/starcitizen/wiki/fps#button
Un saludo
rrvvss escribió:He leido por ahi que quieren que la 3.0 este para diciembre... se supone que la 2.6 tendria q estar en octubre y se esta acabando y no ha salido aun, creeis que podra estar para diciembre? y la 2.6 este mes? o como mucho a primeros de noviembre?
.-InMortal- escribió:@heineken_1992
Desde hoy teneis una semana de vuelo libre para probarlo y asi ya decides si esperas o lo pillas ya.
https://robertsspaceindustries.com/prom ... -Fall-2016
-InMortal- escribió:@heineken_1992
Desde hoy teneis una semana de vuelo libre para probarlo y asi ya decides si esperas o lo pillas ya.
https://robertsspaceindustries.com/prom ... -Fall-2016
-InMortal- escribió:@heineken_1992
Desde hoy teneis una semana de vuelo libre para probarlo y asi ya decides si esperas o lo pillas ya.
https://robertsspaceindustries.com/prom ... -Fall-2016
Sels escribió:buenas tardes! alguien me puede ayudar con la beta abierta ??? me la descargue ahora mismo, entro al juego y aparezco en una megaciudad guapisima donde veo a mas gente online, un expositor de una nave bestial y muchisimas mas cosas, pero no se que diablos hay que hacer, no paro de dar vueltas por ahi sin destino alguno ajajajajajaja
Metalyard escribió:Cuanto ocupa la beta?
Lo digo porque solo tengo 10mb y debería dejarlo por la noche
hi-ban escribió:Sels escribió:buenas tardes! alguien me puede ayudar con la beta abierta ??? me la descargue ahora mismo, entro al juego y aparezco en una megaciudad guapisima donde veo a mas gente online, un expositor de una nave bestial y muchisimas mas cosas, pero no se que diablos hay que hacer, no paro de dar vueltas por ahi sin destino alguno ajajajajajaja
En el menu has seleccionado ArcCorp. Ahora mismo ahi no se puede hacer otra cosa que andar por ahi. Para probar las naves y eso tienes que seleccionar "Crusader"
hi-ban escribió:Metalyard escribió:Cuanto ocupa la beta?
Lo digo porque solo tengo 10mb y debería dejarlo por la noche
Algo mas de 25 gigas. Y por cierto, es una alpha, no una beta. Lo digo para que no te pongas a jugar esperando encontrar una beta, y luego salgas decepcionado.
Metalyard escribió:hi-ban escribió:Metalyard escribió:Cuanto ocupa la beta?
Lo digo porque solo tengo 10mb y debería dejarlo por la noche
Algo mas de 25 gigas. Y por cierto, es una alpha, no una beta. Lo digo para que no te pongas a jugar esperando encontrar una beta, y luego salgas decepcionado.
Genial! Gracias! Habrá que probarla...luego si quiero comprar el juego con los pack, tendría que hacer una segunda descarga?
Metalyard escribió:Genial! Gracias! Habrá que probarla...luego si quiero comprar el juego con los pack, tendría que hacer una segunda descarga?
ELwendo escribió:@mariotriat.-InMortal- escribió:@heineken_1992
Desde hoy teneis una semana de vuelo libre para probarlo y asi ya decides si esperas o lo pillas ya.
https://robertsspaceindustries.com/prom ... -Fall-2016
ELwendo escribió:Mañana estoy en casa, aprovechando que esta la semana free, podriamos hacer kdd mañana y estampar unas cuantas auroras. xD
heineken_1992 escribió:Hola familia. He estado leyendo articulos, opiniones y demas y la verdad es que estoy muy hypeado con este juego. Me podeis decir si vale la pena pagar para jugar ya, mas que nada me gustaria saber si actualmente ofrece algun tipo de multijugador y bueno en general me gustaria que me dijeseis de que dispondria si compro alguna version. Saludos y gracias de antemano.
rrvvss escribió:Yo creo que se estan pegando un curro increible, pero nos tienen que dar algo mas, la gente necesita mas.
En cuanto saquen la entrada en los planetas, solo con eso, ya nos callaran las bocas suficiente tiempo porque volverá a dar juego. Y total, solo sera 1 planeta dentro de crusader o donde quieran hacerlo.
La gente estamos teniendo paciencia porque es increible y sabemos que es un curro guapo, pero tendrian que ir sacando algo mas fluido, algunas cosas y no solo reparar bugs
rrvvss escribió:Yo creo que se estan pegando un curro increible, pero nos tienen que dar algo mas, la gente necesita mas.
En cuanto saquen la entrada en los planetas, solo con eso, ya nos callaran las bocas suficiente tiempo porque volverá a dar juego. Y total, solo sera 1 planeta dentro de crusader o donde quieran hacerlo.
La gente estamos teniendo paciencia porque es increible y sabemos que es un curro guapo, pero tendrian que ir sacando algo mas fluido, algunas cosas y no solo reparar bugs
SECHI escribió:Se podria cambiar el titulo de hilo para que mas gente lo sepa y lo.puedan probar.
Enanon escribió:@Pequadt ya se habla de marzo para la 3.0, si SC debe de estar practicamente parado, esta todo el mundo currando en SQ42.