> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.skynode.pro/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Palworld | Setup RCON on your Skynode Server

# How to Properly Get RCON Working in Your Skynode Palworld Server

Setting up RCON (Remote Console) for your Palworld server on Skynode can enhance your server management experience. Follow these steps to get it up and running:

We will soon add this natively into our server version!

1. **Download ARRCON**: Get the latest version of ARRCON suitable for your operating system from [ARRCON's GitHub releases](https://github.com/radj307/ARRCON/releases).

2. **Note Your Server Ports**:
    - Access your Skynode panel for your Palworld server.
    - Click the network tab at the top right.
    - Take note of the primary port (usually in the 8000s) and the secondary port (typically in the high 20,000s).

3. **Prepare Your Server**:
    - Ensure your Skynode Palworld server is completely offline.
    - Consider making a backup of your server, especially if you've made progress in the game.

4. **Set Admin Password**:
    - Navigate to the Startup section of your Skynode panel.
    - Enter an Admin Password.

5. **Copy Default Settings**:
    - Go to File Manager in your Skynode panel.
    - Navigate to `/home/container/DefaultPalWorldSettings.ini`.
    - Open this file and copy all contents (`Ctrl+A`, then `Ctrl+C`).

6. **Paste Settings in Palworld Config**:
    - Navigate to `/home/container/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini`.
    - Open the file and paste the copied contents.

7. **Edit Configuration**:
    - Toward the bottom of the pasted text, modify the following parameters:
        ```
        ServerName="YOUR-SERVER-NAME-HERE"
        AdminPassword="YOUR-ADMIN-PASSWORD-HERE"
        PublicPort=PRIMARY-PORT (from step 2)
        RCONEnabled=True
        RCONPort=SECONDARY-PORT (from step 2)
        ```

8. **Save Configuration**:
    - Click `SAVE CONTENT` at the bottom right of the File Manager page.

9. **Port Forwarding**:
    - Access your router settings.
    - Port forward both your primary and secondary ports. 
||| Warning port forwarding is different for each router and provider please look up your specific router for help on portforwarding

10. **Configure Windows Firewall**:
    - Open PowerShell as an admin (Windows key, type "Powershell", right-click, run as admin).
    - Execute these commands, replacing `PRIMARYPORT` and `SECONDARYPORT` with your port numbers:
```
        New-NetFirewallRule -DisplayName "Palworld Server" -Direction Inbound -LocalPort PRIMARYPORT,SECONDARYPORT -Protocol TCP -Action Allow
        New-NetFirewallRule -DisplayName "Palworld Server" -Direction Outbound -LocalPort PRIMARYPORT,SECONDARYPORT -Protocol TCP -Action Allow
        New-NetFirewallRule -DisplayName "Palworld Server" -Direction Outbound -LocalPort PRIMARYPORT,SECONDARYPORT -Protocol UDP -Action Allow
        New-NetFirewallRule -DisplayName "Palworld Server" -Direction Inbound -LocalPort PRIMARYPORT,SECONDARYPORT -Protocol UDP -Action Allow
```

11. **Add ARRCON to Windows $PATH**:
    - Follow the guide on [Adding ARRCON to PATH](https://github.com/radj307/ARRCON/wiki/Adding-To-Path).

12. **Connect Using ARRCON**:
    - Open PowerShell as admin.
    - Run the command: `ARRCON -H {YOUR SERVER IP} -P {SECONDARYPORT} -p {YOUR ADMIN PASSWORD} --save-host {SERVERNAME}`.
    - From now on, use `ARRCON -S {SERVERNAME}` to connect.

**Congratulations!** You have successfully set up RCON for your PalWorld Server. [Link to palworld admin commands](https://help.skynode.pro/en/article/palworld-how-to-setup-a-password-on-a-palworld-server-o2e3rz/).
