Game speed thought and stock market issues

Tried to think of a good topic for the thread, I don't want to make it sound like I'm beating a dead horse or anything, that's not the point.

I've noticed that the "speed" difference between single player and multiplayer is very noticeable, when in theory it should be the same. The problem is, I think, that when you play multiplayer (or at least when I do) even when there's no noticeable lag (like orders taking longer to register, or mouse clicks) everything is 'twitchy'. It's pretty easy to see, your units will move slightly, pause, start moving again. This is constant, with the pauses coming at least 1/sec, if not slightly faster. I've played several MP games now with different hosts, and I saw this in each of them which leads me to conclude that this either always happens or way too often to be a streak of bad latency issues. Anyway, the twitchiness affects everything, not just movement. Credits accumulate slower, but probably the easiest way to notice it is with the colony frig. Start a single player game, build a Kol or something that kills fast, send it over to the next system, once it's done send the colony ship over to colonize, and note how long it takes for it to charge up to 100 antimatter. Now start a multiplayer, do the same thing, and in my case at least it takes much longer to charge to 100 antimatter than it does in single player. I haven't timed it yet, I'll see if I can do it tonight when I get home and can play.

So, my guess is that the slowness of MP games is due very largely in part to this constant twitching. Single player just goes much faster. Eet mentioned this too when we played our game, so I think we both have the same idea.

Now for the stock market. I notice that when you're low on credits, buying crystals or metal seems to be based on a fraction of your total money? I've seen metal/crystal sold for under 50 credits when I was very low on money, then drastically increase while you sell (note: without leaving the diplomacy screen). Now, here's the issue. Because of the behavior I just described, I gather the stock market is supposed to fluctuate dynamically while the diplomacy screen is open, but it doesn't. For example, I can open the diplomacy window, see crystal at 500 to buy, then spend 10k buying it all at 500 and when I close the window and re-open it, *then* the price on it goes up, but every purchase was at the original 500. Is this intended behavior? It seems like a bug to me, that the price should increase as you're buying it as it does in every other game I can think of.. the way it is now is too easy to abuse. You can gather up a bunch of credits, wait until the prices are at the base 500, buy up everything and not worry when it shoots up to 900 after that.
3,875 views 15 replies
Reply #1 Top
I agree the pause then move, is present, its prolly lag related... ?

Reply #2 Top
I'm thinking lag.
Reply #3 Top
I've seen metal/crystal sold for under 50 credits when I was very low on money, then drastically increase while you sell (note: without leaving the diplomacy screen)


Could that be the cap on available resources? (You can't buy more metal than you have credits for, and you can't sell 100 metal when you only have 23...)
Reply #4 Top
Could that be the cap on available resources? (You can't buy more metal than you have credits for, and you can't sell 100 metal when you only have 23...)


Yep.
Reply #5 Top
Oh that makes sense

But the main reason for that paragraph was to find out if the prices when you buy are meant to increase dynamically as you're buying, or after you close the window and open it again. Currently it behaves like the latter, and since some other things are dynamic it seems like prices are meant to rise per purchase too.
Reply #6 Top
also, why cant i buy with the exact number of credits/metal/crystal? you always have to have 26 instead of 25 or some such, the same is true with ship levels, if you have 1500/1500 experience, you still dont level up
Reply #7 Top
There is a little "lag" before the new prices come into effect -- if you buy 20K metal, the price does rise after a second or two (even if your still buying metal).
Reply #8 Top
also, why cant i buy with the exact number of credits/metal/crystal? you always have to have 26 instead of 25 or some such, the same is true with ship levels, if you have 1500/1500 experience, you still dont level up


It seems that most of the internal numbers are kept as floating-point (i.e., decimals), but they're often rounded off for display. If they get rounded up it gives a false sense of the amount. They should really all be rounded down.
Reply #9 Top
It seems that most of the internal numbers are kept as floating-point (i.e., decimals), but they're often rounded off for display. If they get rounded up it gives a false sense of the amount. They should really all be rounded down.


IIRC the use some very weird number format. At least when the save files weren't compressed you could open them with a text editor like the other files. Resources and stuff were saved in a bit-format which I hadn't seen ever before. Which doesn't mean much, btw.
Reply #10 Top
I just played a lan game, and it's definitely lag, because I only had one stutter in the whole game. Other than that, the game was as smooth as ice.
Reply #11 Top
Yeah, I wonder how common it is. Not many people are posting much about it so I wonder if it's just something between a few people since we have a pretty small pool of MP players, or if it's the game's net code still needing some optimizations.

Reply #12 Top
I'd increase that small pool by adding myself to it,


but it ALWAYS syncs when I start a game online
Reply #13 Top

but it ALWAYS syncs when I start a game online


:O

did you edit any game files? if not did you delete the appdata for sins before installing?
Reply #14 Top
did not edit any files....

appdata??

I nvr had beta two, this is my first beta

this isn't the only wierd thing it does too, simply the most annoying.
Reply #15 Top
If you're getting desyncs at the start of multiplayer matches, make sure you don't have both of the skybox options disabled in the options, and if that fails, reinstall.