Commit Graph

3758 Commits

Author SHA1 Message Date
Michael (Parker) Parker
2e977dc2b3
Merge pull request #1380 from lilkingjr1/satisfactory
[Satisfactory] 0.5.0.6 Boot Crash Hotfix & Explicit Game Port Declaration
2021-11-03 19:20:07 -04: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
Michael (Parker) Parker
7a7888469c
Merge pull request #1375 from lilkingjr1/satisfactory
Add Satisfactory Egg
2021-10-29 15:07:28 -04: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
9057ce2aa2
Small fixes to Save Location section in README
Fixed typo
2021-10-27 02:18:33 -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
58eadedb69
Add Save File Info to README
- Added save file location information to the readme (since the location differs on Ptero compared to the wiki).
- Additional formatting tweaks.
2021-10-26 20:12:46 -07:00
Red-Thirten
e80ee5ac8e
Small Fixes to README
- Added correct anchor to wiki link on the SteamAPI library error
- Added new line to top warning lines.
2021-10-26 19:45:25 -07:00
Red-Thirten
a066c373e5
Additional Port Clarification in the README
- Mentioned only one server can be run on Ptero due to the port limitation.
- Added mention that external ports must match internal ports (because the game client only looks for port 7777 at the moment)
2021-10-26 19:32:11 -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
468aeb3b72
Port Info Corrections and Small Changes for README
- Fixed misinformation of required ports and made it clear that the default ports are currently required to be used for the server to work.
- Fixed typos.
- Updated the recommended RAM amount, based off an update to the developer's wiki made today.
2021-10-26 19:05:06 -07:00
Red-Thirten
b661cd4b8d
Add "Errors/Warnings" Section to README
Added a section detailing some common errors and warnings that can safely be ignored.
2021-10-26 16:45:57 -07:00
Red-Thirten
3b00cdc5b6
Update Satisfactory README
Removed placeholder and filled in correct information.
2021-10-26 16:16:09 -07:00
Red-Thirten
a93931e9d4
Fix Satisfactory link
Accidentally had uppercase "S" in link.
2021-10-26 15:47:59 -07:00
Red-Thirten
08b00b5e24
Add Satisfactory to eggs README 2021-10-26 15:46:50 -07:00
Red-Thirten
a3036cc4fb
Add Satisfactory to game_eggs README 2021-10-26 15:46:02 -07:00
Red-Thirten
bb10d01f11
Add Satisfactory to steamcmd_servers README 2021-10-26 15:45:13 -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
Torsten Widmann
f2d1676384
Remove version selection for pocketmine and use Yolks image (#1371)
Removes version variable and makes use of the new Yolks Debian image
2021-10-24 17:56:13 +03:00
Michael (Parker) Parker
b4162ede5d
Merge pull request #1369 from parkervcp/nodejs/17
Add Node.js 17 Docker image to Discord.js egg
2021-10-22 08:18:36 -04:00
Softwarenoob
3c34301e7a
feat(nodejs): Add Node.js 17 Docker image 2021-10-22 14:45:53 +03:00
Michael (Parker) Parker
b091d3c045
Merge pull request #1366 from parkervcp/python/3.10
add 3.10 Python Docker image
2021-10-21 11:06:14 -04:00
Softwarenoob
f617331ab3
feat(discord.py): add 3.10 Python Docker image 2021-10-19 20:26:34 +03:00
Alex
21dd478a35
Improve issue template (#1364)
* ci(egg request): enable labels, remove wrong field and add issue URL

* ci(bug report): Add notice to search existing issues
2021-10-17 01:21:02 +03:00
Michael (Parker) Parker
e381a4d1e9
Merge pull request #1337 from SenseiHiraku/SenseiHiraku-patch-1
Updated Gmod Egg
2021-10-15 08:51:00 -04:00
Michael (Parker) Parker
33844ba514
Merge pull request #1324 from parkervcp/update_teaspeak
update teaspeak
2021-10-14 13:00:33 -04:00
Alex
87917a8f2b
eggs(forge): support 1.17+ versions (#1354)
Support new 1.17+ Forge JPMS arguments that doesn't ship any executable jar

Fix forge latest build version option to actually use latest instead of recommended
Set build version input rules to only accept valid values of latest and recommended
Remove spaces from the version variables to avoid issues with curl. Forge site displays versions with spaces to end users
2021-10-14 07:40:22 +03:00
Alex
c4e6745b1c
eggs(spigot): fix buildtools for 1.17 and newer minor versions (#1356)
Fixes minor version detection, and updates docker images to the yolks one
2021-10-14 07:40:02 +03:00
Michael Parker
426b77e618 update startup 2021-10-13 19:25:32 -04:00
Callum Seabrook
b7fae8441a
Add Minecraft Krypton (#1139) 2021-10-11 00:09:56 +03:00
Th3Dilli
d91c5d7034
add mohaa to main readme 2021-10-01 18:36:01 +02:00
Michael (Parker) Parker
0750332f12
Merge pull request #1351 from Scraayp/patch-1
Change Game request to Egg request
2021-10-01 10:51:27 -04:00
Michal
139d803b1e
Change Game request to Egg request 2021-10-01 15:18:38 +02:00
Th3Dilli
f363ce958c
add mohaa readme 2021-09-30 23:16:26 +02:00
Th3Dilli
d747aeb43d
fix config url temporary 2021-09-30 22:58:36 +02:00
Th3Dilli
b7936c96d4
add mohaa egg 2021-09-30 22:54:16 +02:00
Michael Parker
a8865b5e07 remove ld_proload 2021-09-25 23:52:41 -04:00
Ree-jp
4302566c22
Add waterdog pe (#1346)
* add waterdog pe

* update add waterdog pe

* fix README

* update egg

* Shutdown not detected
2021-09-21 18:40:14 +03:00
Michael (Parker) Parker
b8ce5100c8
Merge pull request #1323 from parkervcp/update_mordhau_wine
updates mordhau wine
2021-09-21 08:22:06 -04:00
Alex
e18a4450fd
feat(eggs): add ClassiCube egg (#1316)
Rewrite of #1211 with proper start config, customizable variables, and Github version grabber. 

Co-authored-by koutsie <18449778+koutsie@users.noreply.github.com>
2021-09-20 21:54:57 +03:00
Alex
08b44f0760
eggs(space-engineers): Fix auto-update (#1339)
Fixes auto-updates by using correct variable for APP_ID, providing windows flag and removing unnecessary hard-coded install path.
2021-09-20 21:39:26 +03:00
Alex
66296263a2
docs: fix stock_eggs URL (#1347) 2021-09-20 21:39:15 +03:00
Michael Parker
7545a7a2d1
switch to using ghcr yolk image 2021-09-20 14:38:08 -04:00
1euro7cent
67bce9ce7d changed stuff with languagetool 2021-09-20 17:09:58 +02:00
Alex
17e13162f8
Eggs/rust wipe (#1344)
* eggs(rust): disallow invalid characters for RCON

Do not allow invalid characters for RCON password that would break the connection, similar to original Rust egg.

* docs(rust-autowipe): Specify that wipe is performed on reinstall
2021-09-19 15:22:16 +03:00
1euro7cent
2f718bb1c2 Added languagetool server 2021-09-19 10:57:29 +02:00
Hiraku
dc267dee41
Added variable to validate serverfiles
This is required to run once after performing a version change via Beta variable.
2021-09-13 12:52:37 +02:00