Raised This Month: $32 Target: $400
 8% 

[L4D(2)] SuperVersus [1.5.4]


Post New Thread Reply   
 
Thread Tools Display Modes
winged_box
Senior Member
Join Date: Aug 2013
Location: Singapore
Old 11-11-2020 , 04:08   Re: [L4D(2)] SuperVersus [1.5.4]
Reply With Quote #1321

Quote:
Originally Posted by winged_box View Post
Running this on windows.

If I set 'l4d_static_minimum_survivor' to '6' or more, the server crashed as soon as a player connect.

No error was logged.

Any idea what could be causing this?

I have no issue running this plugin on linux server though.

Solved

Ok, I figured out the reason after slowly filtering out the plugins.

My 'l4d_survivor_identity_fix' was set to 1 for Zoey (linux) and thus it crashed the moment it spawned a 'Zoey' survivor.

All is good now.

Last edited by winged_box; 11-11-2020 at 04:09.
winged_box is offline
Tonblader
Senior Member
Join Date: Jul 2011
Location: Peru
Old 11-14-2020 , 17:04   Re: [L4D(2)] SuperVersus [1.5.4]
Reply With Quote #1322

Error log on Superversus of Shao post (author Shao, gamedata l4d_superversus.txt is outdated, please download the gamedata of my post)

Quote:
L 11/13/2020 - 18:20:29: [SM] Exception reported: Invalid Handle 0 (error 4)
L 11/13/2020 - 18:20:29: [SM] Blaming: l4d_superversus.smx
L 11/13/2020 - 18:20:29: [SM] Call stack trace:
L 11/13/2020 - 18:20:29: [SM] [0] SDKCall
L 11/13/2020 - 18:20:29: [SM] [1] Line 1952, /home/forums/content/files/2/5/7/2/0/9/183138.attach::SetHumanIdle
L 11/13/2020 - 18:20:29: [SM] [2] Line 802, /home/forums/content/files/2/5/7/2/0/9/183138.attach::TakeOver
L 11/13/2020 - 18:20:29: [SM] [3] Line 953, /home/forums/content/files/2/5/7/2/0/9/183138.attach::Join_Survivor2
L 11/13/2020 - 18:20:29: [SM] [4] Line 910, /home/forums/content/files/2/5/7/2/0/9/183138.attach::Join_Survivor
L 11/13/2020 - 18:20:29: [SM] [6] FakeClientCommand
L 11/13/2020 - 18:20:29: [SM] [7] Line 883, /home/forums/content/files/2/5/7/2/0/9/183138.attach::Join_Game
Edit:
I think it has to do with the respective modification that I made to the gamedata: st_signs.txt and survivor_afk_fix.txt
These signatures clearly detour with l4d_superversus.txt signatures of Superversus of Shao
Right now I need to test if combining the signatures, I can make it work correctly.

Edit 2:
Apparently the signatures I did in combination with st_signs.txt and survivor_afk_fix.txt work fine.
I attach it and they tell me how it goes.

Edit 3:
The "Choose Team" menu that should only appear in vanilla "Versus" still appears in the cooperative game mode.
But you can choose any option and it will send you to the Survivors team.

I use the following cvars only to Cooperative Mode (in my case, a tank rush):

l4d_superversus - Superversus of Shao
PHP Code:
ci_background_mob_size "10.0"
ci_common_mob_limit_size "30.0"
ci_mega_mob_size "30.0"
ci_mob_spawn_finale_size "30.0"
ci_mob_spawn_max_size "30.0"
ci_mob_spawn_min_size "10.0"
director_auto_difficulty "0"
director_ci_multi "0.25"
director_horde_timers "1"
director_si_hpmulti "0.00"
director_si_more "1"
director_si_more_delay "5"
director_tank_hpmulti "0.25"
it_director_special_battlefield_respawn_interval "10.0"
it_director_special_finale_offer_length "10.0"
it_director_special_initial_spawn_delay_max "60.0"
it_director_special_initial_spawn_delay_max_extra "180.0"
it_director_special_initial_spawn_delay_min "30.0"
it_director_special_original_offer_length "30.0"
it_director_special_respawn_interval "45.0"
it_mega_mob_spawn_max_interval "180.0"
it_mega_mob_spawn_min_interval "60.0"
it_mob_spawn_max_interval_easy "60.0"
it_mob_spawn_max_interval_expert "60.0"
it_mob_spawn_max_interval_hard "60.0"
it_mob_spawn_max_interval_normal "60.0"
it_mob_spawn_min_interval_easy "60.0"
it_mob_spawn_min_interval_expert "60.0"
it_mob_spawn_min_interval_hard "60.0"
it_mob_spawn_min_interval_normal "60.0"
l4d_autojoin "2"
l4d_extra_first_aid "0"
l4d_finale_extra_first_aid "0"
l4d_infected_limit "12"
l4d_killreservation "1"
l4d_management "1"
l4d_respawn_on_join "1"
l4d_static_minimum_survivor "4"
l4d_survivor_limit "4" <--- Put this value at the author request because in Survival Scanvenge modeadditional First Aid Kit and Pain Pills are generated when a new player joins the game (which it shouldnt).
l4d_versus_afk "1"
l4d_versus_si_more "1"
si_boomer_health "50.0"
si_charger_health "600.0"
si_hunter_health "250.0"
si_jockey_health "325.0"
si_smoker_health "250.0"
si_spitter_health "100.0"
tank_health_advanced "20000.0"
tank_health_easy "20000.0"
tank_health_expert "20000.0"
tank_health_normal "20000.0"
tank_health_versus "6000.0" 

Edit 2: 29 July 2021
Update "SetHumanSpec" L4D2 Signature
Attached Files
File Type: txt l4d_superversus.txt (2.7 KB, 502 views)

Last edited by Tonblader; 07-29-2021 at 06:48.
Tonblader is offline
Marttt
Veteran Member
Join Date: Jan 2019
Location: Brazil
Old 12-04-2020 , 09:15   Re: [L4D(2)] SuperVersus [1.5.4]
Reply With Quote #1323

Reporting error on Superversus of Shao version. (but seems that all versions can throw this error).

Is really rare to happen, the user may have to disconnect less than 1 second after the "tank_spawn"
It has thrown only once in my servers.

Code:
Exception reported: Entity 6 (6) is invalid
Blaming: l4d_superversus.smx
Call stack trace:
  [0] SetEntProp
  [1] Line 527, l4d_superversus.sp::SetTankHp
To fix it, change these parts here:

Event_TankSpawn
PHP Code:
public Action Event_TankSpawn(Event event, const char[] namebool dontBroadcast)
{
    if(
AutoDifficulty.BoolValueCreateTimer(1.0SetTankHpevent.GetInt("userid"), TIMER_FLAG_NO_MAPCHANGE );

and

SetTankHp
PHP Code:
public Action SetTankHp(Handle hTimerint userid)
{
    
int client GetClientOfUserId(userid);
    
    if (
client == 0)
        return;
        
    
SetEntProp(client,Prop_Send,"m_iHealth"TankHealth.IntValue);
    
SetEntProp(client,Prop_Send,"m_iMaxHealth"TankHealth.IntValue);
    
SetEntityHealth(clientTankHealth.IntValue);

__________________

Last edited by Marttt; 02-22-2021 at 19:21.
Marttt is offline
Tonblader
Senior Member
Join Date: Jul 2011
Location: Peru
Old 12-06-2020 , 12:17   Re: [L4D(2)] SuperVersus [1.5.4]
Reply With Quote #1324

The plugin SuperVersus of Shao It has the problem that when a person dies and should no longer revive, they can revive by exiting the game and closing their steam, then they return and when they reconnect, this person revives.
I think to prevent this, you need a built-in cookie that remembers the dead people per round in progress.
Tonblader is offline
winged_box
Senior Member
Join Date: Aug 2013
Location: Singapore
Old 12-12-2020 , 05:03   Re: [L4D(2)] SuperVersus [1.5.4]
Reply With Quote #1325

L 12/12/2020 - 16:21:47: SourceMod error session started
L 12/12/2020 - 16:21:47: Info (map "c2m1_highway") (file "d:\l4d2_10vs10\left4dead2\addons\sourcemod\l ogs\errors_20201212.log")
L 12/12/2020 - 16:21:47: [SM] Exception reported: Invalid Handle 0 (error 4)
L 12/12/2020 - 16:21:47: [SM] Blaming: l4d_superversus_latest.smx
L 12/12/2020 - 16:21:47: [SM] Call stack trace:
L 12/12/2020 - 16:21:47: [SM] [0] SDKCall
L 12/12/2020 - 16:21:47: [SM] [1] Line 1961, C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons\sourcemod\scripting\l4d_s uperversus_latest.sp::SetHumanIdle
L 12/12/2020 - 16:21:47: [SM] [2] Line 792, C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons\sourcemod\scripting\l4d_s uperversus_latest.sp::Timer_ActivateFix
L 12/12/2020 - 16:23:25: Error log file session closed.

Using the version from post #1307

Last edited by winged_box; 12-12-2020 at 05:04.
winged_box is offline
Tonblader
Senior Member
Join Date: Jul 2011
Location: Peru
Old 12-12-2020 , 12:57   Re: [L4D(2)] SuperVersus [1.5.4]
Reply With Quote #1326

Quote:
Originally Posted by winged_box View Post
L 12/12/2020 - 16:21:47: SourceMod error session started
L 12/12/2020 - 16:21:47: Info (map "c2m1_highway") (file "d:\l4d2_10vs10\left4dead2\addons\sourcemod\l ogs\errors_20201212.log")
L 12/12/2020 - 16:21:47: [SM] Exception reported: Invalid Handle 0 (error 4)
L 12/12/2020 - 16:21:47: [SM] Blaming: l4d_superversus_latest.smx
L 12/12/2020 - 16:21:47: [SM] Call stack trace:
L 12/12/2020 - 16:21:47: [SM] [0] SDKCall
L 12/12/2020 - 16:21:47: [SM] [1] Line 1961, C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons\sourcemod\scripting\l4d_s uperversus_latest.sp::SetHumanIdle
L 12/12/2020 - 16:21:47: [SM] [2] Line 792, C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons\sourcemod\scripting\l4d_s uperversus_latest.sp::Timer_ActivateFix
L 12/12/2020 - 16:23:25: Error log file session closed.

Using the version from post #1307
I don't think the problem is in the plugin.
Probably you have a similar problem in this post:

https://forums.alliedmods.net/showpo...postcount=1322

Related to the idle mode or similar in the signatures of gamedata.txt
Tonblader is offline
swiftswing1
Member
Join Date: Oct 2020
Old 12-14-2020 , 07:56   Re: [L4D(2)] SuperVersus [1.5.4]
Reply With Quote #1327

Quote:
Originally Posted by Black Rain View Post
hi. so i actually find this teampanel (l4d_management 3) to be quite useful for just showing 5+ survivors health in numeric value. however, it conflicts with the Incapped Weapons Patch plugin as both make use of the 1,2,3,4,5 keys on the keyboard.
any way to just show this teampanel without keys 1-3 being functional ?
swiftswing1 is offline
Psyk0tik
Veteran Member
Join Date: May 2012
Location: Homeless
Old 12-14-2020 , 08:51   Re: [L4D(2)] SuperVersus [1.5.4]
Reply With Quote #1328

Quote:
Originally Posted by swiftswing1 View Post
hi. so i actually find this teampanel (l4d_management 3) to be quite useful for just showing 5+ survivors health in numeric value. however, it conflicts with the Incapped Weapons Patch plugin as both make use of the 1,2,3,4,5 keys on the keyboard.
any way to just show this teampanel without keys 1-3 being functional ?
The numbered items use DrawPanelItem while the white texts use DrawPanelText. All you have to do is change DrawPanelItem to DrawPanelText in the code for any item that you don't want players to interact with. You'll also want to change the logic in the menu handler to close when param2 == 1 instead of param2 == 4 since "4. Close" will become "1. Close" after you make the DrawPanelItem -> DrawPanelText changes.
__________________
Psyk0tik is offline
Reanryu
Junior Member
Join Date: Aug 2020
Old 12-27-2020 , 20:37   Re: [L4D(2)] SuperVersus [1.5.4]
Reply With Quote #1329

Hello , Good night! Can someone help me? Anyone have a plugin to automatically kick the bots when a player leaves the server? or have a cvar command? like bebop plugin who kicks auto when a player get out of the server and turn into a bot

Last edited by Reanryu; 12-27-2020 at 20:55.
Reanryu is offline
Lider99
Member
Join Date: Mar 2020
Old 01-03-2021 , 17:49   Re: [L4D(2)] SuperVersus [1.5.4]
Reply With Quote #1330

Quote:
Originally Posted by Reanryu View Post
Hello , Good night! Can someone help me? Anyone have a plugin to automatically kick the bots when a player leaves the server? or have a cvar command? like bebop plugin who kicks auto when a player get out of the server and turn into a bot
If you use a superversus, then it has this cvar
Lider99 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 02:15.


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