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