Project Fika
  • Home
  • General information
  • Installing Fika
  • Hosting a Fika server
    • Host using port forwarding
    • Host over LAN
    • Host using a VPN
    • Host using Playit.gg
  • Joining a Fika server
    • Standard connection
    • VPN
    • Playit.gg
  • Playing Fika
  • Fika configuration
    • Client
    • Server
  • Advanced features
    • Headless client
  • Modding Fika
  • Troubleshooting
  • Contribute to Fika
  • Credits
Powered by GitBook
On this page
  • Coop
  • Coop | Debug
  • Coop | Name Plates
  • Coop | Pinging
  • Coop | Quest Sharing
  • Gameplay
  • Network
  • Performance
  • Performance | Max Bots
  1. Fika configuration

Client

Not updated for 3.11

To open up your client configuration, press the F12 key while in-game. Head to the Fika Core section to configure the settings.

Coop

Name
Default value
Description

Show Feed

true

Enable custom notifications when a player dies, extracts, kills a boss, etc.

Auto Extract

false

Automatically extracts after the extraction countdown. As a host, this will only work if there are no clients connected.

Show Extract Message

true

Whether to show the extract message after dying/extracting.

Extract Key

F8

The key used to extract from the raid.

Enable Chat

false

Toggle to enable chat in game. Cannot be change mid raid.

Chat Key

RightControl

The key used to open the chat window.

Enable Online Players

true

If the online players menu should be shown in the menu.

Online Players Scale

1

The scale of the window that displays online players. Only change if it looks out of proportion. Requires a refresh of the main menu to take effect.

Coop | Debug

Name
Default value
Description

Free Camera Button

F9

Button used to toggle free camera.

Allow Spectating Bots

true

If we should allow spectating bots if all players are dead/extracted.

AZERTY Mode

false

If free camera should use AZERTY keys for input.

Drone Mode

false

If the free camera should move only along the vertical axis like a drone.

Keybind Overlay

true

Keybind Overlay.

Coop | Name Plates

Name
Default value
Description

Show Player Name Plates

true

If name plates should be shown above teammates.

Hide Health Bar

false

Completely hides the health bar.

Show HP% instead of bar

false

Shows health in % amount instead of using the bar.

Show Effects

true

If status effects should be displayed below the health bar.

Show Player Faction Icon

true

Shows the player faction icon next to the HP bar.

Hide Name Plate in Optic

true

Hides the name plate when viewing through PiP scopes.

Name Plates Use Optic Zoom

true

If name plate location should be displayed using the PiP optic camera.

Decrease Opacity in Peripheral

true

Decreases the opacity of the name plates when not looking at a player.

Name Plate Scale

0.22

Size of the name plates.

Opacity in ADS

0.75

The opacity of the name plates when aiming down sights.

Max Distance to Show

500

The maximum distance at which name plates will become invisible, starts to fade at half the input value.

Minimum Opacity

0.1

The minimum opacity of the name plates.

Minimum Name Plate Scale

0.01

The minimum scale of the name plates.

Use Occlusion

false

Use occlusion to hide the name plate when the player is out of sight.

Coop | Pinging

Name
Default value
Description

Ping System

true

Toggle Ping System. If enabled you can receive and send pings by pressing the ping key.

Ping Button

Semicolon

Button used to send pings.

Ping Color

FFFFFFFF

The color of your pings when displayed for other players.

Ping Size

1

The multiplier of the ping size.

Ping Time

3

How long pings should be displayed.

Play Ping Animation

false

Plays the pointing animation automatically when pinging. Can interfere with gameplay.

Show Ping During Optics

false

If pings should be displayed while aiming down an optics scope.

Ping Use Optic Zoom

true

If ping location should be displayed using the PiP optic camera.

Ping Scale With Distance

true

If ping size should scale with distance from player.

Ping Minimum Opacity

0.05

The minimum opacity of pings when looking straight at them.

Show Ping Range

false

Shows the range from your player to the ping if enabled.

Ping Sound

SubQuestComplete

The audio that plays on ping. Acceptable values: SubQuestComplete, InsuranceInsured, ButtonClick, ButtonHover, InsuranceItemInsured, MenuButtonBottom, ErrorMessage, InspectWindow, InspectWindowClose, MenuEscape

Coop | Quest Sharing

Name
Default value
Description

Quest Types

All

Which quest types to receive and send. PlaceBeacon is both markers and items. Acceptable values: Kills, Item, Location, PlaceBeacon, All

Show Notifications

true

If a notification should be shown when quest progress is shared with out.

Easy Kill Conditions

false

Enables easy kill conditions. When this is used, any time a friendly player kills something, it treats it as if you killed it for your quests as long as all conditions are met. This can be inconsistent and does not always work.

Shared Kill Experience

false

If enabled you will receive ½ of the experience when a friendly player kills an enemy (not bosses).

Shared Boss Experience

false

If enabled you will receive ½ of the experience when a friendly player kills a boss.

Gameplay

Name
Default value
Description

Disable Bot Metabolism

false

Disables metabolism on bots, preventing them from dying from loss of energy/hydration during long raids.

Network

Name
Default value
Description

Native Sockets

true

Use NativeSockets for gameplay traffic. This uses direct socket calls for send/receive to drastically increase speed and reduce GC pressure. Only for Windows/Linux and might not always work.

Force IP

<empty>

Forces the server when hosting to use this IP when broadcasting to the backend instead of automatically trying to fetch it. Leave empty to disable.

Force Bind IP

0.0.0.0

Forces the server when hosting to use this local adapter when starting the server. Useful if you are hosting on a VPN.

UDP Port

25565

Port to use for UDP gameplay packets.

Use UPnP

false

Attempt to open ports using UPnP. Useful if you cannot open ports yourself but the router supports UPnP.

Use NAT Punching

false

Use NAT punching when hosting a raid. Only works with fullcone NAT type routers and requires NatPunchServer to be running on the SPT server. UPnP, Force IP and Force Bind IP are disabled with this mode.

Connection Timeout

15

How long it takes for a connection to be considered dropped if no packets are received.

Send Rate

Medium

How often per second movement packets should be sent (lower = less bandwidth used, slight more delay during interpolation). This only affects the host and will be synchronized to all clients.

Smoothing Rate

Medium

Local simulation is behind by (Send Rate * Smoothing Rate). This guarantees that we always have enough snapshots in the buffer to mitigate lags & jitter during interpolation.

Performance

Name
Default value
Description

Dynamic AI

false

Disables AI logic at a certain range.

Dynamic AI Range

150

The range at which AI will be disabled dynamically.

Dynamic AI Rate

Medium

How often Dynamic AI should scan for the range from all players.

Ignore Snipers

true

Whether Dynamic AI should ignore sniper scavs.

Performance | Max Bots

Name
Default value
Description

Enforced Spawn Limits

false

Enforces spawn limits when spawning bots, making sure to not go over the vanilla limits. This mainly takes affect when using spawn mods or anything that modifies the bot limits. Will not block spawns of special bots like bosses.

Despawn Furthest

false

When enforcing spawn limits, should the furthest bot be de-spawned instead of blocking the spawn. This will make for a much more active raid on a lower Max Bots count. Helpful for weaker PCs. Will only despawn pmcs and scavs. If you don't run a dynamic spawn mod, this will however quickly exhaust the spawns on the map, making the raid very dead instead.

Despawn Minimum Distance

200

The minimum distance to despawn a bot.

Max Bots Factory

0

Max amount of bots that can be active at the same time on Factory. Useful if you have a weaker PC. Set to 0 to use vanilla limits. Cannot be changed during a raid.

Max Bots Customs

0

Max amount of bots that can be active at the same time on Customs. Useful if you have a weaker PC. Set to 0 to use vanilla limits. Cannot be changed during a raid.

Max Bots Interchange

0

Max amount of bots that can be active at the same time on Interchange. Useful if you have a weaker PC. Set to 0 to use vanilla limits. Cannot be changed during a raid.

Max Bots Reserve

0

Max amount of bots that can be active at the same time on Reserve. Useful if you have a weaker PC. Set to 0 to use vanilla limits. Cannot be changed during a raid.

Max Bots Woods

0

Max amount of bots that can be active at the same time on Woods. Useful if you have a weaker PC. Set to 0 to use vanilla limits. Cannot be changed during a raid.

Max Bots Shoreline

0

Max amount of bots that can be active at the same time on Shoreline. Useful if you have a weaker PC. Set to 0 to use vanilla limits. Cannot be changed during a raid.

Max Bots Streets of Tarkov

0

Max amount of bots that can be active at the same time on Streets of Tarkov. Useful if you have a weaker PC. Set to 0 to use vanilla limits. Cannot be changed during a raid.

Max Bots Ground Zero

0

Max amount of bots that can be active at the same time on Ground Zero. Useful if you have a weaker PC. Set to 0 to use vanilla limits. Cannot be changed during a raid.

Max Bots Labs

0

Max amount of bots that can be active at the same time on Labs. Useful if you have a weaker PC. Set to 0 to use vanilla limits. Cannot be changed during a raid.

Max Bots Lighthouse

0

Max amount of bots that can be active at the same time on Lighthouse. Useful if you have a weaker PC. Set to 0 to use vanilla limits. Cannot be changed during a raid.

Last updated 2 months ago