Left 4 Dead 2

Left 4 Dead 2

75 ratings
[HOW TO FIX] Loading Bar When Joining Local Server Games Freezes / Goes Blank / Resets / Empties
By Paul Stompbox
This is for when you join a game and the loading bar had went blank , frozen, reset, reversed, disappeared , whatever you call it, and "sv_consistency 0" doesn't solve the problem. You can still use your mods!
4
   
Award
Favorite
Favorited
Unfavorite
Introduction
Hello. In this brief guide, you will learn about the issue many people and I have had for at least since the past 9 years of joining/hosting Left 4 Dead 2 Local Servers.
In absolute demise from how I used to have this problem myself from since the time I began using a lot of workshop mods (April 2020), I—just like many others—assumed that this problem was just caused by having too many workshop mods. BUT, I'd notice some other players who also use lots of mods are able to host Local Servers that are joinable. (By that, I mean that the game actually loads and you can play in the server). So, in about January 2021, a friend and I have done some experiments to discover what the exact culprit of this problem is, and we were very surprised and happy at the same time to find it out:
Diagnosis and Remedy
So, you attempt to join some individual's Local Server game (so that you can play a custom campaign in lieu of an official one), and you realize the loading bar had went blank, frozen, reset, reversed, disappeared, empty, whatever you call it, and it never loads after that. If this happens to you, you don't have to force quit L4D2. You could just press the tilde " ~ " key to open up the console, which opens up the pause menu for you to leave back to the main menu.

No matter how many mods you have, you could still load some other people's Local Servers and official servers.

You may have been informed already of needing to type this console command:
sv_consistency 0
However, this still doesn't work. You do need to do it as the host so that the players joining your local server do not need to download the exact same mod collection as you.
SOLUTION
Here is the culprit my friend and I found out: Special Infected model mods.


UPDATE: Turns out Weapon HUD image mods do not cause this problem, so you can leave those enabled.


You—assuming you're the host—need to disable all of those that you have , and then try hosting a local server.
Remember to still type sv_consistency 0 into the console before you host.


If the problem still occurs to those joining you, you need to check your add-ons again. You may have missed something. I did too and that's how I discovered it. I disabled all my mods in my first experiment and my friend still got the blank loading bar. I double checked to find out I still had a Jockey model mod enabled. It worked after I disabled that, and then after a few more experiments, (survivors, weapon models, sounds, other models, scripts) they all worked.

We concluded that Special infected models are the only things keeping you from hosting Local Servers. With those disabled, you could host and while you're using as many mods as you want. AND Those joining the hosted game could still use Special infected mods of their own. Only the host needs to disable those specific mods.
My Theory as to Why This Is
My professional judgment says that this problem occurs due to the Special Infected models changing where the hitboxes are. Because in Left 4 Dead 2, the hitboxes are not in fixed locations; they're in parented locations relative to bones of the armature. Most special infected model mods change the sizes and local positions of the bones, and so, the players joining are unable to compute this if they don't have the same special infected mod (even with sv_consistency 0), and so, the game empties out the loading bar—it's trying to load something it doesn't have and can't receive.

BUT, for some strange reason, the host could still use survivor mods (also has the hitbox differences), and yet the players joining don't have this problem at all! The hitboxes on the survivors are that of the where they are on the host's survivor mods, and the game is able to compute that throughout the entire local server. Strange, but that's how it works.
Final Words
Hope this was helpful to you. It's fun to picture it like I do, where in your group of friends one of you has to be the one that sacrifices their special infected mods so that they can be the group's designated host, while the others could still use their SI mods. It feels like getting a drivers licence! Or, like being that one friend that doesn't drink that much because they're driving.

I'm that friend, and that's why I don't use special infected mods anymore. Have fun and good luck!
24 Comments
Rooky 4 Jul @ 7:24am 
kinda followed everything and got my friends to do so as well, and still no luck.
dsaS 11 Nov, 2023 @ 11:33am 
Captain Jameson 22 Sep, 2023 @ 5:11am 
@Dr.Submarine anyway, I'm sorry if it looked rude. There is also that possibility the addon you used to use for the witch does change something else other than the model.
Captain Jameson 22 Sep, 2023 @ 5:06am 
@Dr.Submarine maybe its not your fault, but your peers have custom server content enabled.

Clearly my instructions were to let your PEERS (not you) have custom server content disabled, not the host (but its better you do too if you take turns hosting).

This guide bypasses that by having the host do the sacrifice of disabling specific addons. If you don't want to sacrifice anything your peers should know how to do something as simple as disabling custom server content in the multiplayer settings.

I have played this game since 2015 and we've done that ever since. Up until 2023 I have played with different sets of friend groups and I can confirm it works just fine.
Dr. Submarine 21 Sep, 2023 @ 9:57pm 
I have only tested it with sv_consistency 0, and no, it still did not help me. Apparently, there are some cases when your steps are not enough to solve the problem. Only unsubscribing the custom witch model helped.
Captain Jameson 14 Sep, 2023 @ 3:37am 
@Dr. Submarine, sorry I forgot to include one more important thing, sv_consistency 0

I've done this several times over the past years and I can assure you it works. I can even drag my 8+ friends into this to confirm.
Dr. Submarine 11 Sep, 2023 @ 6:59pm 
Thank you for writing this guide! I disabled custom witch model and it worked.

> Actually, the solution to this for the people joining your local server is to disable custom server content
No, I tested it and it did not help. Only unsubscribing from the mods helped.
Captain Jameson 1 Feb, 2022 @ 3:19am 
Because allowing custom server content will let the other peers in the server download the host's addons, which is pretty much redundant as they won't be seeing them anyway.

I hope this bit helps as me and my friends were trying to figure this same issue many years ago
Captain Jameson 1 Feb, 2022 @ 3:17am 
Actually, the solution to this for the people joining your local server is to disable custom server content here:

options -> multiplayer
custom server content -> none

with this, you don't need to say goodbye to your custom special infected mods anymore