mm201 / pkmn-classic-framework

Pokémon application logic for Generation IV and V, including servers
http://pkmnclassic.net/
Other
219 stars 43 forks source link

pkvldtprod Server #36

Closed celorodovalho closed 7 years ago

celorodovalho commented 7 years ago

Hi guys, how are you?

My server is working fine, but when I try to connect in "pkvldtprod.nintendo.co.jp" I have no logs in my app.

Basically I did:

/etc/dnsmasq.conf

address=/nintendo.co.jp/191.168.0.8
address=/pkvldtprod.nintendo.co.jp/191.168.0.8

The created a vhost in apache:

/etc/apache2/sites-enabled/pkvldtprod.nintendo.co.jp.conf

<VirtualHost *:80>
        ServerName pkvldtprod.nintendo.co.jp
        ServerAlias "pkvldtprod.nintendo.co.jp, pkvldtprod.nintendo.co.jp"
        ServerAlias pkvldtprod.nintendo.co.jp *.nintendo.co.jp

        DocumentRoot "/var/www/pkmn-classic-framework/gts"
        MonoServerPath pkvldtprod.nintendo.co.jp "/usr/bin/mod-mono-server4"
        MonoDebug pkvldtprod.nintendo.co.jp
        MonoSetEnv pkvldtprod.nintendo.co.jp MONO_IOMAP=all
        MonoApplications pkvldtprod.nintendo.co.jp "/:/var/www/pkmn-classic-framework/gts"
        <Location "/">
            Allow from all
            Order allow,deny
            MonoSetServerAlias pkvldtprod.nintendo.co.jp
            SetHandler mono
            SetOutputFilter DEFLATE
            SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip dont-vary
        </Location>
        <IfModule mod_deflate.c>
            AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript
        </IfModule>
        CustomLog /var/www/pkmn-classic-framework/gts/pkvldtprod.log combined
</VirtualHost>

If I access over browser, I can access the responser from server and I can see the DNS log. But, If I access over DS, I just can see the DNS log, without any access to the application:

dnsmas.log

Jan 10 21:00:44 dnsmasq[29316]: query[A] pkvldtprod.nintendo.co.jp from 192.168.0.6
Jan 10 21:00:44 dnsmasq[29316]: config pkvldtprod.nintendo.co.jp is 191.168.0.8

application.log (none log to /pokemon/validate or something else)

192.168.0.6 - - [10/Jan/2017:21:00:33 -0200] "GET /syachi2ds/web/worldexchange/result.asp?pid=56203 HTTP/1.1" 200 300 "-" "GameSpyHTTP/1.0"
192.168.0.6 - - [10/Jan/2017:21:00:34 -0200] "GET /syachi2ds/web/worldexchange/result.asp?pid=56203&hash=02935655db9c8c769ee81fb72599981f179a07ea&data=LbgQnovbAACwAQAAFwIcCFOKPLxNAGEAcgBjAGUAbABvAP__AAAAAODnUUecRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPtOXzlOZceJ0ZIhO_2pxwLUz7TILUjBqSyYSb1vAUUvdok6WUyD5zxMsfn0iTymHab2BF-FgTqHdG_zZQu0ytCkwU9K0zWVdAcRlK1IRsEzIPcg-6yJRi3qMmtx4sEhUc9O4vMklcpn4uw33wqQDICqlcSlgITC-gAAAAAAAAAAAAAAAAAAAAD6AQIHaQIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFOKPLxNAGEAcgBjAGUAbABvAP__HAgDABcCCAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA HTTP/1.1" 200 310 "-" "GameSpyHTTP/1.0"

What can I do to get the access over DS to the pkvldtprod.nintendo.co.jp domain (http://pkvldtprod.nintendo.co.jp/pokemon/validate) reaching my application?

Thanks!!

celorodovalho commented 7 years ago

Here is mine Wireshard log: https://www.cloudshark.org/captures/84c1d650b50f

@mm201 @AdmiralCurtiss @PokeAcer

ghost commented 7 years ago

Your DS isn't sending packets. Also, don't tag people for no reason.