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

[L4D2] ABM: A MultiSlots / SuperVersus Alternative (Updated: 11-13-17)


Post New Thread Reply   
 
Thread Tools Display Modes
bazrael
Senior Member
Join Date: Jan 2010
Location: Where Lucy became superw
Old 03-20-2017 , 20:42   Re: [L4D2] ABM: A MultiSlots / SuperVersus Alternative (feedback appreciated)
Reply With Quote #231

Quote:
Originally Posted by NgBUCKWANGS View Post
Older versions had an issue with overwhelming SI but that should be fixed in the latest release. Is it possible something else may be helping to spawn SI? ABM will only spawn SI if abm_spawninterval is greater than 0 and abm_autohard is greater than or equal to 1. I can try to reproduce what you're experiencing, can you tell me, do you see this in a certain mode? Do you see it with a certain number of bots? a particular map?

Include your abm.cfg for me to copy and paste into a test setup?
Official campaigns also happen this issue even though abm_autohard = 1 and only 4 survivors.
Spoiler
bazrael is offline
NgBUCKWANGS
Senior Member
Join Date: Dec 2014
Old 03-21-2017 , 15:46   Re: [L4D2] ABM: A MultiSlots / SuperVersus Alternative (feedback appreciated)
Reply With Quote #232

Quote:
Originally Posted by bazrael View Post
Official campaigns also happen this issue even though abm_autohard = 1 and only 4 survivors.
I'm not sure at what point a conflict may arise from your plugins but you wish not to unlock any SI? If you know how to compile from source comment out the L4D_OnGetScriptValueInt function. Start line 293 with /* and end line 323 with */ or delete lines 293 through to 323. Compile the source and move the plugin into addons. Does this solve your problem?

Can you help me understand again what is it you wish to do?

Last edited by NgBUCKWANGS; 03-21-2017 at 15:47. Reason: cleared up the delete operation
NgBUCKWANGS is offline
kochiurun119
BANNED
Join Date: Sep 2014
Location: GB
Old 03-23-2017 , 05:30   Re: [L4D2] ABM: A MultiSlots / SuperVersus Alternative (Updated: 02-22-17)
Reply With Quote #233

Old gamedata working very good no error for windows server. I think you need post gamedata for windows server.

Last edited by kochiurun119; 03-23-2017 at 05:31.
kochiurun119 is offline
Send a message via ICQ to kochiurun119 Send a message via AIM to kochiurun119 Send a message via Yahoo to kochiurun119 Send a message via Skype™ to kochiurun119
NgBUCKWANGS
Senior Member
Join Date: Dec 2014
Old 03-23-2017 , 13:40   Re: [L4D2] ABM: A MultiSlots / SuperVersus Alternative (Updated: 02-22-17)
Reply With Quote #234

Quote:
Originally Posted by kochiurun119 View Post
Old gamedata working very good no error for windows server. I think you need post gamedata for windows server.
The latest gamedata file attached to the top post at the time of this post is correct on Windows.
NgBUCKWANGS is offline
bazrael
Senior Member
Join Date: Jan 2010
Location: Where Lucy became superw
Old 03-24-2017 , 00:51   Re: [L4D2] ABM: A MultiSlots / SuperVersus Alternative (feedback appreciated)
Reply With Quote #235

Quote:
Originally Posted by NgBUCKWANGS View Post
I'm not sure at what point a conflict may arise from your plugins but you wish not to unlock any SI? If you know how to compile from source comment out the L4D_OnGetScriptValueInt function. Start line 293 with /* and end line 323 with */ or delete lines 293 through to 323. Compile the source and move the plugin into addons. Does this solve your problem?

Can you help me understand again what is it you wish to do?
I've been telling you overwhelming special infected always appear regardless of abm_autohard is 1 or 2. They didn't obey timing of abm_spawninterval and kept coming out within a few minutes. There was no difference when abm_spawnintervalis is set to 18 or 1440, just spawned 4 chargers or 3 spitters whenever ABM liked.

I didn't play mutation shit and only 4 survivors while testing this problem.
bazrael is offline
NgBUCKWANGS
Senior Member
Join Date: Dec 2014
Old 03-24-2017 , 09:44   Re: [L4D2] ABM: A MultiSlots / SuperVersus Alternative (feedback appreciated)
Reply With Quote #236

Quote:
Originally Posted by bazrael View Post
I've been telling you overwhelming special infected always appear regardless of abm_autohard is 1 or 2. They didn't obey timing of abm_spawninterval and kept coming out within a few minutes. There was no difference when abm_spawnintervalis is set to 18 or 1440, just spawned 4 chargers or 3 spitters whenever ABM liked.

I didn't play mutation shit and only 4 survivors while testing this problem.
Your problem shouldn't have anything to do with abm_spawninterval because the code that spawns SI isn't entered until the interval is met. I believe if ABM is responsible it has to do with unlocking SI and I've shown you what to do to turn that off on post 232.

Please try compiling the attached source and turn the new cvar abm_unlocksi to 0 (off). I've tested this with the official Left 4 Downtown 2 on a Windows server and with the value to 1 in versus, you'll get 8 Vs 8 but with the value to 0, you'll get 8 Vs 4, 16 Vs 4. I'm sorry if this doesn't solve the problem but it may very well be possible that something else in your setup is actually spawning the SI ABM unlocks as with the value to 1, I never get overwhelming SI on either Windows or Linux.

Does this begin to solve the problem? Have you tried disabling all other plugins and trying to see if perhaps it is something else that is overwhelming the SI?
Attached Files
File Type: sp Get Plugin or Get Source (abm.sp - 125 views - 70.7 KB)
NgBUCKWANGS is offline
bazrael
Senior Member
Join Date: Jan 2010
Location: Where Lucy became superw
Old 04-14-2017 , 13:40   Re: [L4D2] ABM: A MultiSlots / SuperVersus Alternative (feedback appreciated)
Reply With Quote #237

Quote:
Originally Posted by NgBUCKWANGS View Post
Does this begin to solve the problem? Have you tried disabling all other plugins and trying to see if perhaps it is something else that is overwhelming the SI?
After a few days' test, this version is certain to solve overwhelming SI issue so appreciate your update! Did you increase other features for v0.1.39 opposite current v0.1.36?
-----
I forget the changelog of gitlab.com...

Last edited by bazrael; 04-15-2017 at 16:36. Reason: Reply
bazrael is offline
NgBUCKWANGS
Senior Member
Join Date: Dec 2014
Old 04-14-2017 , 20:21   Re: [L4D2] ABM: A MultiSlots / SuperVersus Alternative (feedback appreciated)
Reply With Quote #238

Quote:
Originally Posted by bazrael View Post
After a few days' test, this version is certain to solve overwhelming SI issue so appreciate your update! Did you increase other features for v0.1.39 opposite current v0.1.36?
Not much, and considering 2 weeks ago I fractured my right hand and am in a stupid amount of pain even today, it'll probably be a while till I am comfortable playing with this again. You can see the changelog here and what is not documented is the abm_unlocksi cvar https://gitlab.com/vbgunz/ABM/blob/master/CHANGELOG.md.
NgBUCKWANGS is offline
hjhee
Junior Member
Join Date: May 2017
Location: China
Old 05-17-2017 , 09:33   Re: [L4D2] ABM: A MultiSlots / SuperVersus Alternative (Updated: 02-22-17)
Reply With Quote #239

I found a problem playing c6m3_port with abm_minplayers set to 8:

Altoghough all 8 survivors(7 bots) apperars in the safe room, survivors from L4D1(Louis, Zoey, and Francis) suddenly teleport to the bridge when I open the door, Bill still here. And the real problem is that I can't start the lift. I'm told to wait for the other, but actually they are on the bridge waiting.

Can you fix the problem and get around teleportation or add some more bots or just start the lift? Thanks in advance.

some information on the server:
Code:
Linux iZ25izg5b8mZ 3.12.21-gentoo-r1 #1 SMP Thu Sep 4 21:58:51 CST 2014 x86_64 Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz GenuineIntel GNU/Linux
sm version
 SourceMod Version Information:
    SourceMod Version: 1.8.0.5995
    SourcePawn Engine: SourcePawn 1.8, jit-x86 (build 1.8.0.5995)
    SourcePawn API: v1 = 4, v2 = 11
    Compiled on: May 13 2017 09:15:31
    Built from: https://github.com/alliedmodders/sourcemod/commit/d8e6ddc
    Build ID: 5995:d8e6ddc
    http://www.sourcemod.net/

[SM] Listing 19 plugins:
  01 "Basic Comm Control" (1.8.0.5995) by AlliedModders LLC
  02 "Basic Info Triggers" (1.8.0.5995) by AlliedModders LLC
  03 "Admin Menu" (1.8.0.5995) by AlliedModders LLC
  04 "Basic Commands" (1.8.0.5995) by AlliedModders LLC
  05 "Player Commands" (1.8.0.5995) by AlliedModders LLC
  06 "Admin Help" (1.8.0.5995) by AlliedModders LLC
  07 "Fun Commands" (1.8.0.5995) by AlliedModders LLC
  08 "ABM" (0.1.38) by Victor "NgBUCKWANGS" Gonzalez
  09 "Client Preferences" (1.8.0.5995) by AlliedModders LLC
  10 "l4d2_campaign_switcher.smx"
  11 "Fun Votes" (1.8.0.5995) by AlliedModders LLC
  12 "Basic Votes" (1.8.0.5995) by AlliedModders LLC
  13 "Basic Chat" (1.8.0.5995) by AlliedModders LLC
  14 "[L4D2] Vomitjar Shove" (1.3) by SilverShot
  15 "Admin File Reader" (1.8.0.5995) by AlliedModders LLC
  16 "Reserved Slots" (1.8.0.5995) by AlliedModders LLC
  17 "Anti-Flood" (1.8.0.5995) by AlliedModders LLC
  18 "Basic Ban Commands" (1.8.0.5995) by AlliedModders LLC
  19 "Sound Commands" (1.8.0.5995) by AlliedModders LLC
abm.cfg:
Code:
// This file was auto-generated by SourceMod (v1.8.0.5995)
abm_autohard "1"
abm_consumable "adrenaline"
abm_extraplayers "0"
abm_healitem ""
abm_joinmenu "0"
abm_loglevel "0"
abm_minplayers "8"
abm_offertakeover "0"
abm_primaryweapon "shotgun_chrome"
abm_secondaryweapon "baseball_bat"
abm_spawninterval "12"
abm_tankchunkhp "2500"
abm_teamlimit "16"
abm_throwable ""
abm_zoey "5"
hjhee is offline
NgBUCKWANGS
Senior Member
Join Date: Dec 2014
Old 05-17-2017 , 11:01   Re: [L4D2] ABM: A MultiSlots / SuperVersus Alternative (Updated: 02-22-17)
Reply With Quote #240

Quote:
Originally Posted by hjhee View Post
I found a problem playing c6m3_port with abm_minplayers set to 8:

Altoghough all 8 survivors(7 bots) apperars in the safe room, survivors from L4D1(Louis, Zoey, and Francis) suddenly teleport to the bridge when I open the door, Bill still here. And the real problem is that I can't start the lift. I'm told to wait for the other, but actually they are on the bridge waiting.

Can you fix the problem and get around teleportation or add some more bots or just start the lift? Thanks in advance.
I'd love a way to solve this from ABM as I've seen this happen on another map but (thanks to Sev for the save) here's a workaround for c6m3_port. Get Stripper and install it. Then create a file named "c6m3_port.cfg" in addons/stripper/maps and copy the following into it. What will happen is, the survivors that are waiting for you on the bridge will not be there and no one will teleport to the bridge.

PHP Code:
modify:
{
match:
{
"hammerid" "8411"
}
delete:
{
"OnCoop" "relay_coop_setupTrigger0-1"
}
insert:
{
"OnCoop" "relay_vs_setupTrigger0-1"
}
}

modify:
{
match:
{
"hammerid" "258835" func_elevator
}
delete:
{
"OnTrigger" "!zoeyReleaseFromSurvivorPositionzoey_start0-1"
}
}

modify:
{
match:
{
"hammerid" "258835" func_elevator
}
delete:
{
"OnTrigger" "!louisReleaseFromSurvivorPositionlouis_start0-1"
}
}

modify:
{
match:
{
"hammerid" "258835" func_elevator
}
delete:
{
"OnTrigger" "!francisReleaseFromSurvivorPositionfrancis_start0-1"
}
}

modify:
{
match:
{
"hammerid" "258835" func_elevator
}
delete:
{
"OnTrigger" "l4d1_script_relayCancelPending0-1"
}
}

modify:
{
match:
{
"hammerid" "258835" func_elevator
}
delete:
{
"OnTrigger" "l4d1_elevator_triggerEnable0-1"
}

}


filter:
{
  
"hammerid" "1240041"
}

filter:
{
  
"hammerid" "1240055"
}

filter:
{
  
"hammerid" "1240073"

It's not pretty but it works. You'll be able to play c6m3_port to the finish. If anyone knows of a method to detect this kind of issue in a generic way and avoid it, I'm all ears. Sorry for the inconvenience it causes.
NgBUCKWANGS 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 08:34.


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