Wait for me!

nsguynsguy Join Date: 2010-01-03 Member: 69869Members
This is becoming more and more of a nuisance: game rounds begin long before I even join the lobby. I'm certain I'm not the only one who experiences this, but I may be in the minority as I assume that those with powerful computers can join a server more quickly than I can; and there are more of them considering the type of computer required to play this game smoothly. The lengthiest process is the "pracaching" one which is painful to watch. I can't provide a solution to speeding up the precaching process because I don't know what it's actually doing behind the scenes, but I may request that there be a delay (which can be set by server admins) before the round starts to accomodate for us. This delay could be set by default to 1 minute after there is one person on each team.
«1

Comments

  • MakenshiMakenshi Join Date: 2012-10-30 Member: 164681Members
    Try disabling vsync. It literally cut down my loading time by 90%
    I'm not sure what piece of code they butchered so bad to cause this, but it worked for me and some others since that's how I found out about it in the first place
  • Champlo0Champlo0 Join Date: 2012-04-17 Member: 150617Members
    Regardless of the speed someone loads it should at least have a pre-game for 1 minute where people can mess around until the round starts on map change.
  • MakenshiMakenshi Join Date: 2012-10-30 Member: 164681Members
    Well, on most servers, I believe the game does not start until a certain amount of players join.
    Also, you can't expect people to wait 10 minutes on that one guy with a 5400rpm drive.

    I agree that there perhaps needs to be a buffer time more than the player join requirement amount already in place, but it needs to be carefully balanced so that people are just always waiting for games to start.
  • xen32xen32 Join Date: 2012-10-18 Member: 162676Members, Reinforced - Supporter
    On top of that, there should be some time to decide who is willing to command. Game starting, only 2 people joined so far, those 2 are rushing somewhere expecting those who join later become comm. More people joined, still no idea who is going to be comm. So I'm starting to ask if ayone is capable of being a commander. By the time we find one, we lose at least a minute, which is really crucial in early game.
  • Kouji_SanKouji_San Sr. Hινε Uρкεερεг - EUPT Deputy The Netherlands Join Date: 2003-05-13 Member: 16271Members, NS2 Playtester, Squad Five Blue
    Yeah, the initial game timer is quite short and should at least be tied into the readyroom population. If most of the population is still in the readyroom, the game simply doesn't start, would be a good thing. Also more reason to kick those RR afkers... And that dreaded "who's stepping into the Hive/Chais" thing is and always will be an issue I think...
  • MestaritonttuMestaritonttu Join Date: 2004-07-29 Member: 30229Members, Reinforced - Shadow, WC 2013 - Gold
    It just takes 2 guys who have played the map before, maybe on another server, so they don't have to load all the data into memory and so the map loads in a few seconds for them.

    Yes, there needs to be +1min in time before the game starts, like on HBZ servers. (They've added 45sec I think, works fantastically.)

    Also, the time between games should be +1min too. Sucks so hard to have a 40min game, then going thru all the epic stuff that happened for a whopping TEN SECONDS before the next round starts lol. (Or map changes.)
  • StardogStardog Join Date: 2004-10-25 Member: 32448Members
    edited December 2012
    Precaching only takes a long time the first time... Are you really having problems after the first time?

    Even when loading a new maps it shouldn't take more than 20 seconds. If you've already been on the map it shouldn't take more than 5-10 seconds.

    Here's what it's like for me:

    First load of any map after starting NS2 - 1min
    Load of next map - 20-25s
    Subsequent loads of same map - 5-10s
  • bERt0rbERt0r Join Date: 2005-03-23 Member: 46181Members
    <!--quoteo(post=2050992:date=Dec 25 2012, 01:03 PM:name=Champlo0)--><div class='quotetop'>QUOTE (Champlo0 @ Dec 25 2012, 01:03 PM) <a href="index.php?act=findpost&pid=2050992"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Regardless of the speed someone loads it should at least have a pre-game for 1 minute where people can mess around until the round starts on map change.<!--QuoteEnd--></div><!--QuoteEEnd-->
    3 minutes Snowball fight after mapchange?
  • LofungLofung Join Date: 2004-08-21 Member: 30757Members
    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->have you tried upgrading your drivers?<!--QuoteEnd--></div><!--QuoteEEnd-->
  • LPCLPC Join Date: 2002-04-07 Member: 384Members, Reinforced - Diamond
    loading times differ from machine to machine, plz don't blame it on people's hardware

    I also have 40 seconds to 1 minute loading times between maps, and I have a 2 year old PC. I'm not gonna bother with posting the specs, because it simply has a modern HD so loading shouldn't be a problem really.


    a timer like on the HBZ servers is indeed the way to go, never had problems there, matches always start balanced and without much people in the RR.

    plz Charlie think of adding this to vannila servers!
  • nsguynsguy Join Date: 2010-01-03 Member: 69869Members
    <!--quoteo(post=2050990:date=Dec 25 2012, 11:54 AM:name=Makenshi)--><div class='quotetop'>QUOTE (Makenshi @ Dec 25 2012, 11:54 AM) <a href="index.php?act=findpost&pid=2050990"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Try disabling vsync. It literally cut down my loading time by 90%
    I'm not sure what piece of code they butchered so bad to cause this, but it worked for me and some others since that's how I found out about it in the first place<!--QuoteEnd--></div><!--QuoteEEnd-->

    It's already disabled. Unfortunately this isn't the solution.

    <!--quoteo(post=2051056:date=Dec 25 2012, 06:12 PM:name=Stardog)--><div class='quotetop'>QUOTE (Stardog @ Dec 25 2012, 06:12 PM) <a href="index.php?act=findpost&pid=2051056"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Precaching only takes a long time the first time... Are you really having problems after the first time?

    Even when loading a new maps it shouldn't take more than 20 seconds. If you've already been on the map it shouldn't take more than 5-10 seconds.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Indeed, the first time it took very long, but it still takes a long time. I thought it would get better over time, but the problem has been ever present. It has only started bugging me a lot recently due to my newly found interest in commanding. It's impossible to play as commander in my case because by the time I join there isn't just a commander for each team, but there are at least 8 players on each team already in battle. There are rare occassions when the pre-caching phase is quick, which I think is when I have played the same map before on that server in the same session (by session I mean not changing to a different server or restarting the game), but I am unsure of this. Regardless, it is hardly a solution to have to cycle through all maps before I can be in the same position as almost everyone else.
  • AmbAmb Join Date: 2012-11-09 Member: 168647Members, Reinforced - Supporter
    I was gonna make a similar post earlier. UWE really need to fix this. The first round after a map change is always a fail.
  • RotabRotab Join Date: 2012-12-26 Member: 176325Members
    If it is the precaching that is taking time, then it is your disk.
    You can try doing a defrag or moving the NS2 files into the middle circle of the disk, or just get an SSD.

    On the server I frequent on we simply reset the game once people have joined so it is an even start.
  • sharnrocksharnrock Join Date: 2012-11-02 Member: 166084Members
    edited December 2012
    They should offer a super-deluxe version of ns2 on steam that comes with an SSD.

    Also, some more warm up time would give me a chance to use the bathroom or get a drink in between rounds. I don't want to get AFK kicked between rounds for needing a small break.
  • XariusXarius Join Date: 2003-12-21 Member: 24630Members, Reinforced - Supporter
    There's some server-side mods that address this problem (HBZ Heidi's Ziegenfarm comes to mind), though this really should be addressed by UWE ASAP. I'm pretty sure they're already planning to.
  • OnosFactoryOnosFactory New Zealand Join Date: 2008-07-16 Member: 64637Members
    Well putting aside the scary chair/hive aspect (which I like ... such a position of responsibility and authority *is* scary the first few times, all quite natural and capable of being overcome for most of us)

    ....

    There needs to be like 15 seconds more befor the round starts at least (this is the little ingame 'game hasn't started yet' phase), we don't need 5 minute pregames, as most of the issue is not LOADING, it's not wanting to join half full teams.

    Watch: the first few people trickle into teams, the rest make Marine pillars or play snowballs. Then suddenly the teams are to full for them to keep track of who was good last game, and they pretty much join random.

    Another 'prevention of full early games' that comes from previous gameplay history is: Who won last round? If the Aliens stomped, and the propensity is for those people to play marine next round, smart aliens will know this and suddenly: 6 Marines, 5 Aliens, 11 people in ready room for 6 minutes as those 11 people all spam 'j1' in console.
  • sumguy720sumguy720 Join Date: 2011-02-09 Member: 81101Members
    edited December 2012
    I agree that this is a problem. In public games I've played sometimes the game will go on for a minute or so with just two marines and aliens. That is usually a full minute without a commander for at least one team, but regardless this game is not balanced for 2v2 or 3v3, even if both have commanders. Marines usually are penalized because they lose a slot of harass due to marines needing players to build and aliens not.

    There should really be a higher minimum player count on each team with balance tolerances proportional to player number.

    0-7 players in the server
    +Game starts only when each team has 3 players. (1 idle/loading)

    8-11 players in the server
    +No fewer than (#players-2)/2 on each team before game starts (3 or 4 per team) (2-3 idle/loading)

    12-24
    +No fewer than (#players)/3 players on each team before game starts (between 4 and 8 per team) (4-8 idle/loading)
  • Jman117Jman117 Join Date: 2012-08-03 Member: 154698Members
    I agree- I don't take THAT long to load (under 30 seconds I'd say) but I always seem to join games in progress. While we don't need some kind of "5 minute pre-game warm up", a 15 or 30 second countdown that's viewable in the ready room would be nice. It'd also be nice if games did not start while people were still loading in, unless they reach some kind of time out (say, 45-60 seconds).
  • nsguynsguy Join Date: 2010-01-03 Member: 69869Members
    Bumping this because the thread was started during the holidays during which the devs may not have been reading the forums. This is still in issue!
  • CommunistWithAGunCommunistWithAGun Local Propaganda Guy Join Date: 2003-04-30 Member: 15953Members
    edited January 2013
    Solid states guys, cmon. A cheap 32GB ssd can be used for caching which has near identical performance to a dedicated solid state.

    edit: The reason these games are starting "too fast" is because those of us with recent hardware are loading in, and starting to play, while you load. I purchased this hardware to avoid waiting long times to play, so, unfortunately, it's upgrade to be patient.
  • IronHorseIronHorse Developer, QA Manager, Technical Support & contributor Join Date: 2010-05-08 Member: 71669Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Subnautica Playtester, Subnautica PT Lead, Pistachionauts
    texture streaming helps loading times but has it's own issues. (pop in gui)
    as far as rounds starting when both teams have commanders... standby
  • nsguynsguy Join Date: 2010-01-03 Member: 69869Members
    <!--quoteo(post=2060555:date=Jan 14 2013, 09:51 PM:name=ironhorse)--><div class='quotetop'>QUOTE (ironhorse @ Jan 14 2013, 09:51 PM) <a href="index.php?act=findpost&pid=2060555"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->as far as rounds starting when both teams have commanders... standby<!--QuoteEnd--></div><!--QuoteEEnd-->

    Well that doesn't resolve the problem at hand. The problem is that some of us don't get the opportunity to command because we have to join late. A simple warmup countdown at the beginning of the round of about 1 minute by default would alleviate this problem. Alternatively, the warmup countdown may be in the lobby, such that no one may join a team until one minute has passed since the first person joined the lobby. These are simple solutions that should be configurable by server admins and don't require us to go and buy extra hardware.
  • IronHorseIronHorse Developer, QA Manager, Technical Support & contributor Join Date: 2010-05-08 Member: 71669Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Subnautica Playtester, Subnautica PT Lead, Pistachionauts
  • ZekZek Join Date: 2002-11-10 Member: 7962Members, NS1 Playtester, Constellation, Reinforced - Shadow
    edited January 2013
    <!--quoteo(post=2060557:date=Jan 14 2013, 05:56 PM:name=nsguy)--><div class='quotetop'>QUOTE (nsguy @ Jan 14 2013, 05:56 PM) <a href="index.php?act=findpost&pid=2060557"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Well that doesn't resolve the problem at hand. The problem is that some of us don't get the opportunity to command because we have to join late. A simple warmup countdown at the beginning of the round of about 1 minute by default would alleviate this problem. Alternatively, the warmup countdown may be in the lobby, such that no one may join a team until one minute has passed since the first person joined the lobby. These are simple solutions that should be configurable by server admins and don't require us to go and buy extra hardware.<!--QuoteEnd--></div><!--QuoteEEnd-->
    The game definitely starts too soon, but I think the first person to call dibs on commanding during the pre-game should get it. It's better than a free-for-all race to the CC as soon as the game begins. Not that I typically see people crawling over eachother to command to begin with...
  • CommunistWithAGunCommunistWithAGun Local Propaganda Guy Join Date: 2003-04-30 Member: 15953Members
    <!--quoteo(post=2060557:date=Jan 14 2013, 03:56 PM:name=nsguy)--><div class='quotetop'>QUOTE (nsguy @ Jan 14 2013, 03:56 PM) <a href="index.php?act=findpost&pid=2060557"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Well that doesn't resolve the problem at hand. The problem is that some of us don't get the opportunity to command because we have to join late. A simple warmup countdown at the beginning of the round of about 1 minute by default would alleviate this problem. Alternatively, the warmup countdown may be in the lobby, such that no one may join a team until one minute has passed since the first person joined the lobby. These are simple solutions that should be configurable by server admins and don't require us to go and buy extra hardware.<!--QuoteEnd--></div><!--QuoteEEnd-->

    It isn't extra hardware, it's basic hardware anyone with common sense should already own. I don't want to hear the excuse "I'm too poor for an SSD", because if you have an internet connection, food in your mouth, and a home to play and eat in, you can afford <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820171667" target="_blank">http://www.newegg.com/Product/Product.aspx...N82E16820171667</a> which is $47. You will go from having 45 second+ boot times to under 15 in most cases, and load NS2 in about 5 seconds. Or you can gripe on the forums about how you load midround with your 5400 RPM seagate.
  • nsguynsguy Join Date: 2010-01-03 Member: 69869Members
    edited January 2013
    <!--quoteo(post=2060562:date=Jan 14 2013, 10:20 PM:name=CommunistWithAGun)--><div class='quotetop'>QUOTE (CommunistWithAGun @ Jan 14 2013, 10:20 PM) <a href="index.php?act=findpost&pid=2060562"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I don't want to hear the excuse "I'm too poor for an SSD", because if you have an internet connection, food in your mouth, and a home to play and eat in, you can afford <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820171667" target="_blank">http://www.newegg.com/Product/Product.aspx...N82E16820171667</a> which is $47.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Clearly you've never been a student nor owned a laptop :D
  • DC_DarklingDC_Darkling Join Date: 2003-07-10 Member: 18068Members, Constellation, Squad Five Blue, Squad Five Silver
    I often am done loading while ppl are already ingame (4 in total heh).
    Yes I got a SSD and no I dont have steam on it. you know how huge steam can become? It shant fit.

    Of course it is technicly possible to split every steamgame, but its nice to just have them all together. ^^
  • CommunistWithAGunCommunistWithAGun Local Propaganda Guy Join Date: 2003-04-30 Member: 15953Members
    <!--quoteo(post=2060565:date=Jan 14 2013, 04:27 PM:name=nsguy)--><div class='quotetop'>QUOTE (nsguy @ Jan 14 2013, 04:27 PM) <a href="index.php?act=findpost&pid=2060565"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Clearly you've never been a student nor owned a laptop :D<!--QuoteEnd--></div><!--QuoteEEnd-->


    I'm both, I just bought a 15.6'' Samsung with an i5 for school, and immediately replaced the primary drive with a 120gb intel SSD. I can provide picture proof if you doubt either of these facts.
  • bongofishbongofish Join Date: 2003-08-17 Member: 19893Members
    <!--quoteo(post=2060562:date=Jan 14 2013, 05:20 PM:name=CommunistWithAGun)--><div class='quotetop'>QUOTE (CommunistWithAGun @ Jan 14 2013, 05:20 PM) <a href="index.php?act=findpost&pid=2060562"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->It isn't extra hardware, it's basic hardware anyone with common sense should already own. I don't want to hear the excuse "I'm too poor for an SSD", because if you have an internet connection, food in your mouth, and a home to play and eat in, you can afford <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820171667" target="_blank">http://www.newegg.com/Product/Product.aspx...N82E16820171667</a> which is $47. You will go from having 45 second+ boot times to under 15 in most cases, and load NS2 in about 5 seconds. Or you can gripe on the forums about how you load midround with your 5400 RPM seagate.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Do you even SSD bro?
  • CommunistWithAGunCommunistWithAGun Local Propaganda Guy Join Date: 2003-04-30 Member: 15953Members
    <!--quoteo(post=2060580:date=Jan 14 2013, 05:14 PM:name=bongofish)--><div class='quotetop'>QUOTE (bongofish @ Jan 14 2013, 05:14 PM) <a href="index.php?act=findpost&pid=2060580"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Do you even SSD bro?<!--QuoteEnd--></div><!--QuoteEEnd-->

    Not sure what you mean, but I don't own the one shown there. I have two 120GB Intel SSDs, one for my desktop, and one for my laptop
Sign In or Register to comment.