> For the complete documentation index, see [llms.txt](https://docs.kojascripts.eu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kojascripts.eu/old/jobselector-free/step-by-step-guide.md).

# Step By Step Guide

1. **Database Setup**

   `Import the koja_jobcenter.sql file into your SQL database.`
2. **Server Upload**

   `Upload the entire KOJA_jobcenter folder to your server.`
3. **Server Configuration**

   `Add ensure KOJA_jobcenter to your server.cfg or resource.cfg, depending on your configuration file name.`
4. **Server Config Modifications**

   `Open`` `**`server_config.lua`**` ``and make the following changes:`

   * Insert your Steam API key: **SteamApiKey = "YOUR\_STEAM\_API\_KEY"**
   * Set up a Discord **webhook** for logging job activities: **webhook = "YOUR\_DISCORD\_WEBHOOK"**
5. **Configure Settings**

   `Edit Config.lua according to your preferences. Detailed explanations are provided within the file to guide you through the options.`
6. **Experience Point Integration**
   * Add the **TriggerServerEvent** call to each job function in the job center, so players can earn **XP** upon job completion.
   * Server Trigger Example: `TriggerServerEvent('koja_jobcenter:addXP', AMOUNT)`
   * Ensure this trigger is placed at the end of a successful job function.
7. **Final Steps**

   `Once you have completed the above steps, your job center should be ready to go. Enjoy!`

{% hint style="info" %}
Note: You can obtain a Steam API key [here](https://steamcommunity.com/login/home/?goto=%2Fdev%2Fapikey).
{% endhint %}
