These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
Previous page123Next page
 

What if CCP started a kickstart to build a supercomputer??

First post
Author
Lors Dornick
Kallisti Industries
#21 - 2013-11-25 22:49:47 UTC
Alice Ituin wrote:
mechtech wrote:
Unfortunately, an Eve battle is one of the worst case scenarios for parallel processing.

Not really, no.
EvE battle isn't like one big equation that you have to solve, where each step depends on the step before it.
If A shoots B that equation doesn't care if B shot F and C shot X.
Since the server is based on ticks it doesn't even care if B shoots A and destroys it. A would still get that one shot at B and then be dead next tick.
(I know it's a little bit more complicated than that - I've written similar code myself - but it's possible).
However it would be an insane amount of work to rewrite the whole code.

Of course it's possible, but it's very hard.

How do you decide which set of actions between two or more object that can be isolated without losing sync and without adding so much overhead that the solution actually slows down the overall execution?

CCP Greyscale: As to starbases, we agree it's pretty terrible, but we don't want to delay the entire release just for this one factor.

James Amril-Kesh
Viziam
Amarr Empire
#22 - 2013-11-25 22:51:17 UTC
UNSOLVED PROBLEMS IN COMPUTER SCIENCE:
How to have gudfites in EVE without node crashes.

Enjoying the rain today? ;)

Bizzaro Stormy MurphDog
B.L.U.E L.A.S.E.R.
#23 - 2013-11-25 22:54:51 UTC
James Amril-Kesh wrote:
UNSOLVED PROBLEMS IN COMPUTER SCIENCE:
How to have gudfites in EVE without node crashes.


Goons have led me to believe that removing the drone assist ability will prevent all future node crashes.

It makes sense, right?

I am not an alt of Chribba.

James Amril-Kesh
Viziam
Amarr Empire
#24 - 2013-11-25 23:01:37 UTC
Bizzaro Stormy MurphDog wrote:
James Amril-Kesh wrote:
UNSOLVED PROBLEMS IN COMPUTER SCIENCE:
How to have gudfites in EVE without node crashes.


Goons have led me to believe that removing the drone assist ability will prevent all future node crashes.

It makes sense, right?

Removing drone assist would lead to people using drones less, which would put less load on the server.
So while the implication your sarcasm conveys is true, nerfing drone assist will probably help.

Enjoying the rain today? ;)

ISD Tyrozan
ISD Community Communications Liaisons
ISD Alliance
#25 - 2013-11-25 23:07:54 UTC
An off-topic post has been removed.

Forum rule 26. Off-topic posting is prohibited.

ISD Tyrozan

Captain

Community Communication Liaisons (CCLs)

Interstellar Services Department

@ISDTyrozan | @ISD_CCL

Captain Tardbar
Deep Core Mining Inc.
Caldari State
#26 - 2013-11-25 23:08:05 UTC
I don't trust CCP enough to give them anymore money. Sure my playing is paid by other people, but that is their problem.

Looking to talk on VOIP with other EVE players? Are you new and need help with EVE (welfare) or looking for advice? Looking for adversarial debate with angry people?

Captain Tardbar's Voice Discord Server

Frostys Virpio
State War Academy
Caldari State
#27 - 2013-11-25 23:10:16 UTC
Alice Ituin wrote:
mechtech wrote:
Unfortunately, an Eve battle is one of the worst case scenarios for parallel processing.

Not really, no.
EvE battle isn't like one big equation that you have to solve, where each step depends on the step before it.
If A shoots B that equation doesn't care if B shot F and C shot X.
Since the server is based on ticks it doesn't even care if B shoots A and destroys it. A would still get that one shot at B and then be dead next tick.
(I know it's a little bit more complicated than that - I've written similar code myself - but it's possible).
However it would be an insane amount of work to rewrite the whole code.


Did you write the code so it had to take into account inputs from a thousand different client and handle this in parallel to not **** up anybody because his branch resolved slower than someone else who sent his server request 1 second after? Threading an app that works with a fixed data set is not all that hard. Doing it with a constantly changing data set is where it gets dicey.
Frostys Virpio
State War Academy
Caldari State
#28 - 2013-11-25 23:11:47 UTC
Captain Tardbar wrote:
I don't trust CCP enough to give them anymore money. Sure my playing is paid by other people, but that is their problem.


They don't care as long as they get the value of the sub for your account one way or another.
Diamond Zerg
Taking Solo Away.
#29 - 2013-11-26 02:33:26 UTC
I think it would be a good idea!
I'd at least chip in a few dollars!
Hi.
Hasikan Miallok
Republic University
Minmatar Republic
#30 - 2013-11-26 06:52:09 UTC  |  Edited by: Hasikan Miallok
Mr CCP computer ... your SUPER POWER is ... more TIDI !!!!
Prince Kobol
#31 - 2013-11-26 07:38:05 UTC
How about CCP actually do something about Sov Mechanics considering they haven't been touched since Dominions half arsed scaled back release in 2009.

Maybe change something so it that it doesn't involve bashing a structure at a certain date + time so the entire of Eve know when to show up if they choose to.

I know.. a wild and crazy idea

Dangirdas Bachir
The Exiled Titans
Two Vargurs one Hole
#32 - 2013-11-26 07:38:30 UTC
This has to be a joke, if you don't have the comprehension to realise that EVE is already running on a super computer, you don't deserve to play this game. Also rewrite the whole code to EVE? That would take more time then it would benefit from multi threading.

EVE EVE STARGALACTIC CITY B I T C H

Prince Kobol
#33 - 2013-11-26 07:43:38 UTC
Dangirdas Bachir wrote:
This has to be a joke, if you don't have the comprehension to realise that EVE is already running on a super computer, you don't deserve to play this game. Also rewrite the whole code to EVE? That would take more time then it would benefit from multi threading.


Problem with a code re-write.. since CCP didn't exactly do a steller job first time round, why do you think they would do a great job second time round?
Ulviirala Vauryndar
Vauryndar
#34 - 2013-11-26 08:10:50 UTC
To Be Me wrote:
Then threy should start a kicjstart to completely rewrite the entire code\game as someone else is saying in order to benefit from multithread...


"How hard can it be?™"

Please stop posting.
GallowsCalibrator
Imperial Academy
Amarr Empire
#35 - 2013-11-26 09:00:06 UTC
Nope, because supercomputers aren't single computers nowadays, for one thing - they're just huge banks of smaller computers with some pretty goddamn clever task scheduling, made specifically for tasks that are extremely good at being parallelized. EVE combat is not one of those tasks.

And as a couple of people have mentioned, by quite a few measures the current EVE cluster would probably count as a (no slight intended to CCP network engineering guys) smallish ad-hoc supercomputer.
Dangirdas Bachir
The Exiled Titans
Two Vargurs one Hole
#36 - 2013-11-26 09:01:48 UTC
Prince Kobol wrote:
Dangirdas Bachir wrote:
This has to be a joke, if you don't have the comprehension to realise that EVE is already running on a super computer, you don't deserve to play this game. Also rewrite the whole code to EVE? That would take more time then it would benefit from multi threading.


Problem with a code re-write.. since CCP didn't exactly do a steller job first time round, why do you think they would do a great job second time round?

I didn't think it, OP did.

EVE EVE STARGALACTIC CITY B I T C H

Orravan
Anomalie
#37 - 2013-11-26 09:20:58 UTC  |  Edited by: Orravan
Prince Kobol wrote:

Problem with a code re-write.. since CCP didn't exactly do a steller job first time round, why do you think they would do a great job second time round?

Yeah, because anyone who's been playing Eve for the last 10 years and lived its growth can testify that CCP doesn't know how to optimize their game, nor improve performances, nor manage a single server of 50k people with fights involving hundreds to thousands of players, like every other mmo company does.
Oh wait.

Finicky diplomat. Suicidal explorer. Faithful ally.

Solstice Project
Sebiestor Tribe
Minmatar Republic
#38 - 2013-11-26 10:13:41 UTC
I like how people use the word "CCP" and - which can be seen in their writings -
imply that CCP is still the same people as they have been at their beginning.

That's moronic ... and you probably don't even see the issue in that way of thinking.
Prince Kobol
#39 - 2013-11-26 10:17:13 UTC
Orravan wrote:
Prince Kobol wrote:

Problem with a code re-write.. since CCP didn't exactly do a steller job first time round, why do you think they would do a great job second time round?

Yeah, because anyone who's been playing Eve for the last 10 years and lived its growth can testify that CCP doesn't know how to optimize their game, nor improve performances, nor manage a single server of 50k people with fights involving hundreds to thousands of players, like every other mmo company does.
Oh wait.



On the other hand we are still waiting for something to be done with PoS's after years of asking and apparently its because the code is in a horrendous state.

Also what fights have involved "hundreds to thousands of players"

I mean considering the highest weekly average this year was 40160 its pretty hard to have "hundreds to thousands of players"

Also the 50k number which you used is more the expectation then the norm.

Maybe if you stopped filling your post with hyperbole people might take you slightly more seriously.

Another point.. CCP have been developing their code base for 10 years and yet if anything we are still having issues with lag, not when there are thousands of players on grid but a lot of times 300 - 400 and even less.

Considering one the the major attractions of Eve is being able to have fights involving thousand of players, its not good when you get lag and TiDi when a few hundreds guys are on grid or when you get maybe 100 guys doing something as amazing as undocking.

You would of thought that after a couple of years they would be doing something about this.
Prince Kobol
#40 - 2013-11-26 10:22:18 UTC
Solstice Project wrote:
I like how people use the word "CCP" and - which can be seen in their writings -
imply that CCP is still the same people as they have been at their beginning.

That's moronic ... and you probably don't even see the issue in that way of thinking.


That has no relevance.

As an example my wife is a senior software engineer at a major aerospace company with over 15 years experience.

Their code is well documented and written to a standard.

This means when new people start they are able to get a handle on large complex code in a matter of only a few weeks.

I myself have worked on large and complex code and again because it has been well documented and written to a standard it only takes a few weeks to get up to speed, and I am no expert.

If you code is done to a good standard and is well documented then it is irrelevant on who is working on it. That is down to the company and its working practises.


Previous page123Next page