Wreckfest 2 server_config.scnf and default_loop.becl overwritten on server start

OS Name/Version: Windows 11

Product Name/Version: AMP 2.8.0.4 - 20260724.1

Problem Description: I’m lookking for some help getting a custom event loop working.

I am running a Wreckfest 2 server on a Windows instance of AMP and it is playable. However, I cannot update the default event loop as if I update the line “event loop name”: “default_loop”, to point to a new .becl file (in my case custom_loop.becl) it is reset to “default_loop” on server start.

Likewise if I update default_loop.becl to contain the events I want, the entire file is reverted to the default on server start.

Of note - I can update the line “countdown time”: 60000, and this is not overwritten when I restart the server. Any help is appreciated.

```
┏━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Key                  ┃ Value                               ┃
┣━━━━━━━━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ Operating System     ┃ Windows - Windows 11 Home on x86_64 ┃
┃ Product              ┃ AMP 'Proteus' v2.8.0.4 (Mainline)   ┃
┃ Virtualization       ┃ None                                ┃
┃ Application          ┃ Wreckfest 2                         ┃
┃ Module               ┃ GenericModule                       ┃
┃ Running in Container ┃ No                                  ┃
┃ Current State        ┃ Stopped                             ┃
┗━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
```
Here's my server config...

{
    "net server config": [
        {
            "name": "UK | LANdemic",
            "description": "Welcome to LANdemic",
            "password": "",
            "log file name": "",
            "game port": 30100
        }
    ],
    "game server config": [
        {
            "cup list": "",
            "event loop name": "default_loop",
            "countdown time": 60000,
            "voting time": 20000,
            "flags": "",
            "auto ban report limits": [
                {
                    "censor report limit": 2,
                    "silence report limit": 4,
                    "suspend report limit": 8
                }
            ],
            "server ban durations": [
                {
                    "censor duration": 1440,
                    "silence duration": 1440,
                    "suspend duration": 525600
                }
            ],
            "admin ban durations": [
                {
                    "censor duration": 1440,
                    "silence duration": 1440,
                    "suspend duration": 525600
                }
            ],
            "default ban durations": [
                {
                    "censor duration": 1440,
                    "silence duration": 1440,
                    "suspend duration": 525600
                }
            ]
        }
    ]
}

Steps to reproduce:

  • Step 1: Install and test Wreckfest 2 server works
  • Step 2: Stop server
  • Step 3: Create custom_loop.becl in server_data folder (next to default_loop)
  • Step 4: Update server_config.scnf to reference custom_loop instead of default loop.
  • Step 5: save the file and import config changes (and receive 0 successfully imported message)

Actions taken to resolve so far:

  • I have tried import config changes for server_config.scnf but get 0 success message
  • I have tried updating default loop but that also gets overwritten on server start