Commit Graph
61 Commits
Author SHA1 Message Date
IceOfWraith a03d6393f7 Update Valheim and ValheimPlus (#201)
* Update Valheim and ValheimPlus

This adds the release stream option to allow for "default_old" that was recently added. This also enable crossplay functionality.

* Update valheimconfig.json
2022-09-28 20:16:10 -05:00
IceOfWraith fdd1ad3131 Update Pavlov VR & Space Engineers Docker Policy (#198)
* Update Pavlov VR Docker Policy

Until we figure out why this doesn't work in Docker, I'm marking it NotSupported.

* Update space-engineers-generic.kvp
2022-09-27 22:19:20 -05:00
IceOfWraith 4733791277 Initial Starbound Generic Config (#134)
* Initial Starbound Generic Config

This is Windows only at the moment due to the working directory only able to point at one location. Windows is under win64 and Linux is under linux directories.

* Finalize Settings

* Finalize Settings

* Update starbound.kvp

* Update starbound.kvp
2022-09-22 17:58:02 -05:00
IceOfWraith 5286123f1f Update TeamSpeak 3 Config Download Location (#196) 2022-09-22 22:30:54 +10:00
IceOfWraithandJasper Borsboom 25ce98d901 Add tModLoader 1.4+ & Edit tModLoader (Legacy) (#184)
* Add tModLoader 1.4+

Due to the major changes in how tModLoader functions, a new template has been created to address the new methods. This version will download the appropriate dotnet version and execute the tModLoader.dll. This shares the same config and metaconfig files as the original tModLoader.

* Update config and metaconfig

* Fix file naming

* Fix File Naming

* Fix broken stuff

* Add original tModLoader config final update stage

* Update tmodloader14metaconfig.json

Co-authored-by: Jasper Borsboom <j.borsboom@veltwerk.nl>

* Update tmodloader14config.json

* Final Updates

* Final changes

* Update tmodloader14.kvp

Co-authored-by: Jasper Borsboom <j.borsboom@veltwerk.nl>
2022-09-18 01:23:45 -05:00
IceOfWraith 975a9f51ed Add Conan Exiles Docker Support (#188)
* Add Conan Exiles Docker Support

This adds Docker support for Conan Exiles and converts it to using Wine vs Proton. This simplifies the config quite a bit.

* Final Changes
2022-09-14 23:32:22 -05:00
IceOfWraith 0ebb4f3efe Add TeamSpeak 3 Config (#38)
* Add TeamSpeak 3 Config (draft)

This is the draft of the TeamSpeak 3 config.

* Overhaul the config

* Update teamspeak3.kvp

* Getting closer, but also tired

* Update teamspeak3.kvp

* Port changes, Config file changes, Telnet setup

* That ain't no damn ini file. It's just a plain old kvp and it is my worst enemy now. Time for a break.

* Making settings file match default values

* Greelan's OCD changes. ;)
2022-09-11 17:01:57 -05:00
IceOfWraith 44e0b48ea7 Update 7d2d Config (#182)
* Update 7d2d

* Update 7d2d

* Update 7d2d Config

The generic 7d2d config doesn't account for the save directory. Updated to add a config version selector under the SteamCMD and Updates tab.

* Update Port Details

* Update manifest.json

* Update manifest.json

* Update save location

* Update manifest.json

* Update manifest.json

* Update manifest.json

* Update 7d2d

This fixes an issue with the save location by providing specific config files depending on what a user chooses under SteamCMD & Updates.

* Add pre 20.0 settings

* More settings updated

* Update 7d2d Config

Create manual config download options for 18.4 to Current. Adjusted save location of all generated files to be within the datastore.

* Update manifest.json

* Update seven-days-to-diemetaconfig.json

* Update seven-days-to-dieconfig.json

* Update seven-days-to-dieupdates.json
2022-08-30 22:58:18 -05:00
IceOfWraith fae9c20ed3 Update Empyrion Config Manifest (#174)
Added the new Stranded at Nemesis scenario and clarified menu tab names.
2022-08-06 19:11:50 -05:00
IceOfWraith 9bb37f2618 Update V Rising and Satisfactory Chat Regex (#173)
* Update V Rising Chat Regex

V Rising has no chat regex, so AMP was populating a default which caused the output to appear as chat anytime there was a `:` in the line.

* Update satisfactory.kvp
2022-08-06 12:33:05 -05:00
IceOfWraith ccbaac7f73 Add GatekeeperV2 Bot (#163)
* Add GatekeeperV2 Bot (draft)

This is a dedicated generic config to host the WIP bot created by k8thekat here:
https://github.com/k8thekat/GatekeeperV2

* Update settings and startup arg

* Update for release

* Update manifest.json

* Update gatekeeperv2.kvp

* Update manifest.json

* Update gatekeeperv2.kvp

* Fixing Suggestions
2022-08-05 23:32:35 -05:00
IceOfWraith e9ca09d1ce The Forest Updates (#161)
* The Forest Updates

Updated the config to current features. Added Linux and Docker support. Added metaconfig.

* Finalizing config changes

* One line got lost, get back in there little line

* Heh how did I forget?

* Resolve suggestions by Greelan

* Tidying up the config settings

* Change update stage to CC
2022-07-16 19:56:38 -05:00
IceOfWraith 040a554e95 Update seven-days-to-dieconfig.json
Fixed:
-Formatting issues
-Disabled Network Protocols didn't set the right default due to two keys starting with the same value
-Game World had a typo in the ParamFieldName
2022-07-04 11:28:14 -05:00
IceOfWraith d7464540d8 Update seven-days-to-die.kvp
Adjusted the AppReadyRegex to find the RCON connected message.
2022-07-04 11:25:00 -05:00
IceOfWraith da07044e13 Update Empyrion Chat Regex
A default chat regex got saved that caused the console output to show up twice with headings as AMP was attempting to treat it like chat messages. Thanks @Greelan for catching that!
2022-07-03 10:26:22 -05:00
IceOfWraith 8b3742d9ce Update brokeprotocolmetaconfig.json
There were formatting issues causing the template to not start.
2022-06-30 21:03:18 -05:00
IceOfWraith 7f87cb91cf Update seven-days-to-die.kvp
Fixed the Steam Library path.
2022-06-30 13:48:02 -05:00
IceOfWraith ec2839c60f Adjust Empyrion Update Stage
Pointed the config download towards the CubeCoders/AMPTemplates repo.
2022-06-29 07:20:54 -05:00
IceOfWraith e368ccbe78 Add Empyrion Galactic Survival (#155)
Reference: https://github.com/CubeCoders/AMPTemplates/pull/49

All changes requested by @Greelan have been implemented, but there are two things to note.
-I kept the working directory the same as the launcher lives in this folder, but calls the dedicated server executable one deeper.
-There are two ports that have unknown uses. I've looked around and have gotten mixed responses on if they're actually needed or what they do, but the telnet port is always 4 higher than the main game port in each case, so I have to assume there's a reason behind it.
2022-06-28 19:38:18 -05:00
IceOfWraith 7f48b821d7 Mordhau - Add Arid Map (#154)
The new Arid map was released 6/23. This adds the map to the dropdown list.
2022-06-27 18:13:07 -05:00
IceOfWraith a7f8663ff0 Add 7 Days to Die Generic (#112)
* Add 7 Days to Die Generic

This is the draft of the 7 Days to Die generic config. This is not thoroughly tested yet, and not tried on Linux at all. I believe most everything works as expected including UMOD in Windows though.

Known Issues:
1. No Telnet connection due to related feature request: https://github.com/CubeCoders/AMP/issues/623
2. No FPS Status - This is not currently possible with Generic

* Multiple changes

-Fix Telnet
-Move Update Stages to separate file
-Setup for pre-20.4 config file option

* Fix my dummy mistakes

It's better now. It's much better now.

* Update Join Regex

This accounts for the old or new version's regex so it should work on any version.

* Move Update Settings

Moved the Release Stream and UMOD to the SteamCMD and Updates tab.
2022-06-05 20:14:53 -05:00
IceOfWraith 0144bc29d8 Merge branch 'CubeCoders:main' into vrising 2022-06-05 13:38:58 +00:00
IceOfWraith 9cf7917795 Merge branch 'main' into vrising 2022-06-01 21:35:53 -05:00
IceOfWraith 2397051f3b Update Risk of Rain 2 (#133)
This updates the following:

1. Runs on WINE
2. Docker capable!
3. Game mode option
4. Updates player join/leave regex using sessionid
5. New ports method
2022-05-29 10:07:44 -05:00
IceOfWraith 97388545d9 Update SpaceEngineers-Dedicated.cfg
I forgot to upload the updated config file with the last update. Removed the `<LoadWorld>World</LoadWorld>` line.
2022-04-02 12:21:05 -05:00
IceOfWraith 5baa949035 Update Terraria config
A minor typo was found in the Cheat Protection ParamFieldName that caused it to not merge.
2022-03-23 12:27:52 -05:00
IceOfWraith 528b431f12 Merge pull request #79 from IceOfWraith/kf2
Add Killing Floor 2
2022-03-16 00:08:21 -05:00
IceOfWraith b95d95521d Corrected Space Engineers SteamAppId
The SteamAppId was pointing to the server app id rather than the client so Steam would fail to launch the game.
2022-03-15 08:40:51 -05:00
IceOfWraith 8f1c8dc63b Merge pull request #47 from IceOfWraith/wurm
Add Wurm Unlimited
2022-03-03 16:20:55 -06:00
IceOfWraith c0d19cfe9f Merge pull request #88 from IceOfWraith/stationeers
Correct Stationeers Config
2022-03-03 16:19:51 -06:00
IceOfWraith 52f5a7e983 Delete stationeersconfig.json.bak 2022-02-19 15:12:53 -06:00
IceOfWraith d3226158a2 Merge branch 'main' into ror2 2022-02-14 14:25:56 -06:00
IceOfWraith 9a5e51e0c9 Additions made by Greelan
Notes by Greelan:

Some further development of the template that you can merge if appropriate to build out your PR.

Having worked with it a bit more I've concluded that it ain't a particularly AMP-friendly server.

Couple of specific comments:

    I've added AdminPassword as a command line argument, but I am not sure that is accepted. Most instructions say to put it in the ServerSettings.ini. Problem is that the default ServerSettings.ini that is created when the server is first started does not include that field. So I tried the solution of having a copy of that ini, with the AdminPassword field added, being downloaded from GitHub and copied across as update stages. But the server overwrites that on first start. And given I don't want the update stages overwriting the existing ServerSettings.ini, because it might include a lot of user configuration, I can't see a resolution for this (ie getting an AdminPassword entry into the standard ServerSettings.ini that is not overwritten by the server and that does not cause AMP to overwrite other settings).
    The Server Password manifest entry assumes that it will work with the ServerPassword field that exists by default in ServerSettings.ini. But I've also read that ServerPassword only works in Engine.ini. However, Engine.ini doesn't include that entry by default - which creates the same issue as for AdminPassword.
2022-02-07 19:31:56 -06:00
IceOfWraith d28644048d Put the right file...
It helps if I put the right file out here.
2022-02-03 19:40:51 -06:00
IceOfWraith 7c171d4327 Update Risk of Rain 2 for Proton
This update allows Risk of Rain 2 to run under Proton and xvfb. This requires the user to run the command below to install prerequisites.

apt-get install xvfb lib32gcc1
2022-02-03 19:01:15 -06:00
IceOfWraith 1eaa42f11d Update Port and MaxUsers
Now uses the correct form for MaxUsers and utilizes ApplicationPort1 due to the latest feature.
2022-01-29 20:50:06 -06:00
IceOfWraith 5f40296286 Update Don't Starve Together 2
Corrected the player count to use MaxUsers properly.
2022-01-29 20:39:04 -06:00
IceOfWraith 1a1db4cce7 Update Risk of Rain 2
Updated Risk of Rain 2 to use the MaxUsers properly.
2022-01-29 20:32:24 -06:00
IceOfWraith 8bb6c59923 Add Conan Exiles (draft)
This brings back the work that was started on https://github.com/CubeCoders/AMPTemplates/pull/3 previously. It has been migrated to use the new generic settings. It currently only works on Windows, but has a baseline started for Proton. Settings have not been added to the GUI yet.
2022-01-29 13:12:18 -06:00
IceOfWraith 2d406cde9c Update Space Engineers
Upgraded to use the new AMP variables automap function. Added enum list for scenario selection.
2022-01-26 08:57:26 -06:00
IceOfWraith a67894970e Developer Spelled "Infinite" Wrong
It's now spelled right.
2022-01-22 15:48:56 -06:00
IceOfWraith 1c4551b9d6 Add Wurm Unlimited (draft)
This is the very start of the Wurm Unlimited template. It allows starting the server and joining with manual setting input. I have been slow to progress it, so collaboration is welcome.
2022-01-22 09:59:22 -06:00
IceOfWraith 97b5e018ec Correct Craftopia Ports and Password
@Greelan pointed out a couple mistakes on the changes I proposed. They should be correct now!
2022-01-22 04:21:08 -06:00
IceOfWraith 1fff412b79 Add Settings to Craftopia
This adds all the settings to the Craftopia GUI and cleans up a few items.

The port must be put in manually until the functionality is added to use AMP variables in automap.
2022-01-21 20:34:05 -06:00
IceOfWraith d467cdaefc Correct Space Engineers Config
The config directory was not auto-creating on first startup and the checkboxes did not match the latest format.
2022-01-14 09:22:18 -06:00
IceOfWraith b5a4566c00 Update Risk of Rain 2 Checkboxes Again
This time the right way.
2022-01-14 00:10:42 -06:00
IceOfWraith 0d47ab05d3 Update Risk of Rain 2 Checkboxes
This will update the checkboxes to the latest format. This will cause issues with the server until implemented.
2022-01-13 21:36:13 -06:00
IceOfWraith b5096eb671 Update Broke Protocol Checkboxes
This updates the checkboxes to the latest format. Unknown if this caused any issues, but will correct the code for future use.
2022-01-13 21:33:42 -06:00
IceOfWraith fe82ee759d Update Project Zomboid Checkboxes
This updates the checkboxes to the latest format. This could cause issues with the server until implemented.
2022-01-13 21:29:25 -06:00
IceOfWraith a305d2e922 Update Sven Co-op Checkboxes
Updated the checkboxes to match the latest format.
2022-01-13 21:06:32 -06:00
IceOfWraith fa2a303bea Update Don't Starve Together Checkboxes
Converted the checkboxes to match the latest format.
2022-01-13 20:54:43 -06:00
IceOfWraith 44df74e12c Updated Space Engineers config to relative path
The config file for Space Engineers had an error in the relative path for the pre-made world.
2022-01-10 06:41:58 -06:00
IceOfWraith 03ab7e9a96 Corrected an error in Space Engineers
The UpdateSourceTarget was improperly set to the wrong directory. It has been corrected and tested with the existing template on GitHub.
2022-01-10 05:56:10 -06:00
IceOfWraith 81fab39112 Add Space Engineers
This adds the config for the Space Engineers generic module including a base config file.
2022-01-08 16:13:54 -06:00
IceOfWraith 3303533966 Add Don't Starve Together Module
This adds the Don't Starve Together dedicated server generic module. All functionality should be included at the current time. No known limitations.
2021-12-31 01:05:28 -06:00
IceOfWraith 34976e2345 Merge branch 'CubeCoders:main' into main 2021-12-30 12:18:10 -06:00
IceOfWraith ab6bac219e Edit StarMade Template
Fixed the base directory, config startup command, and shutdown command.
2021-12-30 12:17:32 -06:00
IceOfWraith 47f5e4c326 Add StarMade Module
Adjusted to show "Memory Limit (MB)" and "Java's maximum heap size" to mirror other modules.
2021-12-29 13:50:59 -06:00
IceOfWraith 461219ad30 Add StarMade Module
This adds StarMade Windows and Linux support. Currently all settings are managed in a single file with 188 settings. Once AutoMap receives new features to specify partial settings this will be added to the module as well.
2021-12-29 07:34:30 -06:00
IceOfWraith 13a1dcd0fa Add Risk of Rain 2
This commit enables the use of Risk of Rain 2 servers on Windows only. There is no officially supported way to run on Linux. I'm attempting to solve this through Proton eventually, but it isn't currently an option.
2021-12-22 18:09:48 -06:00
IceOfWraith 4fd5418808 Adding Sven Co-op
This commit adds the ability to use Sven Co-op dedicated server utilizing the Generic Module.
2021-12-22 00:28:23 -06:00