Mut: Per Server Stats

  • Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

Marco

Active member
May 23, 2009
644
227
43
Finland
Marco how about percents that I said and the others said ? :)
It's not a very simple task, as example from Berserker:
Code:
static function string GetCustomLevelInfo( byte Level )
{
    local string S;

    S = Default.CustomLevelInfo;
    ReplaceText(S,"%s",GetPercentStr(0.05 * float(Level)-0.05));
    ReplaceText(S,"%d",GetPercentStr(0.1+FMin(0.1 * float(Level),0.8f)));
    return S;
}

defaultproperties
{
...
    CustomLevelInfo="100% extra melee damage|%s faster melee attacks|20% faster melee movement|80% less damage from Bloat Bile|25% resistance to all damage|%d discount on Katana/Chainsaw|Spawn with a Chainsaw and Body Armor|Can't be grabbed by Clots|Up to 4 Zed-Time Extensions"
}
You have to get a correct algorithm to make estimate good percent values for all levels up and to stay in sync with the real damage multiplier.
 

White Boy

FNG / Fresh Meat
@ Marco Thanks again, didn't know mutators were separated by commas in cmd line.

However, the server doesn't seem to be reading the files.
Failed to load '2K4Menus' : Can't find file for package '2K4Menus'
Failed to load 'KFGUI' : Can't find file or package '2K4Menus'
Failed to load 'ServerPerksV3' : Can't find file for package '2K4Menus'
Failed to load 'Class ServerPerksV3.ServerPerksMut' " Can't find file for package '2K4Menus'

So what in the hell are 2K4Menus? Haha
I have the ServerPerksV3 U, UCL, INI and INT files in KF_Mayhem/system

Also, right before I posted this I actually updated the files, but I'll try it again after searching and reading a previous post of yours.
Nothing. All it did was replace my kf_server_launcher.bat with a new one. ffs.
 
Last edited:

Marco

Active member
May 23, 2009
644
227
43
Finland
That is files that don't come with Dedicated server install, so copy over those from regular KF install.
 

White Boy

FNG / Fresh Meat
Done.

One more issue and no more bothering you :p

On map change, KFFakePlayers and ServerPerksV3 unloads for some reason.

This is now the cmd line.

ucc server KF-westLondon.rom?game=KFmod.KFGameType?multihome=173.234.32.19?VACSecured=true?AdminName=evor?AdminPassword=------?Mutator=MutKFAntiBlocker.MutKFAntiBlocker,ServerPerksV3.ServerPerksMut,KFFakedPlayers.KFFakedPlayers

Do I have to organize it a certain way? Because it works when I first load it.
 

braindead

FNG / Fresh Meat
Aug 22, 2009
918
346
0
Merry Ol' England
Done.

One more issue and no more bothering you :p

On map change, KFFakePlayers and ServerPerksV3 unloads for some reason.

This is now the cmd line.

ucc server KF-westLondon.rom?game=KFmod.KFGameType?multihome=173.234.32.19?VACSecured=true?AdminName=evor?AdminPassword=------?Mutator=MutKFAntiBlocker.MutKFAntiBlocker,ServerPerksV3.ServerPerksMut,KFFakedPlayers.KFFakedPlayers

Do I have to organize it a certain way? Because it works when I first load it.

Hi Just checking, is that exactly how you have it written? because you have a space in 'P erks' and a space at the end of 'Player s' which will stop it from working.
 

Marco

Active member
May 23, 2009
644
227
43
Finland
It is about adding the mutators to MapVote too, KillingFloor.ini:
[xVoting.xVotingHandler]
GameConfig=(GameClass="KFMod.KFGameType",Prefix="KF-",Acronym="KF",GameName="Killing Floor",Mutators="MutKFAntiBlocker.MutKFAntiBlocker,ServerPerksV3.ServerPerksMut,KFFakedPlayers.KFFakedPlayers",Options=)

EDIT: It seams it adds in some extra spaces in-between long text lines for random reason.
 
Last edited:

mateo77

FNG / Fresh Meat
Sep 13, 2010
33
0
0
<< Inside this server your mode >>

<< Inside this server your mode >>

<< Inside this server your mode >>
b_560x95.png
 

Pointy

FNG / Fresh Meat
May 21, 2009
66
4
0
Hi,

Maybe a stupid question but using this with the Vehicle mod, players don't spawn with level 6 weapons. Is this a limitation of the mut or mod or am I missing a setting somewhere?

Les
 

Pointy

FNG / Fresh Meat
May 21, 2009
66
4
0
This is a limitation of the car mod. You'll only spawn with dual handguns and will have to wait until trader time for the biggies.

Thanks arramus,

Is it an intended limitation? It makes it very hard on Suicidal, we normally breaze through the first few rounds, but really struggled yesterday when I put the difficulty up to Suicidal. If you get stuck in a vehicle it only takes a couple of swipes from a Gorefast and you're history.

Regards,

Les
 

mateo77

FNG / Fresh Meat
Sep 13, 2010
33
0
0
bug report

bug report

- medic bug -
The medic fast speed of travel ascends to up level 6.
From level 10 the medic is not the speed 25% moving.
Is quick absurdly.
 

Z-MAN

FNG / Fresh Meat
Jun 23, 2009
248
9
0
plz check it.:)

Level 6 SS status down ? :confused:
Code:
static function int AddDamage(KFPlayerReplicationInfo KFPRI, KFMonster Injured, KFPawn DamageTaker, int InDamage, class<DamageType> DmgType)
{
 if ( DmgType == class'DamTypeCrossbow' || DmgType == class'DamTypeCrossbowHeadShot' ||
   DmgType == class'DamTypeWinchester' || DmgType == class'DamTypeDeagle' || DmgType == class'DamTypeDualDeagle' ||
   DmgType == class'DamTypeDualies' || DmgType == class'DamTypeM14EBR' )
 {
  if ( KFPRI.ClientVeteranSkillLevel <= 3 )
   return float(InDamage) * (1.05 + (0.05 * float(KFPRI.ClientVeteranSkillLevel)));
  else if ( KFPRI.ClientVeteranSkillLevel == 4 )
   return float(InDamage) * 1.30;
  else if ( KFPRI.ClientVeteranSkillLevel == 5 )
   return float(InDamage) * 1.50;
  return float(InDamage) * (0.75 + (0.05 * float(KFPRI.ClientVeteranSkillLevel)));
 }
 return InDamage;
}

LV 7 Sup Status down ? :confused:
Code:
static function float AddExtraAmmoFor(KFPlayerReplicationInfo KFPRI, Class<Ammunition> AmmoType)
{
 if ( AmmoType == class'FragAmmo' )
  // Up to 6 extra Grenades
  return 1.0 + (0.20 * float(KFPRI.ClientVeteranSkillLevel));
 else if ( AmmoType == class'ShotgunAmmo' || AmmoType == class'DBShotgunAmmo' || AmmoType == class'LAWAmmo'
        || AmmoType == class'AA12Ammo' )
 {
  if ( KFPRI.ClientVeteranSkillLevel > 0 )
  {
   if ( KFPRI.ClientVeteranSkillLevel == 1 )
    return 1.10;
   else if ( KFPRI.ClientVeteranSkillLevel == 2 )
    return 1.20;
   else if ( KFPRI.ClientVeteranSkillLevel == 6 )
    return 1.30; // Level 6 - 30% increase in shotgun ammo carried
   return 1.25; // 25% increase in shotgun ammo carried
  }
 }
 return 1.0;
}
 

Alex001

FNG / Fresh Meat
Jan 7, 2010
34
0
0
plz check it.:)

Level 6 SS status down ? :confused:
Code:
static function int AddDamage(KFPlayerReplicationInfo KFPRI, KFMonster Injured, KFPawn DamageTaker, int InDamage, class<DamageType> DmgType)
{
 if ( DmgType == class'DamTypeCrossbow' || DmgType == class'DamTypeCrossbowHeadShot' ||
   DmgType == class'DamTypeWinchester' || DmgType == class'DamTypeDeagle' || DmgType == class'DamTypeDualDeagle' ||
   DmgType == class'DamTypeDualies' || DmgType == class'DamTypeM14EBR' )
 {
  if ( KFPRI.ClientVeteranSkillLevel <= 3 )
   return float(InDamage) * (1.05 + (0.05 * float(KFPRI.ClientVeteranSkillLevel)));
  else if ( KFPRI.ClientVeteranSkillLevel == 4 )
   return float(InDamage) * 1.30;
  else if ( KFPRI.ClientVeteranSkillLevel == 5 )
   return float(InDamage) * 1.50;
  return float(InDamage) * (0.75 + (0.05 * float(KFPRI.ClientVeteranSkillLevel)));
 }
 return InDamage;
}

That:
return float(InDamage) * (0.75 + (0.05 * float(KFPRI.ClientVeteranSkillLevel))); - The formula for other levels
 

Z-MAN

FNG / Fresh Meat
Jun 23, 2009
248
9
0
That:
return float(InDamage) * (0.75 + (0.05 * float(KFPRI.ClientVeteranSkillLevel))); - The formula for other levels

I think ...

Code:
  else if ( KFPRI.ClientVeteranSkillLevel == 5 )
   return float(InDamage) * 1.50;
  else if ( KFPRI.ClientVeteranSkillLevel == 6 )
   return float(InDamage) * 1.60;
  return float(InDamage) * (0.75 + (0.05 * float(KFPRI.ClientVeteranSkillLevel)));
or

Code:
  return float(InDamage) * (1.30 + (0.05 * float(KFPRI.ClientVeteranSkillLevel)));
 

KF-Argentina

FNG / Fresh Meat
Oct 18, 2010
224
57
0
Argentina
Please can anyone tell me what am i doing wrong???


I have a Hosted/Dedicated server, I uploaded the files into the system folder, then I go to my webadmin I choose Server Veterancy..... and when I try to enter to my server it
 

Violent Crimes

FNG / Fresh Meat
May 17, 2009
4
0
0
How to use this mutator (eighter way):

  • In mutators list, add "Server Veterancy Handler V2" to active mutators.
  • Add to server startup commandline "?Mutator=ServerPerksV2.ServerPerksMut"
To add/remove perks, simply edit "ServerPerksV2.ini" and add/remove lines.

If there are any bugs, please report them here (or have any comments/suggestions)!

Might want to update this took me 15 mins to figure out it has v2 instead of v3. LOL