For the AMP community to share Generic Module templates.
Go to file
James Manker 6273189fdb Fix V Rising Config Manifest
Something went wrong with the merge of the config manifest after uploading to GitHub. It hasn't caused an issue as AMP ignores duplicate settings. But it caused things to not get updated like they should be.
2022-06-09 21:45:22 -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
conan-exiles.kvp Update Conan Config 2022-05-07 17:26:45 -05:00
conan-exilesconfig.json Update Conan Config Manifest 2022-05-07 17:30:16 -05:00
conan-exilesconfigsettings.ini Add config template 2022-02-12 02:38:27 -06:00
conan-exilesmetaconfig.json Update Conan Config 2022-05-07 17:13:41 -05:00
core-keeper.kvp Update core-keeper.kvp 2022-06-03 12:51:12 +10:00
core-keeperconfig.json Core Keeper Generic Template (#129) 2022-06-03 12:49:51 +10:00
core-keepermetaconfig.json Core Keeper Generic Template (#129) 2022-06-03 12:49:51 +10:00
core-keeperserverconfig.json Core Keeper Generic Template (#129) 2022-06-03 12:49:51 +10: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
hurtworld.kvp Add Hurtworld (#114) 2022-05-27 18:01:02 -05:00
hurtworldconfig.json Add Hurtworld (#114) 2022-05-27 18:01:02 -05:00
hurtworldmetaconfig.json Add Hurtworld (#114) 2022-05-27 18:01:02 -05: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 Last Oasis: tidy ups to kvp 2022-05-31 18:30:52 +10:00
last-oasisconfig.json Last Oasis: remove manifest setting being duplicated 2022-05-31 18:31:49 +10: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 (#133) 2022-05-29 10:07:44 -05:00
risk-of-rain-2config.json Update Risk of Rain 2 (#133) 2022-05-29 10:07:44 -05:00
risk-of-rain-2metaconfig.json Update Risk of Rain 2 (#133) 2022-05-29 10:07:44 -05: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-evrima.kvp The Isle (EVRIMA): complete command line arguments 2022-06-01 20:28:05 +10:00
theisle-evrimaconfig.json Add The Isle (EVRIMA) (#95) 2022-05-29 14:01:47 +10:00
theisle-evrimagame.ini Add The Isle (EVRIMA) (#95) 2022-05-29 14:01:47 +10:00
theisle-evrimametaconfig.json Add The Isle (EVRIMA) (#95) 2022-05-29 14:01:47 +10:00
theisle-legacy.kvp The Isle (Legacy): complete command line args 2022-06-01 20:29:27 +10: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 Fix RCON Keepalove 2022-06-06 11:42:22 -05:00
v-risingconfig.json Fix V Rising Config Manifest 2022-06-09 21:45:22 -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
xonotic.kvp Add Xonotic Dedicated Server (#96) 2022-05-30 07:15:44 +10:00
xonoticconfig.json Add Xonotic Dedicated Server (#96) 2022-05-30 07:15:44 +10:00
xonoticmetaconfig.json Add Xonotic Dedicated Server (#96) 2022-05-30 07:15:44 +10:00
xonoticserver.cfg Add Xonotic Dedicated Server (#96) 2022-05-30 07:15:44 +10: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.