Raised This Month: $51 Target: $400
 12% 

[ANY] Map Slots Locker


Post New Thread Reply   
 
Thread Tools Display Modes
replay_84
Senior Member
Join Date: Jun 2021
Old 12-04-2022 , 11:16   Re: [ANY] Map Slots Locker
Reply With Quote #11

Does this mean players can't join games during map play or mapchange?
replay_84 is offline
replay_84
Senior Member
Join Date: Jun 2021
Old 12-10-2022 , 10:12   Re: [ANY] Map Slots Locker
Reply With Quote #12

l4d_vs_ds3
replay_84 is offline
yzybb
Member
Join Date: Jul 2020
Old 08-10-2023 , 21:38   Re: [ANY] Map Slots Locker
Reply With Quote #13

fixed: Host_Error: Overflow error writing string table baseline Scenes

https://github.com/IA-NanaNana/Sourc...le_error_patch
yzybb is offline
cravenge
Veteran Member
Join Date: Nov 2015
Location: Chocolate Factory
Old 08-11-2023 , 06:39   Re: [ANY] Map Slots Locker
Reply With Quote #14

Quote:
Originally Posted by yzybb View Post
fixed: Host_Error: Overflow error writing string table baseline Scenes

https://github.com/IA-NanaNana/Sourc...le_error_patch
I don't think this is the best approach in tackling this because of issues that will arise when that specific error is ignored. It's there for a reason. What reason? Stability? I have absolutely no idea, only Valve does.

Last edited by cravenge; 08-11-2023 at 06:44.
cravenge is offline
king kong
Member
Join Date: Oct 2021
Old 08-11-2023 , 06:52   Re: [ANY] Map Slots Locker
Reply With Quote #15

Host_Error: Overflow error writing string table baseline Scenes

This error has never happened to me, so I want to ask if the window server has this problem

Last edited by king kong; 08-11-2023 at 06:55.
king kong is offline
Dragokas
Veteran Member
Join Date: Nov 2017
Location: Ukraine on fire
Old 08-11-2023 , 06:54   Re: [ANY] Map Slots Locker
Reply With Quote #16

@yzybb, added L4D1 compatibility. Tomorrow I'll tell if that helped or caused new issue.
__________________
Expert of CMD/VBS/VB6. Malware analyst. L4D fun (Bloody Witch & FreeZone)
[My plugins] [My tools] [GitHub] [Articles] [HiJackThis+] [Donate]
Dragokas is offline
cravenge
Veteran Member
Join Date: Nov 2015
Location: Chocolate Factory
Old 08-11-2023 , 08:03   Re: [ANY] Map Slots Locker
Reply With Quote #17

This is just my hot take since I'm on my phone at the moment. By patching out that error message, you're allowing the overflow to happen and it might affect the other string tables after Scenes. I'll give the binaries a quick analyzing when I'm on my laptop again.
cravenge is offline
Dragokas
Veteran Member
Join Date: Nov 2017
Location: Ukraine on fire
Old 08-11-2023 , 08:14   Re: [ANY] Map Slots Locker
Reply With Quote #18

@cravenge, yes, he is only bypass error message. Shame, still nobody hadn't enough time investment for doing deep reversing. Crashes constantly happens, there are much more lot of bad maps around since. Map slots lock was at least the only temp walkaround atm. Experiments are also complicated by the fact the issue isn't always reproduces on low number of players. Usually 4+ are required. When we did quite a similar BaseWriteLines entire function skip with DHooks back in 2020 with Silvers, that didn't end good.

Quote:
Originally Posted by replay_84 View Post
Does this mean players can't join games during map play or mapchange?
yes (on faulty maps)
__________________
Expert of CMD/VBS/VB6. Malware analyst. L4D fun (Bloody Witch & FreeZone)
[My plugins] [My tools] [GitHub] [Articles] [HiJackThis+] [Donate]

Last edited by Dragokas; 08-11-2023 at 08:24.
Dragokas is offline
cravenge
Veteran Member
Join Date: Nov 2015
Location: Chocolate Factory
Old 08-11-2023 , 19:40   Re: [ANY] Map Slots Locker
Reply With Quote #19

Quote:
Originally Posted by yzybb View Post
fixed: Host_Error: Overflow error writing string table baseline Scenes

https://github.com/IA-NanaNana/Sourc...le_error_patch
Yeah, this plug-in won't resolve the issue but instead create new ones (and the fact that the wrong byte is stored when it is unloaded will complicate things even more for the server but that doesn't matter).

My point still stands. Buffer overflow is bound to happen and the string tables after Scenes will be affected. I don't know if this will also open a gate for security exploits in your server but it is likely.

Last edited by cravenge; 08-11-2023 at 19:44.
cravenge is offline
Dragokas
Veteran Member
Join Date: Nov 2017
Location: Ukraine on fire
Old 08-18-2023 , 12:07   Re: [ANY] Map Slots Locker
Reply With Quote #20

l4d2_string_table_error_patch test results: server didn't crash, however, the client who experiences table overflow, cannot join the server (freeze on create table). Somebody tested, not me.

Overall, it's better to use l4d2_string_table_error_patch + Map Slots Locker together atm. Still, a temporary compromise solution.
__________________
Expert of CMD/VBS/VB6. Malware analyst. L4D fun (Bloody Witch & FreeZone)
[My plugins] [My tools] [GitHub] [Articles] [HiJackThis+] [Donate]

Last edited by Dragokas; 08-18-2023 at 12:09.
Dragokas is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 16:31.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode