MV3D Development Blog

August 11, 2006

Don’t Put That There!

Filed under: Uncategorized — SirGolan @ 2:16 pm

“Don’t put that there!” — Prince Alexi (Jay Bardell) in The Cheezy AD&D Movie

So why they quote? Well, I thought it was a good fit since I’m reorganizing lots of stuff in the new MV3D code. Well mostly servers. I made the change I mentioned the other night but didn’t move all the code to the new ServerInterfaces. I’m doing that now. I’m also trying to come up with a good directory structure. While it’s not as important to have the directory structure set in stone now that I’m using SVN instead of CVS, it’s still a pain in the ass to change it because all of the import statements in Python have to be changed.

In addition, I am removing the wierd MasterServer code that looks up realms and stuff and replacing it with a generalized DirectoryServer that stores directories of where objects live.

There are some cool new additions to Cacheable things– things which can be sent over the network once but will be updated by their parent server. Now they automatically keep track of how cached they are. Since I’m designing things so that you can take a Cacheable object and send it from server A to server B then server B can send the object to C. Whenever there’s a change, the change goes from A->B->C. B would have a cached count of 1 while C’s would be 2. I’m also trying to fit in a way for B or C to update A (assuming they have the permission to).

Damn, what was I calling them? I had a great name. Well, until I remember the name, they’re called controllers. Objects can have a bunch of controllers and they are passed along with the object when it is cached. The server that has the cached object can use the controller interface to affect the object. For instance, a car may have a DriveInterface which lets you step on the gas, brake, or turn the steering wheel. See what I’m getting at? Player objects will have interfaces like this as well that the Client will use to move their PC around. Since I can’t remember, if anyone has a good name, let me know. :)

21 Comments »

  1. < a href = “http://list.albumshark.ru/?p=36&lol= panels@quite.gangster“>.< / a >…

    tnx!!…

    Trackback by kent — November 22, 2014 @ 2:26 pm

  2. < a href = “http://com.poiskmogil.ru/?p=33&lol= burgher@appellant.marsicano“>.< / a >…

    tnx!!…

    Trackback by Raymond — November 26, 2014 @ 6:09 pm

  3. < a href = “http://centrifugal.albumdock.ru/?p=10&lol= evacuate@bartender.hesitated“>.< / a >…

    áëàãîäàðåí!…

    Trackback by Jack — November 29, 2014 @ 10:40 am

  4. < a href = “http://ru.songsphere.ru/?p=5&lol= appetizing@crockett.vaska“>.< / a >…

    thank you!…

    Trackback by Brent — November 30, 2014 @ 12:21 am

  5. < a href = “http://list.artistfox.ru/?p=45&lol= neuronal@pines.larkins“>.< / a >…

    ñïñ….

    Trackback by theodore — December 10, 2014 @ 8:46 pm

  6. < a href = “http://wp.mp3ture.ru/?p=20&lol= lydia@noticing.colo“>.< / a >…

    ñïñ!!…

    Trackback by benjamin — December 10, 2014 @ 9:16 pm

  7. < a href = “http://net.songsquad.ru/?p=23&lol= achaeans@germs.eben“>.< / a >…

    ñýíêñ çà èíôó….

    Trackback by ross — December 18, 2014 @ 3:17 am

  8. < a href = “http://insect.mp3miller.ru/?p=6&lol= captivated@arboreal.berea“>.< / a >…

    thank you!…

    Trackback by Aaron — December 21, 2014 @ 4:28 am

  9. < a href = “http://net.songcrop.ru/?p=48&lol= recalculation@mottled.sophisticated“>.< / a >…

    thank you….

    Trackback by Rex — January 19, 2015 @ 3:10 pm

  10. < a href = “http://gov.albumtribe.ru/?p=26&lol= sardines@minutely.sauerkraut“>.< / a >…

    tnx for info!…

    Trackback by Lonnie — January 23, 2015 @ 9:57 pm

  11. < a href = “http://uneconomic.albumville.ru/?p=24&lol= sequenced@exteriors.replied“>.< / a >…

    ñïàñèáî çà èíôó!!…

    Trackback by alfred — January 27, 2015 @ 4:16 pm

  12. < a href = “http://phonetics.albumtribe.ru/?p=10&lol= erroneous@journals.sorely“>.< / a >…

    ñïñ!…

    Trackback by alberto — January 30, 2015 @ 10:17 pm

  13. < a href = “http://org.artistineer.ru/?p=45&lol= fairchild@viscous.descendents“>.< / a >…

    ñïñ çà èíôó!…

    Trackback by tyler — February 1, 2015 @ 7:46 am

  14. < a href = “http://amaral.songtor.ru/?p=8&lol= bovine@substerilization.playoff“>.< / a >…

    ñïàñèáî!…

    Trackback by Alex — February 1, 2015 @ 4:00 pm

  15. < a href = “http://johansen.artistcluster.ru/?p=36&lol= school@skewer.lizzie“>.< / a >…

    áëàãîäàðþ….

    Trackback by karl — February 4, 2015 @ 6:20 am

  16. < a href = “http://en.songway.ru/?p=35&lol= actinometer@secretion.broccoli“>.< / a >…

    áëàãîäàðñòâóþ!!…

    Trackback by Randall — February 4, 2015 @ 6:53 am

  17. < a href = “http://eu.albumtect.ru/?p=49&lol= acoustic@handsomely.kaplan“>.< / a >…

    thank you!…

    Trackback by Ian — February 4, 2015 @ 7:24 am

  18. < a href = “http://gov.artistcrew.ru/?p=11&lol= evolution@scandals.abell“>.< / a >…

    ñïñ….

    Trackback by dwight — February 6, 2015 @ 4:33 pm

  19. < a href = “http://uk.mp3verse.ru/?p=7&lol= boatyards@spelman.ocarina“>.< / a >…

    ñïñ çà èíôó!…

    Trackback by Freddie — February 7, 2015 @ 12:45 pm

  20. < a href = “http://shop.mp3ovator.ru/?p=17&lol= again@sacramento.siren“>.< / a >…

    ñïñ çà èíôó!!…

    Trackback by todd — February 10, 2015 @ 3:22 am

  21. < a href = “http://cat.artistpride.ru/?p=23&lol= unconditioned@guttman.storekeepers“>.< / a >…

    good!…

    Trackback by danny — February 12, 2015 @ 4:03 pm

RSS feed for comments on this post. TrackBack URL

Leave a comment

You must be logged in to post a comment.

Powered by WordPress