I still haven't sent anything across a network, yet. At least not for OmegaRaceX. And I probably won't get a chance to do so for some time yet. That's the problem everyone having Macs. Even my roommates have them, and I can't find anyone to test with/against. I did, however, re-vamp the Data-Driven queue to be "state-based"
It ignores commands of a lesser sequence number (meaning I can "spam" messages in case any are lost without major concern) and it sends state information (position, velocity, rotation, etc) instead of event based information (such as input info) which hopefully will help and enable very quick networking. There are still a great deal of issues to solve, but there's no real one way to go about doing so. There's hardly a "way" at all, it seems like "whatever works" is the way to go for networking. Or rather, whatever works best, I should say.
I'm leaving for home this weekend, hopefully I can drum up somebody running windows back there to begin the testing. I'll have more updates by this weekend, somehow, regardless.
I'm thinking about adding in extra information for prediction. At this point, though, everything is funneled through one data type, at least, which is convenient!
No comments:
Post a Comment