twhl-community / halflife-updated

Half-Life SDK updated to compile under VS2019 and 2022. Check README.md for more information.
Other
384 stars 146 forks source link

Weapons Not Animating in Multiplayer #15

Closed OpenRift412 closed 3 years ago

OpenRift412 commented 3 years ago

Ran some tests on the latest build, for some reason none of the weapons animate when connecting to a server. They appear to work fine in singleplayer though.

EDIT: Also happens in OpFor multiplayer.

SamVanheer commented 3 years ago

Are you using the latest commit or one of the older betas? How are you testing this, which weapons are affected?

OpenRift412 commented 3 years ago

Are you using the latest commit or one of the older betas? How are you testing this, which weapons are affected?

I used the very latest commit, compiled it last night and gave it a test. ALL weapons are affected. Except for the reload animations for some reason, those still work.

SamVanheer commented 3 years ago

Did you do a complete rebuild? And you said you're connecting to a server. You're not connecting to servers that run vanilla versions of the games right? Also double check to make sure the game installation doesn't have modifications or missing files.

OpenRift412 commented 3 years ago

Did you do a complete rebuild? And you said you're connecting to a server. You're not connecting to servers that run vanilla versions of the games right? Also double check to make sure the game installation doesn't have modifications or missing files.

It doesn't work, vanilla or not. Though I try running a listen server and it doesn't do it for whatever reason. I verified my game's files and made sure there was nothing wrong, so that doesn't seem to be it.

I just did another fresh compile, deleting the previously compiled files. Issue still persists, also I got a crash this time with an error.

image

SamVanheer commented 3 years ago

I take it you're running a dedicated server? How are you hosting it? You should be downloading it through SteamCMD using app_update 90 validate, then putting the halflife_updated game directory under the installation and hosting the server through its hlds.exe program.

What platform are you on? Windows or Linux? Guessing Windows seeing as you're getting an MSVC error.

As for the assert that's something i'll also need more information on. What are the steps you took to get it? Starting a local server or a dedicated server? Singleplayer or multiplayer? Which map?

OpenRift412 commented 3 years ago

I take it you're running a dedicated server? How are you hosting it? You should be downloading it through SteamCMD using app_update 90 validate, then putting the halflife_updated game directory under the installation and hosting the server through its hlds.exe program.

~What platform are you on? Windows or Linux?~ Guessing Windows seeing as you're getting an MSVC error.

As for the assert that's something i'll also need more information on. What are the steps you took to get it? Starting a local server or a dedicated server? Singleplayer or multiplayer? Which map?

I didn't get this crash and error from hosting my own server, I did it while connected to someone else's. I don't remember which server it was that I crashed on, but it might've been Place of Frag 1. The issue persists regardless of what server I connect to.

SamVanheer commented 3 years ago

You're connecting to a vanilla HL server using a mod. That's not supported.

The server browser shouldn't even be listing those servers since it's not the same game.

OpenRift412 commented 3 years ago

You're connecting to a vanilla HL server using a mod. That's not supported.

The server browser shouldn't even be listing those servers since it's not the same game.

It seems pretty vanilla to me. It's just a 24/7 crossfire server. The game was listed as Half-Life

SamVanheer commented 3 years ago

What seems vanilla? HL Updated?

OpenRift412 commented 3 years ago

What seems vanilla? HL Updated?

No, I was referring the server. I think I may have read your reply wrong.

It's a shame, because it has worked perfectly fine with multiplayer before. What I usually do for testing is put the updated DLLs in the valve_addon folder and enable addons in the settings. It's all been 100% compatible with the vanilla game up to this point.

SamVanheer commented 3 years ago

That's never supported when it comes to mods. It's like trying to use Ricochet to play on a Counter-Strike server.

OpenRift412 commented 3 years ago

That's never supported when it comes to mods. It's like trying to use Ricochet to play on a Counter-Strike server.

Except this is more like a patch as opposed to being a completely different game.

SamVanheer commented 3 years ago

No, it's quite different. The network protocol is different and that alone is enough to render it incompatible.