Jump to content
Eternal Lands Official Forums

belton

Members
  • Content count

    35
  • Joined

  • Last visited

Everything posted by belton

  1. Success Rate for HE's

    Sure, exp() is an expensive function, but with <200 levels needed, there's a good chance a lookup table is used
  2. Is the PK server right for you?

    nu ma bate la cap
  3. #md5check command

    Yeah, so you would get the md5 of some secret file, have fun with that. or of /dev/urandom /dev/zero C:\pagefile.swp and yeah, you can probably glean information from an MD5sum of *certain* files
  4. Coryn (bug)

    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.
  5. Coryn (bug)

    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)
  6. #md5check command

    Just a small note: If you allow arbitrary filenames, make sure you 'sanitize' them and not allow '..' or anything similar in the filename, to not allow going 'up' from the EL folder (people can/will be asking people to type these commands)
  7. Eternal Limericks!

    It's alarming, how little I had to change this song. Blantly stolen from the Irish, Tom Smith, and Coryn As I went home on Monday night as drunk as drunk could be I saw a mule outside the door where my old mule should be Well, I called me wife and I said to her: Will you kindly tell to me Who is that mule outside the door where my old mule should be? Ah, you're drunk, you're drunk you silly old fool, still you can not see That's a lovely deer that me mother sent to me Well, it's many a day I've travelled a hundred maps or more But a deer that carries SRs sure I never saw before And as I went home on Tuesday night as drunk as drunk could be I saw a MM cape behind the door where my old cape should be Well, I called me wife and I said to her: Will you kindly tell to me Who owns that cape behind the door where my old cape should be Ah, you're drunk, you're drunk you silly old fool, still you can not see That's a lovely green tunic that me mother sent to me Well, it's many a day I've travelled a hundred maps or more But tunic that scared ogres away sure I never saw before And as I went home on Wednesday night as drunk as drunk could be I saw a BRoD up on the chair where my old BRoD should be Well, I called me wife and I said to her: Will you kindly tell to me Who owns that BRoD up on the chair where my old BRoD should be Ah, you're drunk, you're drunk you silly old fool, still you can not see That's a lovely green snake skin me mother sent to me Well, it's many a day I've travelled a hundred maps or more But snake skins that degrades your CoL sure I never saw before And as I went home on Thursday night as drunk as drunk could be I saw leather boots beneath the bed where my old boots should be Well, I called me wife and I said to her: Will you kindly tell to me Who owns them boots beneath the bed where my old boots should be Ah, you're drunk, you're drunk you silly old fool, still you can not see They're two lovely Brown Fabrics that me mother sent to me Well, it's many a day I've travelled a hundred maps or more But laces on a Brown Fabric sure I never saw before And as I went home on Friday night as drunk as drunk could be I saw a Rosto by the bed where my old stone should be Well, I called me wife and I said to her: Will you kindly tell to me Who owns that rosto by the bed where my old stone should be Ah, you're drunk, you're drunk you silly old fool, still you can not see That's a lovely diamond that me mother sent to me Well, it's many a day I've travelled a hundred maps or more But a diamond that doesn't stack sure I never saw before And as I went home on Saturday night as drunk as drunk could be I saw two MCs on the floor where my old MCs should be Well, I called me wife and I said to her: Will you kindly tell to me Who owns them Matter Conglomarates? They don't belong to me Ah, you're drunk, you're drunk you silly old fool, still you can not see That's a lovely cabbage that me mother sent to me Well, it's many a day I've travelled a hundred maps or more But cabbage that weighs in at half a ton sure I never saw before As I went home on Sunday night as drunk as drunk could be I saw a mine under the bed, where one just should not be Well, I called me wife and I said to her: Will you kindly tell to me Who put that mine there over there? Are you trying to get rid of me? Ah, you're drunk, you're drunk you silly old fool, still you can not see That's a lovely Fire Essence that me mother sent to me Well, it's many a day I've travelled a hundred maps or more But an FE with a detonator sure I never saw before [edit: 2 extra verse, or 1 alternate ending verses. Based mostly on Tom Smith] As I went home on Sunday night as drunk as drunk could be I saw a nine foot humanoid a-looming over me Well, I called me wife and I said to her: Who the blazes is that? Ah, you're drunk, you're drunk you silly old fool, but now I think you'll see That's a Male Armed Orc whose fell in love with me Well, it's many a day I've travelled a hundred maps or more But running in Eternal Lands I never saw before Now I'm sitting in VoTD tavern As drunk as drunk could be And I'm grateful all my armor is still attached to me Well, it's many a day I've travelled a hundred maps or more But if I ever look at an avatar again - hey, whose that char by the door?
  8. Coryn (bug)

    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.
  9. Coryn (bug)

    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.
  10. Coryn (bug)

    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 ), 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... 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) 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'...
  11. Coryn (bug)

    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
  12. Forum registration

    Please approve my friend Coryn. She tried before and failed.
  13. **Generation X**Harvesting** - the 3rd Degree

    belton - 2k Silver, 4k Sunflower (6k)
  14. actor list access violation from new sound

    only update_sound looks into actors_list otherwise, uses of your_actor should be replaced with get_our_actor, but anything else? (whenever a sound.c function got an actor pointer, the lock should already be held) just adding a lock doesn't work for deadlock reasons (with stop_sound, which is called from destroy_actors, with actors lock held, then taking the sound lock). maybe there should be a simple order: actors, then sound. the actors lock be taken by the sound updating timer with a locking order, the fix to update_sound doesn't hang It seems like there are alot of accesses to your_actor and to the actor returned by get_our_actor, that do not hold the actors lock?
  15. Locking error

    Got a crash running under gdb: (gdb) run Starting program: /home/nadav/elc64/el.x86.linux.bin [Thread debugging using libthread_db enabled] [New Thread 47278726604224 (LWP 12136)] [New Thread 1082624336 (LWP 12137)] [New Thread 1091017040 (LWP 12138)] ALSA lib pcm_dmix.c:864:(snd_pcm_dmix_open) unable to open slave open /dev/[sound/]dsp: Device or resource busy [New Thread 1099409744 (LWP 12139)] [Thread 1091017040 (LWP 12138) exited] [New Thread 1107802448 (LWP 12140)] [New Thread 1116195152 (LWP 12141)] [Thread 1107802448 (LWP 12140) exited] [Thread 1116195152 (LWP 12141) exited] [New Thread 1124587856 (LWP 12142)] [Thread 1124587856 (LWP 12142) exited] ALSA lib pcm_dmix.c:864:(snd_pcm_dmix_open) unable to open slave open /dev/[sound/]dsp: Device or resource busy ALSA lib pcm_dmix.c:864:(snd_pcm_dmix_open) unable to open slave open /dev/[sound/]dsp: Device or resource busy [New Thread 1132980560 (LWP 12147)] [New Thread 1141373264 (LWP 12148)] Caster: ID: 231 Name: SEXydevil �rawr X: 83 Y: 13.5 Target: ID: 2006 Name: Grizzly Bear X: 79.5 Y: 13.5 Caster: ID: 306 Name: KadluB �xXx X: 64 Y: 8.5 Target: ID: 2006 Name: Grizzly Bear X: 63 Y: 9.5 Caster: ID: 418 Name: Scorpius �L.A. X: 28.5 Y: 57 Target: ID: 3164 Name: �Yeti X: 28 Y: 56 Caster: ID: 249 Name: Scorpius �L.A. X: 32.5 Y: 77.5 Target: ID: 2944 Name: �Yeti X: 32.5 Y: 78.5 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1082624336 (LWP 12137)] 0x00000000004be726 in update_sound (ms=30) at sound.c:3992 3992 if (actors_list[i]->actor_id == yourself) (gdb) print i $1 = 21 (gdb) print actors_list[21] $2 = (actor *) 0x0 (gdb) print yourself $3 = 206 (gdb) list 3992 3987 { 3988 UNLOCK_SOUND_LIST(); 3989 handle_walking_sound(actors_list[i], actors_list[i]->cur_anim.sound); 3990 LOCK_SOUND_LIST(); 3991 } 3992 if (actors_list[i]->actor_id == yourself) (gdb) bt #0 0x00000000004be726 in update_sound (ms=30) at sound.c:3992 #1 0x00000000004d697e in my_timer (interval=30, data=0x0) at timers.c:45 #2 0x00002affe8e6fa87 in ?? () from /usr/lib/libSDL-1.2.so.0 #3 0x00002affe8eb65d3 in ?? () from /usr/lib/libSDL-1.2.so.0 #4 0x00002affe8e6f457 in ?? () from /usr/lib/libSDL-1.2.so.0 #5 0x00002affe8eb40d9 in ?? () from /usr/lib/libSDL-1.2.so.0 #6 0x00002affeda19317 in start_thread () from /lib/libpthread.so.0 #7 0x00002affeb059d5d in clone () from /lib/libc.so.6 #8 0x0000000000000000 in ?? () Looking at the code, it seems the actors mutex must be held, as actors_list may change (in this example the code crashed on dereferencing actors_list[21], which was dereferenced before) Putting LOCK/UNLOCK_ACTORS_LISTS around the function seems to work
  16. Alchemy Services Shop

    I'd like to order: 2K Earth Essence Thanks, belton
  17. New playable race unveiled!

    Awww come on, every now and then mods need their laughs too Yeah, I had fun too, but now I wonder: the 'post date' is Feb 7, 2007. huh? I thought it was a bug where it didn't say April 1st properly, but I guess it wasn't really posted in april at all
  18. I'd like to order Silver Ore and Chrysnathemum. I understand single orders are limited to 6k? In that case: belton - 4k Silver, 2k Chrys
  19. Selling Rostogol Stones

    *sold*
  20. a bigger interface

    I love it (Roja's original post). At 1024x768 or 1280x1024 I got *lots* of extra viewing space, and this looks much easier than having inv open (which I do most of the time anyway). <Warning! Rest of post is not relevant> I know this is almost completely unrelated, but could we make trade window big again? (it took up most of my screen on 800x600, I seem to recall, before the update. I kinda liked how 'in-your-face' the trade window was. After all, when you're trading you do nothing else anyway)
  21. Instant Death. - Has to be painless

    I think we're talking about "ground zero" - the area completely vaporized by the explosion, not 'ring 3' - where radiation poisioning happens. I'm talking about the immideate fusion radiation - think of it as photon pressure, turning you into gas much like pressured water turns sand into quicksand
  22. Instant Death. - Has to be painless

    death by atom bomb (gamma radiation alone evaropates your mass entirely) *is* painless - the radiation will pretty much go through you at the speed of light, and the CNS is much slower than that
  23. 3 Seconds Rule When Entering A Pk Map

    Is there a way to avoid the lag problem when entering maps? For instance, make it 5 seconds unless the person moves (which shows he is not lagging), or send a PING right after moving him to a new map, and consider him un-lagged only after the ping reply?
  24. storage bug

    I talk to Raven, and choose to withdraw leather gloves. I click '2', and nothing happened (lag, I guess). Clicked 2 again, and I got 4 leather gloves. I don't thing I can really reproduce it with my system (unless I can create artificial lag)
  25. storage bug

    what does this have to do with patience? Like you said, the bug can be exploited for macroing...
×