For the AMP community to share Generic Module templates.
Go to file
Greelan 8954357a9d RCON config updates
Updates for Eco, Pavlov, Project Zomboid and Unturned. RCON is not used by AMP for Project Zomboid so the approach is different
2022-04-15 22:28:53 +10:00
.github/ISSUE_TEMPLATE Update ConfigRequest.md 2021-10-07 23:15:23 +01:00
astroneer.kvp Various updates 2022-02-13 21:54:23 +11:00
astroneerconfig.json Updates to various to address null EnumValues bug 2022-02-22 14:11:55 +11: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 RCON config updates 2022-04-15 22:28:53 +10:00
ecoconfig.json RCON config updates 2022-04-15 22:28:53 +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 RCON config updates 2022-04-15 22:28:53 +10:00
pavlov-vrconfigfile.ini Pavlov: Fix enums and bEnabled setting 2022-02-21 14:11:04 +11:00
pavlov-vrmetaconfig.json Pavlov: clean up ini references 2022-02-20 19:57:28 +11:00
project-zomboid.kvp Correct steam connect URL format 2022-02-18 10:33:32 +11:00
project-zomboidconfig.json RCON config updates 2022-04-15 22:28:53 +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 Fix Risk of Rain 2 2022-03-15 22:44:39 -05: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 Correct Stationeers Config 2022-02-23 21:21:23 -06:00
stationeersconfig.json Correct Stationeers Config 2022-02-23 21:21:23 -06: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
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.