> For the complete documentation index, see [llms.txt](https://wiki.project-fika.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.project-fika.com/hosting-a-fika-server/host-using-a-vpn.md).

# Host using a VPN

Step-by-step process for hosting a Fika server using a VPN client.

{% hint style="warning" %}
**WARNING**

Free VPNs services are known to cause performance or connectivity problems, so <mark style="color:$warning;">use at your own risk</mark>.&#x20;

The officially supported way of playing Fika is with port forwarding. We will not provide support for issues caused by VPN services.

Custom firewalls such as **BitDefender** may also block your connection while playing. Make sure that you allow the connection or temporarily disable it while playing!

You may also experience issues if you are using another VPN service, even if it is disabled. If you have problems, consider uninstalling any other virtual network adapters.
{% endhint %}

{% stepper %}
{% step %}

### Download Radmin

Navigate to the [Radmin website](https://www.radmin-vpn.com/) and download the Radmin VPN client.
{% endstep %}

{% step %}

### Install Radmin

Run the installer and proceed with the installation steps.
{% endstep %}

{% step %}

### Reboot your computer

This is important to ensure that the virtual network adapter is correctly installed. **Do not skip this step!**
{% endstep %}

{% step %}

### Create a network in Radmin

Open Radmin VPN client (from the taskbar or from the start menu) an Click `Create network`.

<figure><img src="https://625400337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKIBpsnthxy8OSpsWzsDI%2Fuploads%2FLAzbAD6gtW0Q7fxOKdPQ%2Fimage.png?alt=media&amp;token=63313826-723b-474c-966b-fba7217ee54b" alt=""><figcaption></figcaption></figure>

Enter a network name and a password. Make sure to note the network name and password, you will need to share it with your friends.

<figure><img src="https://625400337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKIBpsnthxy8OSpsWzsDI%2Fuploads%2FC5ddfGBTBa7RPE2ldrMw%2Fimage.png?alt=media&amp;token=ea651181-a071-41c6-929e-113122114d8f" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

### Add Radmin to Windows firewall exclusions

Go to `System` -> `Firewall Exceptions` and click  `Allow All Apps`.

<figure><img src="https://625400337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKIBpsnthxy8OSpsWzsDI%2Fuploads%2F9eTc4E8HlTFuHt2vtvoR%2Fimage.png?alt=media&amp;token=d8b9a79f-29b8-4e74-b8a8-a56cbe30438f" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Start `SPT.Server` to generate the config file

Wait for `SPT Server` to be fully loaded.

<figure><img src="https://625400337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKIBpsnthxy8OSpsWzsDI%2Fuploads%2FtXMCT7qmRaqYnXrLE8Tr%2Fhttps___files.gitbook.com_v0_b_gitbook-x-prod.appspot.com_o_spaces_2FKIBpsnthxy8OSpsWzsDI_2Fuploads_2FlZfa6hVfcUTBztlqMtZ7_2Fhttps___files.gitbook.com_v0_b_gitbook-x-prod.appspot.com_o_spaces_2FKIBpsnthxy8OSpsWzs.png?alt=media&amp;token=2b0c2511-eca0-4775-9b5a-a58b50814c89" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Close `SPT.Server`

{% endstep %}

{% step %}

### Open Fika config in editor

Navigate to `<SPT install>\SPT\user\mods\fika-server\assets\configs`.

Open `fika.jsonc` with your preferred text editor (Notepad++ is recommended).

{% endstep %}

{% step %}

### Edit IP and port in Fika config

Find the `server` section. As you make the next two edits, refer to the picture below.

* Change the value of the `ip` field from the default `0.0.0.0` to `your_vpn_ip`. Make sure to write it inside the quotes.
* Change the value of the `backendIp` field from the default  `0.0.0.0` to `your_vpn_ip`. Make sure to write it inside the quotes.

Save and close.

<figure><img src="https://625400337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKIBpsnthxy8OSpsWzsDI%2Fuploads%2FuEfTtmKNRu2XTU0mJ0vU%2Fimage.png?alt=media&amp;token=d2aaf0db-0a86-4f4b-b56c-eb5feba40b61" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Start `SPT.Server`

Wait for `SPT Server` to be fully loaded.

<figure><img src="https://625400337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKIBpsnthxy8OSpsWzsDI%2Fuploads%2FNRD2H51Q7aY7OFjwsreL%2Fimage.png?alt=media&amp;token=88351c89-758c-4733-aab9-4113fb356024" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Start `SPT.Launcher`

<figure><img src="https://625400337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKIBpsnthxy8OSpsWzsDI%2Fuploads%2FQIK2fJ1ONoqXIAA3v9tl%2Fhttps___files.gitbook.com_v0_b_gitbook-x-prod.appspot.com_o_spaces_2FKIBpsnthxy8OSpsWzsDI_2Fuploads_2F89xf4fwAOWUZlYNbpj1u_2Fimage.png?alt=media&amp;token=d1745aca-224b-4153-a9e2-ff1546bc6cad" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Edit the SPT Launcher settings

Click the `Settings` button.

<figure><img src="https://625400337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKIBpsnthxy8OSpsWzsDI%2Fuploads%2F2LI27DUel8W6wQcUvtPC%2Fhttps___files.gitbook.com_v0_b_gitbook-x-prod.appspot.com_o_spaces_2FKIBpsnthxy8OSpsWzsDI_2Fuploads_2FqwHM3gxlwjEsrugHTtc0_2Fimage.avif?alt=media&amp;token=9ac8ed60-efa5-4d37-9be9-fb400c0704ba" alt="" width="563"><figcaption></figcaption></figure>

Check the `Developer mode` box.

Enter your VPN address in the URL section. This should be the same URL reported by the server.

<figure><img src="https://625400337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKIBpsnthxy8OSpsWzsDI%2Fuploads%2FtCd18nKOHsij21S1xCmc%2Fhttps___files.gitbook.com_v0_b_gitbook-x-prod.appspot.com_o_spaces_2FKIBpsnthxy8OSpsWzsDI_2Fuploads_2FRJRDafOFXrz8sQBMXNfo_2Fimage.avif?alt=media&amp;token=18b08f19-fc51-4c2b-a1b7-904cd21981ad" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="warning" %}
DO NOT leave out `https://` and do not add a slash or space at the end. The URL box should look like this: `https://20.21.22.23:6969`.
{% endhint %}
{% endstep %}

{% step %}

### Login to your profile

{% endstep %}

{% step %}

### Start the game

Press the arrow on the right corner. You should now be able to create your profile and log in to the server. Start the game.

<figure><img src="https://625400337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKIBpsnthxy8OSpsWzsDI%2Fuploads%2FHoRMCM1PlTzXa4eu3sQp%2Fhttps___files.gitbook.com_v0_b_gitbook-x-prod.appspot.com_o_spaces_2FKIBpsnthxy8OSpsWzsDI_2Fuploads_2FVhkOgEbLlzyx9kazRxLl_2Fimage.avif?alt=media&amp;token=7e0bcdac-04ce-44a9-b3d0-eb14ed9c65e3" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Configure Fika to use VPN IP

Press `F12` when in-game to bring up the configuration manager.

Find the `Force IP` and `Force Bind IP` in the `Fika.Core` section of the configuration manager.

Set both `Force IP` and `Force Bind IP` to `your vpn ip`.

<figure><img src="https://625400337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKIBpsnthxy8OSpsWzsDI%2Fuploads%2FN1pjrul0iNNfkOfITeH4%2Fforceip.png?alt=media&amp;token=65d43295-7480-408d-af7e-9ccd61f7c4ef" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Note: Players willing to host a raid will also need to set the `Force IP` and `Force Bind IP` in their respective Fika configuration.
{% endhint %}

<p align="center"><a href="/testing-connectivity/test-vpn-connectivity.md" class="button primary" data-icon="circle-right">I followed all the steps</a></p>
