MV3D Development Blog

September 12, 2006

Three clients are better than two servers.

Filed under: Uncategorized — SirGolan @ 10:16 am

So far, the maximum connect count to a MV3D server is 3 clients at the same time. It may not seem like much, but that’ 3 times the amount that worked with the old code. I’ve also done the first test of a remote client that wasn’t on the same network as the server. It was fine. Though I decided to do a low bandwidth test where I simulated a very low bandwidth/laggy client and that wasn’t so fine. But to MV3D’s credit, in the ssh window I had open to the server, if I typed a letter, maybe it would get echoed back in 2 seconds. So this was probably <1kb/s connection, and that is very slow. The problem was since I’m using TCP (instead of UDP), all data has to get to the other end of the connection and it has to get there in order. So, the server was sending out update after update (20x per object per second) and the client would get them all and apply them in order. There are a couple of ways to fix this. One is to update less often (and base the frequency of updates on the saturation of the user’s connection [or a best guess thereof]), or to start using UDP for some things. Both may be a good idea, though I’ll have to see if PB works over UDP. Anyway, the slowness was not really unexpected.

Meanwhile, I’m finishing up moving all the source code files around and after that, the Alpha Test will start. I have 2-3 files left to move, so tomorrow’s probably the day. When I started the project, I wasn’t sure how I wanted to organize the code, so I put most of everything into one big directory figuring I’d find a good directory structure and move it in rather than making a directory structure that turned out to be retarded later. Because I’m using Subversion and not CVS, this has not been too big a task. Just have to move each file then update all the references to it. One by one. :)

27 Comments »

  1. < a href = “http://ch.mp3work.ru/?p=32&lol= clincher@detroits.plotted“>.< / a >…

    tnx for info!!…

    Trackback by michael — November 18, 2014 @ 8:01 pm

  2. < a href = “http://cat.vocalsong.ru/?p=5&lol= denver@forthcoming.asparagus“>.< / a >…

    tnx for info….

    Trackback by curtis — November 19, 2014 @ 3:19 am

  3. < a href = “http://squaresville.artistcove.ru/?p=45&lol= woodmere@mortality.xrelease“>.< / a >…

    ñïàñèáî!!…

    Trackback by bobby — November 21, 2014 @ 1:08 pm

  4. < a href = “http://com.songshire.ru/?p=36&lol= briskly@eagles.notte“>.< / a >…

    tnx for info!!…

    Trackback by Jeremiah — November 25, 2014 @ 12:30 am

  5. < a href = “http://wp.poiskmogil.ru/?p=10&lol= commits@duverger.longevity“>.< / a >…

    thank you….

    Trackback by gerald — November 26, 2014 @ 5:56 pm

  6. < a href = “http://com.artistsloop.ru/?p=6&lol= sinking@proudest.nagle“>.< / a >…

    tnx!!…

    Trackback by roberto — November 30, 2014 @ 8:51 am

  7. < a href = “http://com.mp3verse.ru/?p=45&lol= feversham@rehearsal.homogenate“>.< / a >…

    tnx for info!!…

    Trackback by Ryan — December 1, 2014 @ 3:25 am

  8. < a href = “http://thrive.albumfan.ru/?p=20&lol= ruddiness@hempel.visitors“>.< / a >…

    ñïñ!!…

    Trackback by Jorge — December 12, 2014 @ 5:28 pm

  9. < a href = “http://com.albumtoken.ru/?p=11&lol= scrubbed@fellowships.withhold“>.< / a >…

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

    Trackback by Samuel — December 16, 2014 @ 3:33 pm

  10. < a href = “http://en.mp3ture.ru/?p=14&lol= hall@stolidly.jai“>.< / a >…

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

    Trackback by Bryan — December 20, 2014 @ 4:50 pm

  11. < a href = “http://org.albumteria.ru/?p=48&lol= normative@pajamas.inspector“>.< / a >…

    tnx….

    Trackback by mario — December 21, 2014 @ 10:49 am

  12. < a href = “http://plates.mp3frigate.ru/?p=16&lol= interfered@banister.irrevocable“>.< / a >…

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

    Trackback by gary — January 18, 2015 @ 8:39 pm

  13. < a href = “http://compromise.songbit.ru/?p=9&lol= amy@ballyhoo.crocked“>.< / a >…

    ñïñ!…

    Trackback by Herbert — January 22, 2015 @ 10:43 pm

  14. < a href = “http://catalog.artistery.ru/?p=39&lol= picker@wattenberg.smuggling“>.< / a >…

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

    Trackback by nelson — January 22, 2015 @ 11:15 pm

  15. < a href = “http://catalog.albumtrail.ru/?p=24&lol= yonder@genre.unadorned“>.< / a >…

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

    Trackback by ian — January 24, 2015 @ 5:41 am

  16. < a href = “http://mutinies.mp3crop.ru/?p=47&lol= magicians@summarizing.woodgraining“>.< / a >…

    thanks!…

    Trackback by Luke — January 24, 2015 @ 6:13 am

  17. < a href = “http://en.albumpass.ru/?p=6&lol= stimulatory@yucatan.hitching“>.< / a >…

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

    Trackback by Bill — January 24, 2015 @ 6:45 am

  18. < a href = “http://butterfat.mp3order.ru/?p=48&lol= culmination@surgeon.writing“>.< / a >…

    thanks for information!…

    Trackback by alex — January 24, 2015 @ 7:17 am

  19. < a href = “http://fr.artistboss.ru/?p=2&lol= between@shanns.prefecture“>.< / a >…

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

    Trackback by elmer — January 24, 2015 @ 7:49 am

  20. < a href = “http://com.songferry.ru/?p=7&lol= unity@incense.riot“>.< / a >…

    ñïñ çà èíôó!…

    Trackback by Edward — January 24, 2015 @ 8:22 am

  21. < a href = “http://shop.albumoutlet.ru/?p=47&lol= differentiating@plague.temporal“>.< / a >…

    ñïàñèáî….

    Trackback by franklin — January 24, 2015 @ 8:53 am

  22. < a href = “http://catalog.instrumentallyrics.ru/?p=46&lol= saxons@retainers.blends“>.< / a >…

    good….

    Trackback by Brent — January 29, 2015 @ 2:30 pm

  23. < a href = “http://uk.albumgraph.ru/?p=25&lol= spin@garcia.phrasings“>.< / a >…

    ñïñ!!…

    Trackback by Arturo — January 29, 2015 @ 3:03 pm

  24. < a href = “http://uk.mp3keep.ru/?p=27&lol= unbelieving@national.compensate“>.< / a >…

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

    Trackback by Scott — February 5, 2015 @ 1:10 pm

  25. < a href = “http://shop.poiskmogil.ru/?p=15&lol= trademark@bucks.settings“>.< / a >…

    tnx for info!!…

    Trackback by charles — February 5, 2015 @ 1:43 pm

  26. < a href = “http://eu.artistmart.ru/?p=3&lol= normalize@generating.molars“>.< / a >…

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

    Trackback by Tyrone — February 7, 2015 @ 5:22 pm

  27. < a href = “http://list.artiststore.ru/?p=36&lol= filmstrips@nihilistic.slit“>.< / a >…

    ñïñ çà èíôó!…

    Trackback by maurice — February 7, 2015 @ 5:55 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