Jump to content

doeiqts

Member
  • Posts

    20
  • Joined

  • Last visited

Posts posted by doeiqts

  1. Hi there, my ISP blocks port 80. Is there anyway I can run the DNS Server if this is so?

    Example:

    You are hosting a Web Server on a PC that has LAN IP Address of 192.168.0.50 and your ISP is blocking Port 80.

    Name the Virtual Server (for example: Web Server)

    Enter the IP Address of the machine on your LAN (for example: 192.168.0.50)

    Enter the Private Port as [80]

    Enter the Public Port as [8888]

    Select the Protocol (for example TCP).

    Ensure the schedule is set to Always

    Click Save to add the settings to the Virtual Servers List

    Repeat these steps for each Virtual Server Rule you wish to add. After the list is complete, click Save Settings at the top of the page.

    With this Virtual Server entry, all Internet traffic on Port 8888 will be redirected to your internal web server on port 80 at IP Address 192.168.0.50.

    The problem is you can't tell the DS to look at port 8888, so no, I don't believe there is a way to get around this.

  2. Ok, so I run DNS_Server.exe and the gts program right? what Ip do I enter into the DNS_Server, because using mine it does nothing, so is there another program i'm supposed to be running?

    Technicaly speaking if I want other people to beable to connect to it, to drop pokemon off to me, what dns/ip information do I give?

    You have to set the DNS on your DS.

    I'm going to install .net and actually run the GTS server. I've just been using the python scripts. Maybe I'll see what you mean when I do that.

  3. Ok, I finally figured everything out with the GTS server. My main question is, how do I keep it up and running permanently? It seems that it only works for the first time, then shuts down. I'm more then likely doing something wrong.

    Idealy I would like it to be kept up, so that people could deposit pokemon, and I can deposit my own, to check legitimacey. But the way I have it running now, wont help much for that. The thing that has me the most confused I think is when it asks for the ip, I entered the dns given by the pkmnsend which I thought you were supposed to do. Correct me if i'm wrong, please! lol

    sendpkmn.py is a one time thing. You need to use one of the "server" programs for more than once.

    If you actually are using one of those programs then I'm not sure I understand your question.

  4. I managed to get this work once with Wi-Fi USB connector.

    Then every time after that I kept getting error code 00000 and was forced to turn off my DS.

    You get that error when you walk up to the PC once you're inside the GTS? If so, that means the pokemon you're trying to send has something wrong with it.

  5. So this may not be of any use to anyone, but it was useful to me and so I figured I'd share.

    I messed with Vlad's python code a little bit so that it would rotate through pokemon that I had in a folder when giving pokemon out. Also, it will never go to the "Summery" screen in the GTS, it will just always send the pokeball down whenever you get to the GTS computer.

    Just some minor tweaks that were annoying me, and it helped me to learn some python. Just put the pokemon you want to give out in the pkm folder and it will cycle through them in the order they appear in the directory. (hint: to change the order, just rename the files with numbers at the front. So the first pokemon to give out would be 001zubat.pkm instead of zubat.pkm.)

    dns_and_pkm_srv_rlet.zip

    dns_and_pkm_srv_rlet.zip

  6. Hey guys, Whenever I try to receive pokemon from my ds on my own GTS server, the DNS gets stuck on the "Spoofing part", then it comes up with an error to restart the DS.

    I got it to work a few days ago...but i dont know how T_T everything in the way of my ports are off, including skype, and my firewall.

    Any help please :smile:

    Are you using your external IP or your internal one (192.168.x.y)? If you're just doing it for yourself, the internal is usually easier, though you can certainly do the external.

    Where are you erroring out? Are you getting into the GTS computer room or erroring out before that? 52100?

  7. Mine ain't threaded, was my first Python script. :P GTS Nuker is the only community release that is threaded.

    When we use the DNS to redirect requests, at least in my script what I did was only redirect request going to "gamestats2.gs.nintendowifi.net" to a specific IP (that was the custom webserver IP). Everything else should be left alone. Now the new host must handle two things, the GTS and the Battletower as they oddly are implemented on that server. They also share one file I believe, the setProfile.asp in the /common/ dir so it's a little messy but you could manage and redirect those requests (battletower) to the official Nintendo GTS server and only intercept the GTS communication, but that's done within the webserver, the DNS is supposed only to redirect all the traffic from the mentioned CNAME.

    Hmm... cause I went to access my webserver (running on the same computer as the DNS server and pkmn server) and I got the Hello World message (which is what "out" is set to if there's no request in your pkmn server).

    I'll have to test it more when all my stuff comes back online. I don't think I can run GTS Nuker (though I haven't tried yet) with Apache running at the same time, which is why I liked your python scripts better. I'll try and do some more research soon.

  8. Mine ain't threaded, was my first Python script. :P GTS Nuker is the only community release that is threaded.

    When we use the DNS to redirect requests, at least in my script what I did was only redirect request going to "gamestats2.gs.nintendowifi.net" to a specific IP (that was the custom webserver IP). Everything else should be left alone. Now the new host must handle two things, the GTS and the Battletower as they oddly are implemented on that server. They also share one file I believe, the setProfile.asp in the /common/ dir so it's a little messy but you could manage and redirect those requests (battletower) to the official Nintendo GTS server and only intercept the GTS communication, but that's done within the webserver, the DNS is supposed only to redirect all the traffic from the mentioned CNAME.

    Hmm... cause I went to access my webserver (running on the same computer as the DNS server and pkmn server) and I got the Hello World message (which is what "out" is set to if there's no request in your pkmn server).

    I'll have to test it more when all my stuff comes back online. I don't think I can run GTS Nuker (though I haven't tried yet) with Apache running at the same time, which is why I liked your python scripts better. I'll try and do some more research soon.

  9. doeiqts: Problem is that the file (after being encoded) is 293bytes and not 292bytes -that means there is a overflow on the NDS and you get a blue-screen. I believe it was a issue with LordLangdons encoding script, I believe he did post some updated code but in all this mess I can't find it, hehe. I am no encoding/decoding guy so atm just waiting to see if someone else publishes some work on that, so I can borrow their code to update the encoding script of the pkm files.

    *Edit*

    Read your edit, was the encoded file 292 or 293 bytes? Curious because if was 293 then I can update my GTS site to also accept 293 byte files. :D

    Both the arcues and ditto100shiny read as 236 bytes on my windows 7 pc. This was after I made the change to put in the OT, don't know before that.

    Also, is your pkmnserver.py threaded or can it only do one request at a time?

  10. Vlad: I was able to successfully send your default Arceus through the external network. However, when I try and send my own pokemon it errors out and BSOD when receiving the result.asp.

    I was able to send my own pokemon through the sendpkmn.py both internally and externally, so I know the pokemon is ok. I just wanted to be able to send it more than once, which is why I was using your server. I changed distro="arceus.pkm" to distro="ditto100shiny.pkm" and I didn't see anything else off hand that needed to be changed in your server file. Am I missing something? You mentioned having trouble with the encoding, is there something I need to do to make sure my pokemon are encoded right? Like I said, they work for the original sendpkmn.py and load and save from the party pokemon section of SAV.

    I've attached the pokemon file just in case there is something actually wrong with it. Thanks for the help.

    *EDIT*

    It looks like I had left the OT name blank. I thought I had changed this, but apparently not. For some reason the sendpkm.py didn't care, but the pkmnserver.py did. Put in an OT name and it worked just like the arcues. Thanks vlad for creating this.

    ditto100shiny.pkm

    ditto100shiny.pkm

  11. For XP users, to find your local IP:

    Down at the bottom right side of the screen you should see some icons and the time.

    One of those icons should look like a computer screen with some waves coming out of it. If you don't see this icon click the arrow on the left to "show hidden icons" and you should see it.

    Right click on this icon and choose "status".

    A window will pop up. At the top of this window are two tabs. Click the "support" tab.

    Look for where it says "IP Address". That is the number that you should put into your DS. Like was mentioned, it should be something like 192.168.1.xxx

×
×
  • Create New...