For the AMP community to share Generic Module templates.
Go to file
James Manker 1efd8f11b4 Update V Rising Config
This requires AMP 2.3.3 Nightly to function properly. You can obtain it here:
https://archive.cubecoders.com/thread/nightly-amp-builds-are-now-available/

This release includes the following:

- RCON support (affected by timeout issue: https://github.com/CubeCoders/AMP/issues/575)
- Ports are updated to UDP Game and Query + TCP RCON
- Linux CPU & Memory monitoring
- Linux proper shutdown/startup without needing to restart the instance
- Settings files moved to save-data/Settings to avoid wipe on server update. (Due to bug with game server the whitelist and banlist are still in the original location, but that shouldn't be an issue since AMP will store the settings)
- Fixed the "Connect to Server" button, but the devs haven't implemented this feature yet so it's just here to look pretty.
- Added v-risingupdates.json and v-risingports.json for clarity
2022-06-01 21:34:19 -05:00
.github/ISSUE_TEMPLATE Update ConfigRequest.md 2021-10-07 23:15:23 +01:00
astroneer.kvp Astroneer: RCON updates (#109) 2022-05-01 08:49:16 +10:00
astroneerconfig.json Astroneer: RCON updates (#109) 2022-05-01 08:49:16 +10:00
astroneermetaconfig.json Various updates 2022-02-13 21:54:23 +11:00
avorion.kvp Add files via upload 2021-10-07 09:23:43 -05:00
avorionconfig.json Add files via upload 2021-10-07 09:23:43 -05:00
brokeprotocol.kvp Rename brokeprotokol.kvp to brokeprotocol.kvp 2021-12-21 11:29:21 +00:00
brokeprotocolconfig.json Update Broke Protocol Checkboxes 2022-01-13 21:33:42 -06:00
brokeprotocolmetaconfig.json Rename bpmetaconfig.json to brokeprotocolmetaconfig.json 2021-11-11 11:56:32 +00:00
craftopia.kvp Added fix for connection timeout error 2022-02-15 21:17:03 -06:00
craftopiaconfig.json Added fix for connection timeout error 2022-02-15 21:17:03 -06:00
craftopiametaconfig.json ConfigFormat changes not needed 2022-02-15 21:55:14 -06:00
dont-starve-together.kvp Fix Don't Starve Together 2022-03-17 18:54:50 -05:00
dont-starve-togetherconfig.json Update Don't Starve Together 2 2022-01-29 20:39:04 -06:00
dont-starve-togethermetaconfig.json Update Don't Starve Together 2 2022-01-29 20:39:04 -06:00
eco.kvp Eco: Update beta branch selection config (#124) 2022-05-22 16:23:03 +10:00
ecoconfig.json Eco: Update beta branch selection config (#124) 2022-05-22 16:23:03 +10:00
ecometaconfig.json Full commit (#86) 2022-03-23 22:29:14 -05:00
geyser.kvp Update geyser.kvp 2021-12-01 18:07:40 +00:00
geyserconfig.json Create geyserconfig.json 2021-02-13 16:37:20 +01:00
insurgencysandstorm.kvp Fix Insurgency Sandstorm 2022-02-20 15:55:53 -06:00
insurgencysandstormconfig.json Convert Insurgency Sandstorm to base config 2022-02-12 18:27:14 -06:00
insurgencysandstormmetaconfig.json Convert Insurgency Sandstorm to base config 2022-02-12 18:27:14 -06:00
InsurgencySS_Game.ini Complete Re-Write of the Insurgency Sandstorm Generic Module Template 2022-02-06 21:40:45 -06:00
kaboom.kvp Added Last Oasis and Kaboom, updated Valheim. 2021-10-14 14:53:11 +01:00
kaboomconfig.json Added Last Oasis and Kaboom, updated Valheim. 2021-10-14 14:53:11 +01:00
killing-floor-2.kvp Added metaconfig 2022-02-19 13:15:00 -06:00
killing-floor-2config.json Added metaconfig 2022-02-19 13:15:00 -06:00
killing-floor-2metaconfig.json Add Linux Config 2022-03-16 00:03:30 -05:00
last-oasis.kvp Added Last Oasis and Kaboom, updated Valheim. 2021-10-14 14:53:11 +01:00
last-oasisconfig.json Added Last Oasis and Kaboom, updated Valheim. 2021-10-14 14:53:11 +01:00
mordhau-config.json Finalize Settings 2022-03-19 01:35:45 -05:00
mordhau-metaconfig.json Finalize Settings 2022-03-19 01:35:45 -05:00
mordhau.kvp Finalize Settings 2022-03-19 01:35:45 -05:00
pavlov-vr.kvp RCON config updates 2022-04-15 22:28:53 +10:00
pavlov-vrconfig.json Pavlov VR: update balance table default (#111) 2022-05-01 08:22:21 +10:00
pavlov-vrconfigfile.ini Pavlov VR: update balance table default (#111) 2022-05-01 08:22:21 +10:00
pavlov-vrmetaconfig.json Pavlov: clean up ini references 2022-02-20 19:57:28 +11:00
project-zomboid.kvp Project Zomboid: add and update various settings (#123) 2022-05-21 16:38:06 +10:00
project-zomboidconfig.json Project Zomboid: add and update various settings (#123) 2022-05-21 16:38:06 +10:00
project-zomboidmetaconfig.json PZ: Various updates 2022-01-29 22:54:50 +11:00
README.md Update README.md 2022-01-14 14:02:49 +00:00
risk-of-rain-2.kvp Update risk-of-rain-2.kvp 2022-05-22 16:31:32 +12:00
risk-of-rain-2config.json Update Risk of Rain 2 2022-01-29 20:32:24 -06:00
risk-of-rain-2metaconfig.json Update Risk of Rain 2 2022-01-29 20:32:24 -06:00
satisfactory.kvp Update satisfactory.kvp 2021-10-27 00:28:48 +01:00
space-engineers-generic.kvp Merge pull request #100 from IceOfWraith/se 2022-03-25 18:21:14 +00:00
space-engineers-genericconfig.json Update multiple items 2022-03-23 18:29:59 -05:00
space-engineers-genericmetaconfig.json Update Space Engineers 2022-03-15 22:22:40 -05:00
SpaceEngineers-Dedicated.cfg Update SpaceEngineers-Dedicated.cfg 2022-04-02 12:21:05 -05:00
squad-dedicated-server.kvp More Regex Work. 2022-02-20 11:50:42 -06:00
squad-dedicated-serverconfig.json Update Squad Suffix. Fix CFG Description 2022-02-28 15:48:24 -06:00
squad-dedicated-servermetaconfig.json Added REGEX 2022-02-20 10:45:39 -06:00
starmade.kvp Edit StarMade Template 2021-12-30 12:17:32 -06:00
starmadeconfig.json Edit StarMade Template 2021-12-30 12:17:32 -06:00
stationeers.kvp Fix Stationeers Config 2022-04-04 18:25:24 -05:00
stationeersconfig.json Add more options 2022-04-04 18:42:11 -05:00
stationeersmetaconfig.json Create Stationeers Config (draft) 2022-02-16 20:59:19 -06:00
sven-co-op.kvp Adding Sven Co-op 2021-12-22 00:28:23 -06:00
sven-co-opconfig.json Update Sven Co-op Checkboxes 2022-01-13 21:06:32 -06:00
sven-co-opmetaconfig.json Adding Sven Co-op 2021-12-22 00:28:23 -06:00
terraria.kvp Add Terraria module (#91) 2022-03-20 15:15:13 -05:00
terrariaconfig.json Update Terraria config 2022-03-23 12:27:52 -05:00
terrariametaconfig.json Add Terraria module (#91) 2022-03-20 15:15:13 -05:00
terrariaserverconfig.txt Add Terraria module (#91) 2022-03-20 15:15:13 -05:00
the-forest.kvp Add files via upload 2022-03-05 13:51:23 +00:00
the-forestconfig.json Add files via upload 2022-03-05 13:51:23 +00:00
theisle-legacy.kvp Update theisle-legacy.kvp 2022-03-28 12:03:43 +01:00
theisle-legacyconfig.json Initial commit 2022-03-25 22:47:25 +11:00
theisle-legacygame.ini Initial commit 2022-03-25 22:47:25 +11:00
theisle-legacymetaconfig.json Initial commit 2022-03-25 22:47:25 +11:00
tmodloader.kvp Add tModLoader module (#90) 2022-03-23 12:26:43 -05:00
tmodloaderconfig.json Add tModLoader module (#90) 2022-03-23 12:26:43 -05:00
tmodloadermetaconfig.json Add tModLoader module (#90) 2022-03-23 12:26:43 -05:00
tmodloaderserverconfig.txt Add tModLoader module (#90) 2022-03-23 12:26:43 -05:00
unturned.kvp RCON config updates 2022-04-15 22:28:53 +10:00
unturnedconfig.json RCON config updates 2022-04-15 22:28:53 +10:00
unturnedconfigfile.dat Various updates 2022-02-02 20:29:05 +11:00
unturnedmetaconfig.json Full commit 2022-01-29 23:23:45 +11:00
unturnedworkshopconfig.json Full commit 2022-01-29 23:23:45 +11:00
v-rising.kvp Update V Rising Config 2022-06-01 21:34:19 -05:00
v-risingconfig.json Update V Rising Config 2022-06-01 21:34:19 -05:00
v-risingmetaconfig.json Update V Rising Config 2022-06-01 21:34:19 -05:00
v-risingports.json Update V Rising Config 2022-06-01 21:34:19 -05:00
v-risingupdates.json Update V Rising Config 2022-06-01 21:34:19 -05:00
valheim.kvp Added Last Oasis and Kaboom, updated Valheim. 2021-10-14 14:53:11 +01:00
valheimconfig.json add support for the permitted player list 2022-03-08 17:47:45 +01:00
valheimplus.kvp Added Last Oasis and Kaboom, updated Valheim. 2021-10-14 14:53:11 +01:00
wurm-unlimited.kvp Corrected the Java settings and cleaned update stages 2022-02-14 09:18:50 -06:00
wurm-unlimitedconfig.json Update Custom Java Location description 2022-03-01 02:38:15 -06:00
wurm-unlimitedmetaconfig.json , 2022-02-13 19:10:49 -06:00

AMP Templates

For the AMP community to share Generic Module templates.

Making generic module templates

See the wiki article for the module: https://github.com/CubeCoders/AMP/wiki/Configuring-the-'Generic'-AMP-module

You can also use the online configurator at https://config.getamp.sh/ to help with building templates.

Sharing Templates

Right now the following restrictions apply to templates that may be publicly shared via this repository (some of these will be relaxed over time):

  • The application must not require any login/authentication in order to download (except for SteamCMD logins).
  • If the application does not have a Linux version you should add a Proton download via SteamCMD to support it if possible.
  • Applications that have customizable settings must use a Settings Manifest.
  • Only applications that expose some kind of Console that AMP is able to pick up.
  • Do not invoke any shell scripts/batch files. You must only launch actual executables.

To share a template

Create a pull request containing the following files in the top-level directory of the repository:

*APPLICATIONAME*.kvp
*APPLICATIONAME*config.json
*APPLICATIONAME*metaconfig.json (Optional)

With the names fully lower-cased.

For example, valheim.kvp, valheimconfig.json, valheimmetaconfig.json

Do not use any directories and include no-other files.

If you are only submitting a draft, make sure to append (draft) to the pull request title.

Editing templates

If you believe that a template needs either updating or changes made, please submit a pull request for that template with a justification for why that change is needed. If possible try and contact the original author first.

After submitting a template

Once you've submitted a pull request, your configuration will be tested in its as-is state by an automated tool. It will:

  • Load the configuration
  • Attempt to perform an update
  • Attempt to start the application
  • Verify that the application reaches the 'Ready' state.
  • Attempt to stop the application
  • Verify that the application reaches the 'Stopped' state.

You should ensure that your configuration can do this on both Windows and Linux before submitting your configuration.