Sets the disabled network option to "None" by default instead of SteamNetworking, which is what the devs default to. This causes more headaches than it helps.
* 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
* 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
* 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
* 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>
* 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
* 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. ;)
* 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
* 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
* 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
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
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!
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.
* 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.
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
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.
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
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.
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.
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.
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.
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.