open All Channels
seplocked Features and Ideas Discussion
blankseplocked A Method To Combat CTD Losses
 
This thread is older than 90 days and has been locked due to inactivity.


 
Author Topic

PsXDnS
Caldari
Blood Bank
Posted - 2003.09.23 19:48:00 - [1]
 

I'll be brief.

1 - Windows Signal Handling Basics: When a program (game, application, etc) is terminated, it exit's with a unique code. SIGTERM, SIGKILL, SIGINT etc. This would be unique for "Quitting the game", "Terminating the game using CTRL+ALT+DEL", "Game exiting unexpectedly, aka CTD". To sum this up: This allows us to detect if you CTD, quit, or close the game using CTRL+ALT+DEL.

2 - How To Impliment: eve.exe would have to be shelled from another program that is waiting for eve.exe to terminate (so it can detect the termination signal and contact the EVE server).

3 - What Happens When You Quit: the shelling program will contact the EVE server saying you quit; your ship will remain for the original 2minutes.

4 - What Happens When You CTRL+ALT+DEL The Game: the shelling program will contact the EVE server saying you tried to terminate the game; your ship will remain for the original 2minutes.

5 - What Happens When You CTRL+ALT+DEL The Shelling Program: this would mean that the shelling program AND the game would terminate (since the game is a child process of the shelling program) - the EVE server would detect that it didn't get any response from the shelling program, and your ship will remain for the original 2minutes. This would also have the same effect if the person decided to power off their computer, or lost their internet connection.

6 - What Happens When You CTD: the shelling program will detect that the program exited illegally (error signal) and contact the EVE server to let it know that it exited unexpectedly. The EVE server would be able to do a number of things - remove the ship instantly, set it to invulnerable with a little "link dead" icon by it, etc etc etc.

This would be a very effective method to combat against CTD losses. All scenarios for game termination have been considered and are listed in this post. The shell program would use hardly any computer resources (memory, CPU) as it would be small and idle most of the time.

Lex Luger
Posted - 2003.09.23 20:12:00 - [2]
 

What happens when someone pulls their phone line out the modem? Shocked

Mechanical Death
NixCraft
IMPERIAL LEGI0N
Posted - 2003.09.23 20:22:00 - [3]
 

Edited by: Mechanical Death on 23/09/2003 20:22:33
Quote:
This would also have the same effect if the person decided to power off their computer, or lost their internet connection.


I believe that was mentioned.

Sounds good. Do you have anymore details on the shell program to be used to monitor the exit codes?

Voogru
Gallente
Massive Damage
We Are John Galt
Posted - 2003.09.23 20:47:00 - [4]
 

Too easy to hack, Simply make a program that crashes eve.


PsXDnS
Caldari
Blood Bank
Posted - 2003.09.23 20:58:00 - [5]
 

voogru ok - make a program to crash EVE, i'd like to see it :).

Bambooza
CORE Technologies Inc.
Posted - 2003.09.23 21:04:00 - [6]
 

It is a great idea but the possibility of the packet and or the shell program itself being hacked and exploited allows the introduction of a powerful tool.

Falnaerith
Caldari
Caldari Provisions
Posted - 2003.09.23 21:09:00 - [7]
 

You need a program to do that Shocked

j/k

Anyways I like the idea. It, like many other ideas, needs work and some modification to fit in with this program, but the outline is a good one.
If I remember correctly there was a TTI that would do such a thing and then complain to CCP about CTD and get their ship back.

This would be one way to help do so. Arguements about this specific fix are warrented, but not the only thing to think about.

I for one don't know the limits CCP can put in their programs to track people modifying the client and whatnot and tracking actions taken during.

And they can do much, with it being listed in the agreement that people never read and just hit accept.
(I think there is something in there saying you need to read every time to agree and it is subject to change without notice)

Let me say again though, the idea has merit, perhaps this fix for it might not work out, or it just might. But as a whole, I think this would help a bit.

(As to the phoneline pulling, I'm sorry Surprised)

Falnaerith
Caldari
Caldari Provisions
Posted - 2003.09.23 21:11:00 - [8]
 

Quote:
It is a great idea but the possibility of the packet and or the shell program itself being hacked and exploited allows the introduction of a powerful tool.


Who knows if CCP can track modifications to that shell program?
Say enter something into the agreement where modifying the program is cause for an investigation into it, resulting in a ban depending.

Kalle Port
Gallente
Interim inc.
Posted - 2003.09.23 21:36:00 - [9]
 

sounds nice at first sight however i got the following problem with this, it only works for a regular ctd and not for a bsod.

BSOD, this will lockup your computer and give the same effect as if you reset the power or lose connection thus it would keepthe ship in space for 2 minutes. Since you need to actually reboot your computer it usually takes a lot longer to get back in game after such a crash.

(I got a foolproof method of BSODing my computer while playing eve so a BSOD is still possible in eve.)


Falnaerith
Caldari
Caldari Provisions
Posted - 2003.09.24 19:47:00 - [10]
 

Like I said, don't know the coding, but who knows if your programs emits a scream of electronic pain as it ctd's? Instead of just losing connection.
Specifics specifics.
The funny thing is, they could introduce something like this into the program, modify the agreement, and people wouldn't know. Laughing

Voogru
Gallente
Massive Damage
We Are John Galt
Posted - 2003.09.24 22:00:00 - [11]
 

Quote:
voogru ok - make a program to crash EVE, i'd like to see it :).


Already have. (Note: It crashes the client NOT the server).

I use it for when eve goes crazy and normally I'd have to reboot.

Anyways, Its for personal use and Id never give it to anyone, especially a pirate ;).








Silver Striker
Posted - 2003.09.25 00:21:00 - [12]
 

Quote:
Too easy to hack, Simply make a program that crashes eve


Is available, called Windows.
Enjoy.


 

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only