TacT wrote:I was curious hows this whole thing work showing what games you're playing online? I don't really need to know if its too much but It never shows Max Pool for me and a few other games also don't show up, forget which ones since i'm online right now I can't see what i've previously played lol .
I cannot speak for kazade, but I know he's juggling many Dreamcast projects along with real life stuff. Like a possible custom starlancer server, line voltage boards, maybe a new version of DreamPi, among a few other things. I'm sure he'll have a bunch of improvements to DC-Now in due time
So, when the Dreamcast looks for a server it does a DNS lookup. This is logged on the Dreampi's internal DNS server. My code watches the logs and generates a SHA256 hash of the domain and sends it to the Dreamcast now site. On the server I then compare the hash against a list I have to work out which game it is.
This list is currently incomplete which is why some games don't show up - I'll see if I can improve the list
Would it be possible to run the dreampi script on a router with dd-wrt? That would cut the cost of this connection method dramatically and make it even smaller, almost all routers have a usb port these days.
Sorry for the double post... I just tested a Japanese 33k model A modem and it works flawlessly. I could not even tell the difference between my US modem playing PSO.
kazade wrote:...but I'm also waiting on the line voltage adapters to arrive and I don't want to do too many things at once
Once you finalized your line voltage adapters, I (and undoubtedly many others) will finally hop on the DreamPi bandwagon . Looking really forward to this, going to be great being back online with the Dreamcast!
-drez01- wrote:Would it be possible to run the dreampi script on a router with dd-wrt? That would cut the cost of this connection method dramatically and make it even smaller, almost all routers have a usb port these days.
Theoretically yes, but it would take some serious work dd-wrt probably doesn't ship with modem drivers for example, or all of the utilities that my code uses. You're probably still just better off with a Pi