Commit Graph

14 Commits

Author SHA1 Message Date
Red-Thirten
2710d8b6e5
Fix Network Quality & Autosave Interval Not Saving
The default GameUserSettings.ini file created during the install did not include all the values that the server needs to see in the file. Therefore, the server would delete the file upon startup, rendering the Network Quality and Autosave Interval startup variables un-set and un-acknowledged. Adding these required values to the default file created upon installation resolves this issue, allowing these settings to be set properly. Existing servers will need to reinstall for this fix to go into effect.
2022-10-13 00:35:38 -07:00
Red-Thirten
d4c3296696
fix(satisfactory): SteamCMD download link & PTDL_v2 Upgrade (#1727) 2022-07-02 18:17:53 +03:00
Red-Thirten
05be24d2b0
Added "Disable Seasonal Events" Option
Added "Disable Seasonal Events" startup variable and updated the startup command to add the new flag `-DisableSeasonalEvents` if the variable is "true". This new flag was added to Satisfactory in 0.5.1.4 (https://satisfactory.fandom.com/wiki/Patch_0.5.1.4).
2022-04-26 12:20:00 -07:00
softwarenoob
777174781c
feat: add steam_disk_space egg feature to SteamCMD eggs
A new egg feature modal was introduced in Panel v1.7.0 triggering when server has run out of disk space to provide more user-friendly instructions to both admins and normal users. This is unique to SteamCMD specific errors.
2022-01-20 20:09:13 +02:00
Red-Thirten
8a74a512da
[Satisfactory] 0.5.1.2 General QoL Update (#1430) 2021-12-02 19:31:33 +02:00
Red-Thirten
0c4b7fb3b6
[Satisfactory] 0.5.0.12 General QoL Update & EA Readiness (#1407) 2021-11-20 07:15:41 +02:00
Red-Thirten
a6963bbb41
0.5.0.6 Boot Crash Hotfix & Explicit Game Port Declaration
- Adds the newly discovered `-multihome` flag to fix 0.5.0.6 update's IPv6 related issue, where the IP binds to IPv6 by default, causing a crash on boot. Server will now bind to IPv4 by default. As this is a hotfix, IPv6's possible support will be investigated at a later date.
- Adds the newly discovered `?listen` flag to the `-Port` flag to explicitly declare the port. This will prevent the server from possibly auto-incrementing the port if, for whatever reason, it thinks there's another Satisfactory server present in the same container.
2021-11-03 16:14:44 -07:00
Red-Thirten
2d7c8e2ca9
Satisfactory Port Visibility Hotfix (#1376) 2021-10-30 00:49:34 +03:00
Red-Thirten
40e73bb26b Add Max Players & Revert Port Change
Egg:
- Reverted the startup command so that the game port is the primary port and QUERY_PORT is the Server Query Port. I honestly think it will be confusing either way, so it's a wash for me; but ultimately, if Ptero calls the primary port the "Game Port" in Allocation Management, it should be Satisfactory's "game" port.
- Added the capability to override the server's default max players of 4. This consists of a new variable, default config file creation during install (because the server doesn't auto-create it), and a Configuration Files replacement on boot to accommodate variable changes.
- Reverted Game Port variable to Server Query Port variable.
- Changed port rules to use the more intuitive `between` rule.

README:
- Added Zarklord as a contributor.
- Added Max Players as an Egg Capability.
- Rewrote the Server Ports section (again) to accommodate the egg change and be as clear as possible.
- Added warning about stopping the server and saves.
- Added note to Minimum RAM Requirement that large saves can also cause excessive RAM usage.
- Updated Console Commands section with newly published Wiki information.
- Updated `steamclient.so` Wiki reference link (which will probably break again soon because the Wiki is being changed almost every hour now).

Co-Authored-By: Zarklord <1622280+Zarklord@users.noreply.github.com>
2021-10-28 16:27:30 -07:00
Red-Thirten
127bea6a4d Custom Ports Update + More
Egg:
- Changed the startup command to call the binary directly to avoid end-users changing the provided bash file to run whatever they'd like.
- Changed the install script to check that the server successfully installed, and makes the server binary executable. Also added Software-Noob as a contributor.
- Fixed the startup command to support custom ports. The SERVER_PORT variable is now tied to the Server Query Port (because that is what clients use to connect to the server). The GAME_PORT variable was added for the Game Port. Also changed the Game Port to use the correct flag.
- Changed the Server Query Port variable to be the Game Port and provided a better description.
- Updated the Beacon Port description to be more accurate. Also unlocked it's restriction to port 15000 because it can be changed now.

README:
- Updated any text mentioning restricted ports to text explaining their configuration. Also used clearer verbiage for the port table.
- Added Software-Noob as a contributor.
- Added info on "initializing"/"claiming" a server.
- Added info on the command line.
- Added "SDL" warning as a warning to safely ignore.
2021-10-27 16:11:17 -07:00
Red-Thirten
2085de5837
Migrate Install Script to use Debian Yolk Image
- Changed the Install Script Container to use Pterodactyl Debian Installer Yolk image.
- Removed the apt update code that is already handled by the installer image.
2021-10-27 02:12:07 -07:00
Red-Thirten
dc403d418c
Fix Install Script using Wrong App ID Variable Name
Changed `APP_ID` to `SRCDS_APPID` in the install script to match the corresponding variable.
2021-10-26 21:47:27 -07:00
Red-Thirten
8634ba7d8b
Update egg's port variables
- Removed them from view of the end user as they less relevant at the moment (because they cannot be changed from the defaults).
- Reworded the Beacon port's description to be more correct and clear.
- Temporarily restricted the Beacon port to 15000 because it currently cannot be changed.
2021-10-26 19:24:14 -07:00
Red-Thirten
c108ce3917 Initial Upload
README is currently a placeholder and will be updated with the following commit.
2021-10-26 15:42:36 -07:00