CUDA is the future of massive client side graphic computations and visualization. In the example above there are 32700 objects rendered under 160fps based on PhysX interactions between them. I watched many CUDA samples and they look impressive. Sadly, current CUDA is used in science mainly to emulate, for example, molecular or biological reactions.
[updated] Here, I found that impressive sample I saw long time ago
Moreover, CCP should create a kind of exchange protocol to send and receive data between server and clients in different channels (if itâs not yet implemented), like current ATM works, to mitigate delayed user commands. And the data in protocols should be well compressed like is JSON, for example.
TiDi has absolutely nothing to do with client-side lag. Yes I agree thatâs also a problem, but thatâs a problem that can be assisted by turning down your graphics, turning off brackets, etc.
The graphical load on the client is absolutely important, but it is unrelated to server lag. The server doesnât render anything.
TiDi is an artificial server latency to mitigate the crash or shutdown. It is a sum of downgraded grid thread cycle time + a computation time + DB I/O time (read/write to HDD). Total latency is TiDi + pack and process data in routers + packets travel time to clients.
Moreover, CUDA can be used for server-side computations only without 3D visualization, but this usage of the technology isnât popular yet and well known. The tech is new (from 2008-2010) and for true server parallel computation should be used some tricks. Iâm not familiar with these âaspectsâ yet.
Actually, for the most part we didnât use drones and that was one of the reasons why. You canât use sub caps because all the defenders would have to do is use a GTFO module and with the ECM burst fleet that they brought ships would have to re-establish locks every shot. This made fighters the best option.
For example, we all know the type of guy who will be smashing a hotkey as hard as he can while the module is cycling, over and over again. I have to assume the client will send at least some of those through to account for potential client lag. Each of those module availability checks incurs a check that the server must handle. Granted that is small, but amplify it across thousands of players, in a situation where the processors are already very close to thrashing, and it probably matters a lot.
Or d-scan. No real computations required (just a quick subtraction assuming thatâs done on the server at all, it would likely be more efficient to return xyz and let the client figure it out) however it has to query the position of every object within 15 AU. 5000 objects to query, results for 5000 objects to return. That adds up quick.
CUDA would certainly help for the actual calculations, such as damage from a weapon firing, but those are only part of the load. Not saying it wonât help, just saying CUDA isnât a silver bullet.
I like Grath Telkin a lot, because he just speaks his mind and he has passion. On the face of it he is right from the perception of PL/NC/GOTG, there was no strategic value to that Keepstar in the sense of holding meaningful assets and being unimportant.
Listening between the lines to things it was evident that it was a test for the Imperium, to see what they could do, they wanted to try different tactics to take out a Keepstar when defended by a large force. Their tactics would have worked if they could have reloaded their fighter tubes. What this in reality meant is that if you defend a Keepstar you have to quite simply turn it into a TiDi fest so nothing works. What I did learn from that is that outside of the main TZâs a super blob without excessive server load will be able to kill a defended Keepstar. I was there at the destruction of the GOTG Keepstar and the DRF dropped Dreads to keep the damage cap up, I was shooting GOTG fighters in a Jackdaw.
Goons are not bothered so much by the strategic importance of that Keepstar, they are coming at it from a different angle, this is a typical Goon thing which is to do it because they can and in doing that they install a certain amount of fear and fear is control. The thing is that they can destroy Keepstars and at some point you will see it happen.
The Goons have built a massive amount of Supers and Titans, it does not really matter where they head in terms of attacking Keepstars, but the simple fact is that they will, they could for a start go after Test, it would not surprise me at all to see the Keepstar which my two mains are currently sitting in to be the one they go for, though that splat between Aryah and Villy seemed a bit like Goon mind games to divert attention away from their real intent.
I believe that the Goons intended to build up their supers and titans to be able to roll up to a target region place strategic Keepstars and use their asset superiority to control said region and gradually dominate Eve that way, it is not total dominance, but it is strategic dominance. And it would be a fun thing to do with that massive economic power that they have developed. Of course I could be wrong because this is just thinking about what I would do as a strategic plan and objective based on what the Goons have, but⌠why not, it is just a pity that the game was not able to handle itâŚ
Exactly. Changes should be implemented not on server side only, but overall EVE system. Letâs say we have like 50% server TiDi (a strong server is running) and 10000 ships on the grid, then the unimproved EVE clients can cause huge lags and low fps without CUDA engine. Letâs not mix low fps with TiDi (latency). You can have 20% TiDi, but the fps can be above 100. Itâs important to rotate camera around smoothly and zoom in and out to ships and other objects.
A boosted server isnât always a correct solution to improve an application performance. Should be used different mathematical abstraction models and system concepts, like a distributed computation between threads of server and client. For example, as soon on the grid are like over 1000 players the server must open a new thread on a different server and all clients should be redirected there. I donât know how it works currently, but to open and individual thread for each ship isnât that bad at all. So, all mentioned operations over ship modules are performed in its own thread. The problem is to synchronize data between all these threads and main server-app thread. D-Scan table must be computed on client side like other UI operations. Local chat must be disabled in that case like other useless extra function in this case.
The applicationâs performance was never the problem.
The problem was that stuff like controlling fighters, drones, even reloading your guns, they all take server calls. When the serverâs too busy to answer, even a 3 way SLIâd 1080 on minimum graphics with all of its rendering done via CUDA will still produce a terrifyingly bad player experience.
What happens when I try to shoot someone on a different server?
I donât understand the battles and movements of most SoV alliances they did last year. Like TEST operations in Venal or what is the point for NC/PL to help TRI to destroy Fidelas, for example, or like CO2 movement to TRI/FR. It should have been interesting to see that âTrioxideâ coalition in the South-East, itâs interesting to see an evolved Fraternity alliance and their coalition. There are many enough powerful groups in nearby Curse, Great Wildlands and Low-Sec, which can join them. Among them, the Legacy was and is the most vulnerably coalition, based on whatâs happening around. The TEST is very strong alliance, but the Legacy coalition⌠IDK.
The Goons leaders looks like much more angry than usual due to what Progodlegend posted just before that glory battle. I suppose, after that Cloud Ring mess theyâll turn to the East, as you mentioned. They have a great support in Stain and that Sax Keepstar in the middle can be used like a staging point and a local bridge beacon. Moreover, their presence in Curse is high as NC, like their allies The Initiative too. Itâs hard to predict what the North will do if the Imperium invasion will happen. As I mentioned, the Legacy vulnerability is based on surrounding general situation. The are TEST and BRAVE. The Proviblock just must help Legacy after all, but without a Capital force. The Imperium will not come to take the SoV space, but, possible, to conquer it and give it to their new allies from Stain and all around to create a new CFC block in the South⌠Who knowsâŚ?
Well, I would like to help TEST in this possible war. Iâm in a 30 days interval to jump in a Naglfar, Nidhoggur or Hel and, with 4 Large Skill Injectors, Iâm in a 100 days interval (until summer) from their Mastery IV. Sadly, at the same time I havenât enough free time to participate into that Null-Sec âscheduled messâ and I donât want to buy a PC for $1500, which will hold all that overloaded swarm invasion of âspace beesâ.
You can shoot only ships in a range aka on the same grid.
Like I said, the performance can be improved by improving all modules in the system. Events are handled by so called âdelegatesâ, which can run in a separate thread, letâs say a âship threadâ. But, yes, their overall synchronization is hard. Everything matters.
And I can agree that if weâre going to fix 100% of issues, leveraging CUDA would allow folks with CUDA-capable cards (which is only a subset of the playerbase) would be a decent approach to allowing said clients to run at higher graphics settings.
But in the case of 9-4, clients unable to maintain a solid framerate were moot⌠the server was literally pinned at 100%. The server-side requests were what was causing the problem.
I mean same grid on another multicore dedicated server ready for this. Letâs say the common local system thread must generate another main thread with all their sub-threads on other machine. As soon you decided to warp on that grid (itâs 1million km), to a Keepstar, the general local thread of the system identifies it and redirects/exports your ship object to that server. So your ship is primordially on that dedication server during big battles. So, nobody should shoot your ship while in warp. Itâs a concept idea.
Fair enough⌠I suspect that migrating Eve to a stable multithreaded environment would be far more work than just running multiple nodes in a single system. Theyâd probably be able to re-use a lot more code. Regardless, I see where youâre going with it.
âNah m8, my buddyâs kid is some kind of web genius, really good at that HTTMLP stuff or w/e, he could probably do it for them in a couple hours or w/e.â
Goonâs could barely fight world war bee, after all their chest puffing on how MIGHTY they are, they were infact, just as everyone seeâs them as ALL TALK
So if there is another war, i highly doudt goons will actually be able to Pull off it, unless the enemy force is 2k members
I made this topic to reveal the possible true purpose of that 9-4RP2 âmessâ. This is why I called it âCollusionsâ. As Grath asked players in that mentioned stream: âWhat is the value to assault that Keepstar?â. The value isnât to show the power and dominance only, as Mittani somehow said: âAll should feel fearâ.
I can be wrong in assumptions and Iâm talking not about personalities, but about game concept.
The META
That was the Meta game and surprisingly Progodlegend won that âMeta gameâ. In other words, Progodlegend just won this â â â â â â â game like those before him. He fulfilled something hard and unique in this game. Due to this, he isnât so âbindedâ to this game â this game become something like a casual Lego to him, like Grath is less inspired to invest his efforts and time in PL. Therefore, he can be unpredictable for Legacy, in my opinion.
As I mentioned somewhere above, I donât understand the actions which SoV alliances performed last year. What is the point for NC/PL to destroy the Fidelas? You can say: âBecause Triumvirate paid PanFam for thisâ. Oke, but PanFam isnât a mercenary coalition and they have enough money. Why they should work for Triumvirate? Well, Fidelas was friendly to Legacy and was the weakest nexus in their new coalition. Now they gone to Low-Sec and that space is occupied by Read Alliance, Dream Fleet, LUMPY, which arenât so friendly to Legacy. So, behind all this is hidden not a financial or SoV resource purpose, but a SoV political purpose.
The EVE Null-Sec alliances have their âEVE sub-cultureâ. Iâd like to call it sub-culture. As for me, the Goonswarm is an aggressive concept of NC an Triumvirate. Between NC and Goonswarm are more similarities than discrepancies. Between them are only the distance and different leaders. At the same time between GoTG and Legacy are more similarities than discrepancies. So, l spectated how the Imperium with Legacyâs hands tried to destroy GoTG and how PanFam with Triumvirate and GoTG/Horde hands tried to destroy the Imperium and Legacy last year. I must be more accurate at this point. The vulnerability of Legacy isnât based only on surrounding area, but on its sub-culture concept which is to be more âopenâ and friendly to entire EVE, like Reddit, which is an easy way for spies to perform âDoomchincila casesâ. As soon the deals between TEST and Goonswarm was revealed last year, this turned into CO2 reaction. Well, we know the standing of GigX and CO2 towards the Imperium. I canât imagine GigX to play in this Meta concept with Imperium.
I know many players, entire player corporations in TEST, which donât like to operate with Goonswarm. I know many players and entire corporations from the North, from GoTG, which joined Legacy last years. We know how many times the Mittani announced the wish to destroy GoTG. Maybe at some point Progodlegend, or who is in charge there, realized this and refused to send his people to destroy their friends Citadels. TEST just anounced: âIâm scared, but Iâm not afraid!â. Otherwise it should have been a huge EVE political mistake for TEST, which should have been turned into mass actions like CO2 did, but on player and corporation levels. This is a third Legacy vulnerability; the more Legacy is operating with Goonswarm there more players can âchange mindâ in Legacy.
Russians was in the East alone for many years, based on timezone mechanic. Now they have new opponents from Triumvirate and Fraternity, which are in the same timezone. Maybe it will turn into huge Russians mobilization from entire EVE to those Regions. OMG, the Russians are so many all around the Galaxy. They can show more active (online) players than entire Imperium.
The Meta Diplomacy
I remember how the Fidelas democracy was âloledâ with arguments: ââThe democracy in EVE canât exist!â. The diplomacy is a tool of democracy. During the imperium era there arenât diplomacy or diplomats, there are messengers which know different languages. For an easy example, just watch the Star Wars Movies Prequel trilogy: I â The Phantom Menace, II â Attack of the Clones and III â Revenge of the Sith. Well, diplomacy was in the first two episodes, but beginning from episode III the only diplomat in Star Wars was Darth Vader. As @Dracvlad mentioned above, the Imperium built all that âArmadaâ not to play the âdiplomacy gamesâ. The Legacy in this diplomacy game has a bad situation: or they have to operate with Goons by generating inside rebellions, or they have to show an independent position by granting to the Mittani a âticketâ to invade Legacy as a good boy. Talking about WWB and WWII, the Imperium should not invent or emulate a reason to invade Legacy, like Third Reich began WWII by official chronology
The âDanzig crisisâ peaked in the months after Poland rejected Nazi Germanyâs initial offer regarding both the Free City of Danzig and the Polish Corridor. After a series of ultimatums, Germany broke diplomatic relations, and invaded Poland on 1 September 1939. This led to the outbreak of the Second World War in Europe when, on September 3, 1939, the United Kingdom and France declared war on Germany.
How it began: The Nazi Germany sent a group of saboteurs on Poland territory to shoot with artillery Germany territories from there.
The 9-4 Collusions are multipurposed:
To break the North forces into a TiDi like in BRBRBR;
To play anti-Legacy âdiplomacyâ;
To demonstrate to CCP the current SoV issues and to CLAIM new SoV and Meta changes for easy conquering. And I believe these changes can be applied and buffed as Loki T3 wasâŚ