This is a launcher for packages that rely on AcediaCore and use its Feature
class instead of the Mutator
to enable provided functionality.
- Requires Voting Handler Fix v2 installed.
- Drop
AcediaLauncher
files intoSystem\
directory of your server; - Add
AcediaLauncher.StartUp
to the list of server actors in yourKillingFloor.ini
. Do not manually addAcediaLauncher.Packages
mutator; - [Legacy] If you were using Acedia 0.1 - remove
Acedia.StartUp
.
To add any Acedia's package, edit AcediaLauncher.ini
file to add it into
available packages list, e.g.
[AcediaLauncher.Packages]
useGameModes=false
package="AcediaFixes"
Then use that package's config files to choose what Feature
s to enable
by setting their autoEnable
setting to true
.
By default AcediaLauncher only auto-starts selected Acedia Feature
s.
But it also provides a more advanced functionality for configuring voting
options for Voting Handler Fix v2 mutator.
There is no detailed documentation for this yet, however Acedia's game modes
can be configured in a rather self-descriptive way in AcediaGameModes.ini
:
[hard GameMode]
title=1. {$green Hard difficulty}
acronym={$green hard}
difficulty=hard
length=medium
[lawless GameMode]
title=2. {$hotpink No fixes! Anarchy!}
acronym={$red:$blue anarchy}
difficulty=hoe
length=short
includeMutator="AdminPlus_v4.MutAdminPlus"
excludeFeature="AcediaFixes.FixZedTimeLags_Feature"
excludeFeature="AcediaFixes.FixDoshSpam_Feature"
excludeFeature="AcediaFixes.FixDoshSpam_Feature"
excludeFeature="AcediaFixes.FixFFHack_Feature"
excludeFeature="AcediaFixes.FixInfiniteNades_Feature"
excludeFeature="AcediaFixes.FixAmmoSelling_Feature"
excludeFeature="AcediaFixes.FixSpectatorCrash_Feature"
excludeFeature="AcediaFixes.FixDualiesCost_Feature"
excludeFeature="AcediaFixes.FixInventoryAbuse_Feature"
excludeFeature="AcediaFixes.FixProjectileFF_Feature"
excludeFeature="AcediaFixes.FixPipes_Feature"
excludeFeature="AcediaFixes.FixLogSpam_Feature"
excludeFeature="AcediaFixes.Futility_Feature"
excludeFeature="AcediaFixes.FixZedTimeLags_Feature"
[hell GameMode]
title=3. {$crimson Hell On Earth}
acronym={$crimson hoe}
difficulty=hoe
length=long
To enable game modes, set useGameModes=true
in AcediaLauncher.ini
.
AcediaLauncher relies on Voting Handler Fix v2 to actually add these options
and will automatically alter its config, so you don't need to manually change
KFMapVote.ini
.