Jump to content
Eternal Lands Official Forums
Sign in to follow this  
belton

Coryn (bug)

Recommended Posts

Coryn has been accused of being a bot and I know it not to be so. Here is my story

Me (belton) and Coryn (Coryn) live in Israel. We use an Israeli ISP. Here, it's considered one of the largest ISPs. Globally, it's a needle in a haystack.

Anyway.... the ISP is causing all deals of sh*t on port 2000. It punts (some?) packets to slow path and never lets them go. Or lets them go really late

The result is that typing "#ping<enter>" once every second results in something like:

~200ms <- This is the regular ping time to most international destinations

~400ms

long long pause

~11000ms

~17000ms

~20000ms

sometimes, it gets better again for a few seconds. 'resync with server' is not very common. I suppose it is possible that the lag gets even worse (30kms, 40kms,the sky is the limit)

 

I've been online since then. I use an ssh tunnel to a VPS I hired in Canada which does not have this problem. As a server, I configure my local tunnel. The way my ISP sees it, I use port 22 and encrypted traffic. The server in Canada connects to EL 'for me'.

 

I understand Coryn (and her alt boyman?) were banned for not responding to PMs, probably due to this lag.

Coryn is not technically capable of performing the acrobatics I have to use everyday to play EL. Please, help me help you help her help me.

Share this post


Link to post
Share on other sites
Coryn has been accused of being a bot and I know it not to be so
Not exactly, it looks as though there is either a modified client or possible automation.

 

I've been online since then. I use an ssh tunnel to a VPS I hired in Canada which does not have this problem. As a server, I configure my local tunnel. The way my ISP sees it, I use port 22 and encrypted traffic. The server in Canada connects to EL 'for me'.
This is illegal, to use tunnels and proxies other than something officially recognized and controlled such as Learner's service offered here: http://www.eternal-lands.com/forum/index.php?showtopic=36441

 

I understand Coryn (and her alt boyman?) were banned for not responding to PMs, probably due to this lag.
That is not the only reason, no. There were multiple issues, all of which were explained to her.

Share this post


Link to post
Share on other sites
I've been online since then. I use an ssh tunnel to a VPS I hired in Canada which does not have this problem. As a server, I configure my local tunnel. The way my ISP sees it, I use port 22 and encrypted traffic. The server in Canada connects to EL 'for me'.
This is illegal, to use tunnels and proxies other than something officially recognized and controlled such as Learner's service offered here: http://www.eternal-lands.com/forum/index.php?showtopic=36441

I control that server, there are no other clients from that IP address, I do not connect from my ISP's IP address. How is this a proxy? A proxy is when you use someone else's server, as a means of anonymizing yourself. I did the opposite - I am now using a static IP address which will probably never change, as compared to my ISP, which hands out dynamic ones

Edited by belton

Share this post


Link to post
Share on other sites

Clarification: Proxies are NOT illegal. It is illegal to use them to avoid bans, or trade between two alts. I will look in this particular issue.

 

It punts (some?) packets to slow path and never lets them go. Or lets them go really late

We use TCP/IP for the server, which is a guaranteed protocol. That means, either all the data arrives, or the connection breaks. You can't just have some packages being lost.

 

And here is a sample log of your Coryn's chat:

 

03/09/2008 08:45:00: Coryn: ?k

03/09/2008 18:32:25: Coryn: ?r

03/09/2008 18:33:20: Coryn: ?m

03/09/2008 18:34:22: Coryn: ?v

03/09/2008 18:35:47: Coryn: ?h

03/09/2008 18:36:08: Coryn: ?c

04/09/2008 22:33:22: Coryn: ?g

04/09/2008 22:35:32: Coryn: ?v

06/09/2008 20:13:31: Coryn: ?d

06/09/2008 20:49:54: Coryn: ?g

06/09/2008 20:56:30: Coryn: ?g

06/09/2008 21:25:49: Coryn: ?j

06/09/2008 21:27:46: Coryn: ?c

06/09/2008 21:29:21: Coryn: ?w

06/09/2008 21:31:17: Coryn: ?f

06/09/2008 21:33:09: Coryn: ?j

06/09/2008 21:34:28: Coryn: ?k

06/09/2008 21:37:36: Coryn: ?g

06/09/2008 21:38:52: Coryn: ?v

06/09/2008 21:44:44: Coryn: ?s

06/09/2008 21:58:57: Coryn: ?b

06/09/2008 22:19:38: Coryn: ?h

 

There is no way this could be caused by lag.

Share this post


Link to post
Share on other sites
Clarification: Proxies are NOT illegal. It is illegal to use them to avoid bans, or trade between two alts. I will look in this particular issue.

Thank you so much for a sane clarification!

I want to let Coryn's chars use my proxy. (I already declared us as coming from the same IP address back when we were :) I use belton and sometimes Marianne and Coryn uses Coryn and boyman and a new unbanned alt)

 

I played with the problem more now, from this end. I seem to get short bursts of extremely high drop rate, then bursts of perfectly good connection (bursts = ~10-20 seconds)

I tried 'fooling' the cisco in the way by adding IP Options (NOP, SID, RA !=0. TS, RR and such are blocked on the net :doze: ), trying to get packets to arrive as TCP port 2000 but not punted by the router. I tried fooling with TOS, nothing.

I'd bet fragments would work, but I wouldn't do that as it would cause unnecessary load on the target server

I'd love for a permanent fix, as my proxy adds 200ms to rtt...

 

We use TCP/IP for the server, which is a guaranteed protocol. That means, either all the data arrives, or the connection breaks. You can't just have some packages being lost.

I've been looking at the tcpdumps. I know what I see.

(I see a flurry of packets, then a pause, then the same 7 (or 14, or 21) byte packet (7 bytes, that is, 7 TCP payload bytes) being retransmitted over and over

Then an ACK comes and everything is fine for a few more seconds)

 

And here is a sample log of your Coryn's chat:

 

03/09/2008 08:45:00: Coryn: ?k

03/09/2008 18:32:25: Coryn: ?r

03/09/2008 18:33:20: Coryn: ?m

03/09/2008 18:34:22: Coryn: ?v

03/09/2008 18:35:47: Coryn: ?h

03/09/2008 18:36:08: Coryn: ?c

04/09/2008 22:33:22: Coryn: ?g

04/09/2008 22:35:32: Coryn: ?v

06/09/2008 20:13:31: Coryn: ?d

06/09/2008 20:49:54: Coryn: ?g

06/09/2008 20:56:30: Coryn: ?g

06/09/2008 21:25:49: Coryn: ?j

06/09/2008 21:27:46: Coryn: ?c

06/09/2008 21:29:21: Coryn: ?w

06/09/2008 21:31:17: Coryn: ?f

06/09/2008 21:33:09: Coryn: ?j

06/09/2008 21:34:28: Coryn: ?k

06/09/2008 21:37:36: Coryn: ?g

06/09/2008 21:38:52: Coryn: ?v

06/09/2008 21:44:44: Coryn: ?s

06/09/2008 21:58:57: Coryn: ?b

06/09/2008 22:19:38: Coryn: ?h

 

There is no way this could be caused by lag.

1. Coryn is not 'mine'

2. She told me about this. This was her way to test lag. Yes, she is too stupid to use '#ping'...

Edited by belton

Share this post


Link to post
Share on other sites

As I tried to explain before, it isn't that simple.

Coryn was actively harvesting, eating, walking, and logging on and off and immediately starting to harvest, eat, or walk upon relogging, but ignoring me and my many mod pm's, local attempts to talk, and being teleported around. Meanwhile randomly spitting out odd character and letter combinations such as above.

 

I also seriously hope you are not sharing characters AND trading with them as well. "Declaring" does not give you the go-ahead to ignore rule 5.

Share this post


Link to post
Share on other sites
As I tried to explain before, it isn't that simple.

Coryn was actively harvesting, eating, walking, and logging on and off and immediately starting to harvest, eat, or walk upon relogging, but ignoring me and my many mod pm's, local attempts to talk, and being teleported around. Meanwhile randomly spitting out odd character and letter combinations such as above.

 

I also seriously hope you are not sharing characters AND trading with them as well. "Declaring" does not give you the go-ahead to ignore rule 5.

I understand your point of view, and I respect your authority. Coryn and her alt will have to wait the ban. She thanks you for letting her play on moyshe.

Please understand Coryn is not my character, and her stupidity is not contagious to me. I am also not fully aware of the scope of her stupidity.

We never share accounts - I log on mine and she logs on hers.

I don't use any character for muling my stuff for me, or multiplay.

We were "declared" then (and should still be now, as we share IP address). We didn't trade much (even back when we were playing together). We've done a few bag projects and pvp.

Share this post


Link to post
Share on other sites

I don't know if this helps, but Coryn was out of guild channel for quite some time for technical difficulties, Marc talked her back into guild channel recently, and this is from my logs on 2008-09-06

[09:18:51] Coryn: r

[09:18:51] Coryn: v

[09:21:08] Coryn: t

[09:21:46] [ryddler @ guild]: coryn is speaking cryptically in local

[09:22:03] [Melchloren @ guild]: ?

[09:22:24] [ryddler @ guild]: Coryn: r Coryn: v Coryn: t

[09:22:51] Coryn: b

[09:23:07] [ryddler @ guild]: Coryn: b

[09:25:37] [Coryn @ guild]: its not fair! ryd is making fun of me :(

[09:25:49] [ketiana @ guild]: *smacks ryddler*

[09:25:54] [Ferny @ guild]: hehe - Hya Coryn :)

[09:25:55] [ryddler @ guild]: no, I am not!

[09:26:21] [ryddler @ guild]: only trying to decypher what on earth you were saying

[09:27:01] [Coryn @ guild]: this is not working... i gotta to log off

 

I'm sure Marc can dig up his logs as well.

Share this post


Link to post
Share on other sites

I believe its been 1 month since my ban,

I had a technical problem, due to an ISP problem, and it seemed like a cheat.

The problem had been solved. I'm using a different ISP now, and it will not happen again.

I have never, and never will, use a cheat.

Thank you.

Share this post


Link to post
Share on other sites

It has not been resolved, let alone satisfactorily enough to warrant an unlock.

I personally am not going to unlock this character. Your excuses do not fit the logs, and coryn's actions.

I also seriously suspect that this at best is a shared character.

If you want an unlock, it will have to come fron Entropy himself, because I frankly do not believe a word of it other than you had lag.

 

Also, why are you posting within seconds of being ingame on a totally different IP here than you were on ingame? No need for belton's proxy if your problems are miraculously solved now, is there? Or maybe was it belton on moyshe?

Share this post


Link to post
Share on other sites

I'm belton. Coryn (moyshe) is using my proxy, or else she still has those problems. AFAIK she did not change ISPs :)

 

My computer is ussually accessible as b.nadavshemer.com

The computer used for proxying is www.ravto.com (rav todot means 'many thanks' in Hebrew)

Coryn/Moyshe types:

ssh -CL 3456:game.eternal-lands.com:2000 www.ravto.com

and then uses localhost:3456 as game server.

Here's a snippet:

root@www:~# ping www.ravto.com

PING www.ravto.com (76.74.129.228) 56(84) bytes of data.

64 bytes from www.ravto.com (76.74.129.228): icmp_seq=1 ttl=64 time=0.026 ms

64 bytes from www.ravto.com (76.74.129.228): icmp_seq=2 ttl=64 time=0.026 ms

 

--- www.ravto.com ping statistics ---

2 packets transmitted, 2 received, 0% packet loss, time 1000ms

rtt min/avg/max/mdev = 0.026/0.026/0.026/0.000 ms

root@www:~# who

yaya pts/0 Oct 7 17:26 (87.70.232.254)

root pts/1 Oct 7 17:45 (77.125.129.132)

nadav pts/2 Oct 7 17:45 (77.125.129.132)

 

yaya is Coryn's user. I'm nadav.

Share this post


Link to post
Share on other sites
I had a technical problem, due to an ISP problem, and it seemed like a cheat.

The problem had been solved. I'm using a different ISP now, and it will not happen again.

 

I've said before, I have no technical knowledege. I don't realy know what an ISP is, and I assumed incorreclty. I shouldn't have posted that.

Like belton said, I'm using his proxy. I'm not sure what than mean. I just know it solved the lag problem I have.

Share this post


Link to post
Share on other sites
Ok, I'll unlock it now, but I don't want any trades between the characters involved, and we'll keep an eye on you.

To simplify matters, me and Coryn just logged in to remove all our alts (she's visiting right now)

I logged in as Marianne, and #killme yes'ed her. Coryn #killme yes'd moyshe. She tried to kill boyman, but it appears he is locked. Please delete him. (Making connections through the proxy seems to be problematic. So we ended up doing some of it by the proxy and some of it directly, from my home address)

 

I again repeat that me and Coryn are very different people, of slightly different age, gender and political orientation. Surely there must be a way we can prove this to you. I would like that a lot (back in the day, me and Coryn would trade or PVP each other. But it was hardly our characters' main practice)

 

I'm glad I still get to help Coryn around - for instance, just now I gave ryddler some Harm essences so he can kill a Dragon who was hanging around SKF (causing much Coryn death)

 

(I also have a bit of a 'problem' with the 'static' IP address - the VPS I use for proxy is dying - http://www.vpsville.ca/announce - the server and still up and provides my proxy when I'm here, but once I kill the ssh connection it'll be stone dead.

I'll probably have to get a different one, and thus a different IP address. I'll know what it is when it happens - real soon now. If you would like to be informed of what it'll be, do say so)

Edited by belton

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×