danhomer Posted April 5, 2010 Posted April 5, 2010 So, can someone tell me what I have to do to make my own event? I am very knowledged at computers, but everything here is all seperate instructions that stop halfway through. It would be nice if someone would just sum it all up and tell me what to do.
Twitch Posted April 5, 2010 Posted April 5, 2010 I'm trying to use GTS Nuker, and a Windows message keeps popping up saying that SendPKM.exe has stopped working. Its not giving me any potential fixes, its just telling me that SendPKM.exe stopped working correctly, and it needs to close. Any advice about this? Not sure what is causing it, but I figure I can't be the only person having this problem.
M@T Posted April 5, 2010 Posted April 5, 2010 Make sure that no other program is binding port 80, like an HTTP server, another instance of SendPKM.exe or the sendpkm.py script.
Twitch Posted April 6, 2010 Posted April 6, 2010 SendPKM.exe, DNS_Server.exe, and Firefox were the only things open at the time when I was trying to use it. I don't think firefox could cause that, could it? Oh well, I'll keep trying :\
kickhopper Posted April 6, 2010 Posted April 6, 2010 I've gone through the thread and several programs and scripts have been posted that do similar things. Sendpkm worked for me from the start, so I use that for myself. I do want to send Pokemon to friends though, without having to send it to myself and trade, of course. So would anyone be kind enough to tell me which of the things in this thread, or any other, is the best/most successful way to send pkm files across the internet?
Opodomus Posted April 6, 2010 Posted April 6, 2010 I registered just to say great work here. This is the kind of thing I would have loved to do in my free time. My brother almost did, but he does this type of thing all day at work and it just burns him out to go packet sniffing more when he gets home.
trance Posted April 6, 2010 Posted April 6, 2010 I've gone through the thread and several programs and scripts have been posted that do similar things. Sendpkm worked for me from the start, so I use that for myself. I do want to send Pokemon to friends though, without having to send it to myself and trade, of course. So would anyone be kind enough to tell me which of the things in this thread, or any other, is the best/most successful way to send pkm files across the internet? A VPN like Hamachi... maybe? But that would require some sort of sharing/bridging on your pals' side, to connect their wireless to the VPN network, which I don't know much about.
datoneguy Posted April 7, 2010 Posted April 7, 2010 Anyone else having an error where instead of attempting to connect to gamestats2.gs.nintendowifi.net, their DS tries to connect to conntest.nintendowifi.net ? Using GTS.
LordLandon Posted April 7, 2010 Posted April 7, 2010 That's not an error. Besides gamestats2, the DS connects to conntest, and nas. (The former to test that it has interweb, and the latter to do some sekrit magic voodoo that gives it a PID if it doesn't have one)
datoneguy Posted April 7, 2010 Posted April 7, 2010 Well, mine gets stuck on conntest, and it won't pass it. I'm trying to see if my retail cart will work but I'm still onmy way to goldenrod. My flashcart always gets stuck on conntest though connecting to ANYONE's DNS, but it connects to the normal GTS fine. Other people also connect to my DNS fine, man so weird. D:
LordLandon Posted April 7, 2010 Posted April 7, 2010 If the DS can't access conntest, whatever you've got rigged up is terribly borked. (=
Elr Posted April 7, 2010 Posted April 7, 2010 Maybe we can make some windows application that can work as the official GTS?
datoneguy Posted April 7, 2010 Posted April 7, 2010 That's essentially what they're doing. These are windows applications, just download PYTHON to be able to use the .py scripts, and for the .exe's, just run them. They dont have GUIs, but they don't need them.
Elr Posted April 7, 2010 Posted April 7, 2010 I know how to use python scripts. I just love these beautiful bells and whistles :lol:.
FarePak Posted April 8, 2010 Posted April 8, 2010 Just curious but is it possible to run this on a different port? I run apache for testing on port 80 thus not able to use this on port 80 is there any way that this could be changed although I'm able to run this on another computer but it'll be much easier running this on the same computer as the one running apache and such.
zowayixx Posted April 8, 2010 Posted April 8, 2010 I tried doing this on my site, and uploaded all the files I *think* I was supposed to upload, but when I opened dnsserver.py from my computer, it got to here: And then disconnected me from Wi-Fi. Any help on this issue? Also, here are the files I uploaded to the server: In case it helps. EDIT: I didn't upload cgi-bin, that was there when I made the subdomain. Also, indecks.php is the old index.php, which serves virtually no purpose besides being a backup.
datoneguy Posted April 8, 2010 Posted April 8, 2010 I never could get the index.php to work properly even when my DNS server was properly forwarding so I can't say for sure, but it probably needs quite a bit of tweakin'
AngelSL Posted April 8, 2010 Posted April 8, 2010 I tried doing this on my site, and uploaded all the files I *think* I was supposed to upload, but when I opened dnsserver.py from my computer, it got to here: And then disconnected me from Wi-Fi. Any help on this issue? Also, here are the files I uploaded to the server: In case it helps. EDIT: I didn't upload cgi-bin, that was there when I made the subdomain. Also, indecks.php is the old index.php, which serves virtually no purpose besides being a backup. I think I didn't do the CNAME properly or something. Or the DS just doesn't support CNAMEs. Try this: open dnsserver.py in WORDPAD. Find these lines: (line 57 & 58) packet+="\x00\x05\x00\x01\x00\x00\x00\x3c\x00\x16" packet+="\x03gts\x0Challoforigin\x03com\x00" Replace with packet+="\x00\x05\x00\x01\x00\x00\x00\x3c\x00\x18" packet+="\x03gts\x0Challoforigin\x03com\x01.\x00" Do NOT mess up the spaces. There should be 6 spaces behind the lines. Or else python will complain.
FarePak Posted April 8, 2010 Posted April 8, 2010 Just curious but is it possible to run this on a different port?I run apache for testing on port 80 thus not able to use this on port 80 is there any way that this could be changed although I'm able to run this on another computer but it'll be much easier running this on the same computer as the one running apache and such. I've changed the port in the "pokehaxlib.py" script to a random port (7771) and forwarded the port and everything appears to be working seeing as its able to connect but after waiting 30 seconds-1 minute it disconnects without an error code. It says "You were disconnected from the GTS. Returning to the reception counter." After that, nothing happens. If I try a port such as 32 I get the "52100" error but with the 7771 port it just disconnects me straight after connecting for a while.
Vlad Posted April 8, 2010 Author Posted April 8, 2010 ... The issue is that it must be a IP it directs to and not a domain. Also you need to configure the .htaccess (RewriteBase value) then edit the index.php on lines 20, probably 21 ($servwww and $servroot). You almost need to echo the variables and see what they are to know what's wrong with them (or if they are configured right). The idea was to fetch the name of the request URI and extract the original file requested then $filename will contain the file requested so the if-part can handle the request properly. I know it's messy, haven't had time to implement a real script mostly because I have some math stuff to deal with (university) before I can sit down and work on the GTS site. I hope the host can handle IP's, problem is that I don't really know how to handle domain requests, just fetching the domains IP gives 207.182.149.248 and when you http:// it the host site is shown instead of yours (since they run multiple sites on one machine and use the domain and sub-domains to distinguish them). I'll look into a solution but for now the current DNS server is not domain friendly. D: I've changed the port in the "pokehaxlib.py" script to a random port (7771) and forwarded the port and everything appears to be working seeing as its able to connect but after waiting 30 seconds-1 minute it disconnects without an error code.It says "You were disconnected from the GTS. Returning to the reception counter." After that, nothing happens. If I try a port such as 32 I get the "52100" error but with the 7771 port it just disconnects me straight after connecting for a while. The NDS tries to connect on port 80 but if it's busy or someone else uses it at home then they need to put theirs to pause or your server won't be reachable. I haven't tried forwarding but if you use 7771 then on the router forward it so that when people type http://<your-ip>:80 they end up at http://<your-ip>:7771 otherwise it won't work, don't think the game tries other ports than 80.
Vlad Posted April 8, 2010 Author Posted April 8, 2010 I've changed the port in the "pokehaxlib.py" script to a random port (7771) and forwarded the port and everything appears to be working seeing as its able to connect but after waiting 30 seconds-1 minute it disconnects without an error code.It says "You were disconnected from the GTS. Returning to the reception counter." After that, nothing happens. If I try a port such as 32 I get the "52100" error but with the 7771 port it just disconnects me straight after connecting for a while. The NDS tries to connect on port 80 but if it's busy or someone else uses it at home then they need to put theirs to pause or your server won't be reachable. I haven't tried forwarding but if you use 7771 then on the router forward it so that when people type http://<your-ip>:80 they end up at http://<your-ip>:7771 otherwise it won't work, don't think the game tries other ports than 80.
FarePak Posted April 8, 2010 Posted April 8, 2010 Hm, I guess I'll just get my laptop running when I want to use this. Strange that it uses the same port as HTTP.
M@T Posted April 8, 2010 Posted April 8, 2010 Strange that it uses the same port as HTTP. That's because it IS HTTP. :rolleyes:
FarePak Posted April 8, 2010 Posted April 8, 2010 Meant that its strange the whole thing was using HTTP. Thought it was a separate server kinda thing at first.
warmo161 Posted April 8, 2010 Posted April 8, 2010 could this idea be made using somthing else? i mean, i have used python for a bit for basic stuff, but what about somebody who doesn't have the program? could this be made into a windows program, with some working this could be better and may fix the 127.0.0.1 problem, i'm having
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now