Forum Settings
       
Reply To Thread

Suggestion: Version Update Override.Follow

#1 Oct 19 2005 at 4:58 PM Rating: Decent
****
5,903 posts
Yes, yes, I know this is a post having to do with the latest DDoS on the servers, but I've been noticing something...

The reason we cannot log into FFXI, is because the server that handles updating the game (when it says "Checking Final Fantasy XI Version") is the very server being DDoS'd.

That means, if we had a way to BYPASS that server, then we would be able to log in fine, right?

So why doesn't SE program into POL a way to bypass that server? Basically, create an algorythm or something, that would allow us to bypass the server. Basically it would work like this:

1). DDoS happens.
2). SE says "okay, we're releasing an emergency code. The code is X27329AG283F."

3). You enter that code into POL when it bombs at "Checking Final Fantasy XI Version"

4). It sees the code, and somewhere in that code, its hidden that the code is supposed to work on October 19, 2005 with POL version XXX and Final Fantasy XI version YYY.

5). If the code, versions, and date is right, it lets you in.

That'd make things so much easier now...

--Xylia
#2 Oct 19 2005 at 5:14 PM Rating: Decent
*
63 posts
Interesting...

I wonder, though, why there can't just be an added step after the "Check Version" step that says, "Continue without updating?" I do that to Windows all the time. Stupid critical update thingy, lets you believe you're going to get some phenominal new patch that will end spam, blast pop-ups and clean your registry, and it turns out to be some doozit that converts dollars to Euros. Meh.
#3 Oct 19 2005 at 5:26 PM Rating: Decent
****
5,903 posts
Well, because this would allow people to attempt to log on with old versions... that would be bad.

--Xylia
#4 Oct 19 2005 at 5:29 PM Rating: Decent
*
235 posts
i dont think you oculd do that because some people dont play that often and would end up getting by with out the previouse update; like if someone hasnt played since last week when we had the update, but tried to get on today
#5 Oct 19 2005 at 5:35 PM Rating: Decent
*
63 posts
That's why the "Continue?" would only show up after a good thirty seconds of churning away, trying to update, and failing. The very next time the server feels up to it, the person with the old version is going to be updated, no questions asked. But if the server recognizes that, no, you're not getting this update, and no, nobody else is getting this update either, then I don't see the harm in going a short while without it.
#6 Oct 19 2005 at 6:20 PM Rating: Decent
**
987 posts
If I knew the IP address of the update server, I could make POL THINK there was a DDOS and then skip update.... Any time I want. So I can play with any version I want.

If SE were to turn this feature on when there has been a DDOS attack, and then turn it OFF when its finished, then sure. It would work.
#7 Oct 19 2005 at 6:24 PM Rating: Decent
****
5,903 posts
Well, if you read my OP, SE would have to release some 10+ digit code and inside of that code would be a DATE (so it ONLY works on that specified date) and the FFXI version (if your version ISN'T that, it wouldn't work. So no, logging in with an old code/old version would not work).

--Xylia
#8 Oct 19 2005 at 6:33 PM Rating: Decent
*****
10,297 posts
but that would cause you to crash alot, as you'd be unable to display new items/spells/abilities/quests/music/NPCs added in the update.


I just don't see it working, unless we download the update BEFORE the maintenence, and that would give a huge advantage (People would set up to claim New NM/HNM, get new item/quest first, etc)
#9 Oct 19 2005 at 6:37 PM Rating: Decent
Sure. I'll just reinstall FFXI from scratch, "skip" all those silly "nerfs", and I'll be just peachy.


Wouldn't work if different people had different versions of the software.
#10 Oct 19 2005 at 7:13 PM Rating: Decent
*
63 posts
._.

Alright, okay, it was just a thought. {I'm sorry.}
#11 Oct 19 2005 at 8:55 PM Rating: Decent
***
1,041 posts
Quite often too some of the updates are designed to stop programs like MrArgus (a voke bot that will warp you instantly to an NM when it pops and voke it) and MrZone (lets you teleport instantly anywhere in a zone) from working. I've seen people grab older copies of some of the DLL files of the game and redistribute them so those programs will still work.

So yea, the updates are there for a reason, and being able to simply bypass them would just make things easier for people who can exploit holes in the code.
#12 Oct 19 2005 at 9:12 PM Rating: Good
***
1,191 posts
This would just lead to inconsistency among clients and be more of a technical problem than it solves, even if just for a short period of time. Imagine if someone uses the opportunity to "rollback" to a version of FFXI that had a client-side exploit.

Totally not worth it in my opinion...
#13 Oct 19 2005 at 9:14 PM Rating: Decent
***
1,041 posts
ClimhazzardBAHAMUT wrote:
Imagine if someone uses the opportunity to "rollback" to a version of FFXI that had a client-side exploit.


As I said, that already happens. Once the exploit community works out which files were modified to stop the particular exploit being dealt with, someone with an unpatched client simply distributes the old versions of the files.
#14 Oct 19 2005 at 10:36 PM Rating: Decent
*
69 posts
you guys are making this out to be much more complicated than it needs to be. The orignal posters idea can work pretty easy and not introduce any real problems.

ya log on, update server hangs your log on. You click skip update check. You connect directly to your server which still checks the verison your connecting with and either 1)lets you play cuz your most likely using the right version, or 2) says your verison is old and bounces you back to the update server


Where this idea of people loggin on with old verison comes from I have no idea. This will not make it easier for DLL hacks to sneak buy either
#15 Oct 20 2005 at 12:22 AM Rating: Decent
*
63 posts
zeroumus wrote:
ya log on, update server hangs your log on. You click skip update check. You connect directly to your server which still checks the verison your connecting with and either 1)lets you play cuz your most likely using the right version, or 2) says your verison is old and bounces you back to the update server


>_>

This is pretty much what I was thinking of. I'm no programmer, I don't know how these things work, I'm mainly speaking as to what I'd like to see as a customer. You'd think, though, that yeah, the server would be able to tell what version you have without you having to plug in a code. I mean...what is "check version" anyway? That's the code right there, isn't it?
#16 Oct 20 2005 at 1:01 AM Rating: Decent
Bypassing the Version update will not work. Why? .dll stands for Dynamic Link Liraries. Its like an .ocx file. it can be linked to by any program. What do these .dll files contain that are so special? They cantain code. When creating a program it is much easyer to do a Call than to manualy type in all the code. You do a call and the program will pull up the code from the .dll and know what to do. But what happens when the Server tells your computer to do something, but unfortunatly your computer doesn't have that code in its .dll because that code in the .dll doesn't exist. Crash!

Example try to make reference to DirectX9 on a computer that only has DirectX7, wont work.

Plus FFXI needs a lobby to hold all of the people trying to connect. That is somewhat what POL is. I'm not entirly sure If the POL server is just 1 server or a few, considering all the Ports that POL uses. But i'm sure if they added a few more Servers things might be working better.


Edit: spelling


Edited, Thu Oct 20 02:16:19 2005 by PigKiller
#17 Oct 20 2005 at 2:39 AM Rating: Good
**
644 posts
The version update fails because it's the first thing it tries to do. You wouldn't have any luck interacting with the rest of the system, and there's too much there to have an emergency bypass, especiall considering then people would just DDoS whatever server it's bypassed to.
#18 Oct 20 2005 at 7:16 AM Rating: Decent
*
160 posts
 

Edited, Jan 5th 2013 8:17am by Anthoron
#19 Oct 20 2005 at 10:30 PM Rating: Decent
31 posts
More than likely, the "update server" is just a round-robin load balancing type thing that you connect to and it then connects you to whichever login/update/version check sever has the lowest load on it at the time.

Either way a DDoS can pretty much bring down the entire network so I doubt it would work to bypass one part. The idea is good in theory though.
Reply To Thread

Colors Smileys Quote OriginalQuote Checked Help

 

Recent Visitors: 246 All times are in CST
Anonymous Guests (246)