Commit Graph

3655 Commits

Author SHA1 Message Date
Michael (Parker) Parker
714389e439
Merge pull request #957 from lilkingjr1/arma-patch
Arma 3 - Bug Fixes / Security Patch / Headless Client Integration
2021-01-30 19:09:10 -05:00
Red-Thirten
c9c4b7d3af
Update README.md 2021-01-30 15:44:32 -08:00
Red-Thirten
85662e353d
Update README.md 2021-01-30 15:21:32 -08:00
Red-Thirten
b3a33a45ff
Delete steamcmd_servers/arma/arma3_headless_client directory
This Egg may boot properly, but it appears that the Linux version of Arma's Headless Client will not actually connect properly to the main server unless it is on the local host of the main server (connecting via 127.0.0.1). Therefore, this issue, along with HC functionality being added to the main Arma 3 Egg, I propose that this egg be retired.
2021-01-30 15:21:07 -08:00
Red-Thirten
bf03a3af07
Update egg-arma3.json
- Fixed startup command to properly escape quotation characters so that they are actually included in the startup command after it is parsed by the image.
- Changed the "Arma 3 Dedicated Server App ID" variable to be an integer instead of numeric to prevent decimal numbers.
- Changed the "Server Binary" variable to only allow commonly accepted server binaries. This helps prevent the end user from running an arbitrary script or binary on the container, increasing security.
- Added "-noLogs" as a recommended value for the "Extra Startup Parameters" variable to prevent console spam (and potential Pterodactyl rate limiting) out of the box.
- Changed the variable name "MODS" to "MODIFICATIONS". This fixes an odd bug where, if the variable name is specifically "MODS", it will intermittently not be read as an environment variable. No, I have no idea why this works. Yes, it makes no sense, but it works.
- Moved the "Extra Flags for SteamCMD" variable down in the list, and marked it as an advanced setting.
- Made it clear that the Mod Auto-Downloader option may not be able to download particularly large mods, due to a limitation of SteamCMD's +workshop_download_item function.
- Integrated Arma 3's Headless Client (HC) functionality into the egg, so that it can run HCs in parallel with the main server, within the same container (the image handles all this under the hood). Allows the user to specify how many HCs they want to run (up to 5), and what password to connect with (if the server is password locked).
2021-01-30 15:14:17 -08:00
gOOvER
2197dff131 Merge remote-tracking branch 'parkervcp/master' 2021-01-30 05:57:05 +01:00
Michael (Parker) Parker
5cb8ddcb32
Merge pull request #955 from Software-Noob/patch-1
fix start config
2021-01-29 15:57:16 -05:00
Softwarenoob
666dfd301a fix startup 2021-01-29 22:50:01 +02:00
paz
c2fb9bf178
Merge remote-tracking branch 'parkervcp/master' 2021-01-28 19:48:52 +08:00
Paz
d21c80a580
Switch to parkervcp image 2021-01-28 19:44:34 +08:00
Michael (Parker) Parker
7ab5be8166
Merge pull request #945 from acl1704/magma
Magma download fix
2021-01-27 09:23:27 -05:00
Michael (Parker) Parker
ba549ac064
Merge pull request #930 from TuEye/patch-factorio-update
Add Factorio egg with factorio-mod-updater
2021-01-27 09:22:34 -05:00
Michael (Parker) Parker
aeeb1cebe9
Merge pull request #926 from tmunsch/patch-8
Update Minio to include update feature
2021-01-27 06:39:39 -05:00
Michael (Parker) Parker
ad4f42fe2a
Merge pull request #948 from lilkingjr1/arma-patch
Arma 3 Server Eggs Repair & Improvement
2021-01-27 06:37:32 -05:00
Mario Franze
e5394a611a
Removed --bind-addr in startup command
Added some comments in install script
Added var VERSION to choose which version will be installed
Fixed install logic
2021-01-27 07:28:29 +01:00
Red-Thirten
868bc1e8ea
Update egg-arma3-headless-client.json
Removed currently unsupported `file_denylist` variable for now.
2021-01-26 20:52:15 -08:00
Red-Thirten
12ee708965
Update egg-arma3.json
Removed currently unsupported `file_denylist` variable for now.
2021-01-26 20:51:55 -08:00
Red-Thirten
03f2d20a96
Update README.md
- Generally cleaned it up and made it more clear what a Headless Client does.
- Added Installation Requirements
- Cleaned up, and removed spelling errors in, the Additional Settings section.
2021-01-26 16:03:38 -08:00
Red-Thirten
65645401e5
Update egg-arma3-headless-client.json
- Updated to latest Pterodactyl egg format
- Made startup command a little more robust, and added a server binary variable to allow for the choice of 32-bit, 64-bit, and profiling binaries to be run within the same egg (as opposed to a bunch of separate eggs).
- Install script was adjusted slightly: No longer does missing username check, because "anonymous" user cannot be used to download Arma 3. Also adds 64-bit libraries. Lastly, allows for extra steam flags to be passed to allow beta builds to be downloaded.

-- Variables --
- Changed game ID to be numeric only. Also hidden from end-user for cleanliness.
- Added more verbose descriptions for Steam username and password fields to make it more clear what is required, and what is visible to the end-user.
- Added server binary field to allow flexibility.
- Removed Steam Auth Code field because it isn't really practical.
- Cleaned up Connect IP, Connect Password, Mods, and ServerMods fields.
- Added server update and mods download/update fields.
- Added "Set Mods to Lowercase" field incase the user manually uploads a mod, which likely has uppercase files/folders. The Linux Arma 3 server does not like to load any files/folders with uppercase characters.
2021-01-26 15:45:59 -08:00
Red-Thirten
2c792b5959
Update README.md
Added clarity that server supports both 32 and 64-bit binaries.
2021-01-26 15:14:22 -08:00
Red-Thirten
163550486f
Update README.md
- Added Installation Requirements.
- Added CPU usage information.
- Added more info and removed spelling errors from Additional Settings.
- Corrected default server ports list.
2021-01-26 15:11:36 -08:00
Red-Thirten
dc0c565824
Update server.cfg
- Cleaned up informational comments.
- Reorganized the list of settings to be more readable and grouped related settings. More advanced (less touched) settings were moved to the bottom of the file.
- Changed some default values to better ones.
- Added some missing, yet common, settings.
2021-01-26 14:32:33 -08:00
Red-Thirten
9a94845c4b
Update basic.cfg
- Cleaned up informational comments at the top of file.
- Left "suggested" values, but commented most of them out to allow a fresh install to have developer default values. Advanced users can uncomment settings after installation if they so choose to.
- Removed defunct or non-relevant values.
2021-01-26 14:28:42 -08:00
Red-Thirten
21b3e30d53
Update egg-arma3.json
- Updated to latest Pterodactyl egg format
- Made startup command a little more robust, and added a server binary variable to allow for the choice of 32-bit, 64-bit, and profiling binaries to be run within the same egg (as opposed to a bunch of separate eggs).
- Adjusted startup complete message to more accurately represent when the server is started. It also is not dependent on if the user uses the -noLogs extra startup flag (which the previous complete message did).
- Install script was adjusted slightly: No longer does missing username check, because "anonymous" user cannot be used to download Arma 3. Also sets correct permissions for the .cfg files downloaded. Adds 64-bit libraries. Lastly, allows for extra steam flags to be passed to allow beta builds to be downloaded.

-- Variables --
- Changed game ID to be numeric only. Also hidden from end-user for cleanliness.
- Added more verbose descriptions for Steam username and password fields to make it more clear what is required, and what is visible to the end-user.
- Added server binary field to allow flexibility.
- Removed Steam Auth Code field because it isn't really practical.
- Cleaned up Mods, ServerMods, server.cfg, and basic.cfg fields.
- Added server update and mods download/update fields.
- Added "Set Mods to Lowercase" field incase the user manually uploads a mod, which likely has uppercase files/folders. The Linux Arma 3 server does not like to load any files/folders with uppercase characters.
2021-01-26 14:22:00 -08:00
Red-Thirten
5c2f1019d5
Delete steamcmd_servers/arma/arma3_x64 directory
- 64-bit directory no longer needed; 64-bit functionality integrated into base arma egg/image.
2021-01-26 14:02:53 -08:00
Red-Thirten
d259921877
Update README.md
- Removed unneeded 64-bit egg reference.
2021-01-26 13:59:45 -08:00
Alex
c6efd310d4 fix download link 2021-01-25 03:08:43 -08:00
Alex
acae68e998 still broken due to unusable api and jenkins url 2021-01-24 10:09:42 -08:00
Michael (Parker) Parker
99e66c5b3d
Merge pull request #892 from gOOvER/patch-1
Redbot egg - Add notice for internal Lavalink Server Port
2021-01-23 22:03:54 -05:00
Michael (Parker) Parker
ac29e666c0
Merge pull request #935 from ExXxO/patch-1
phantombot.tv switched to github.io
2021-01-23 22:00:46 -05:00
Michael (Parker) Parker
f1cde82b61
Merge pull request #939 from gOOvER/cryofall-fix
Update Image for CryoFall to Dotnet5
2021-01-23 22:00:30 -05:00
Paz
45ad54c080
Update egg-alt--v.json 2021-01-23 13:48:33 +08:00
Paz
6d1a39e003
Update egg-alt--v.json 2021-01-23 13:42:33 +08:00
Torsten Widmann
fec2e7e9cd Update Image for CryoFall to Dotnet5 2021-01-22 16:40:07 +01:00
Ian
887b9e4853
phantombot.tv switched to github.io
Changing Link in .json
2021-01-21 11:43:29 +01:00
TuEye
f47e893a6d * Fixed Typo 2021-01-15 17:14:34 +01:00
TuEye
969195b4d6 * Added Factorio with integrated factorio-mod-updater to automatically update your mods when reinstalling
* Added explanation to Factorio README.md
* Added no entry to Main README.md
2021-01-15 17:02:43 +01:00
Michael (Parker) Parker
b26c817470
Merge pull request #928 from lilkingjr1/patch-1
TS3 Egg - Add Server Query Port
2021-01-13 17:52:26 -05:00
Red-Thirten
3bd1ef6772
Update egg-teamspeak3-server.json
Add proper Server Query port variable to the startup command, along with the variable itself to variables with default port value (according to Teamspeak's support website: https://support.teamspeak.com/hc/en-us/articles/360002712257-Which-ports-does-the-TeamSpeak-3-server-use- )
2021-01-13 14:35:56 -08:00
tmunsch
cad0a655c8
fixed description for startup variable 2021-01-11 15:36:55 -05:00
tmunsch
155b522f6f
added update startup variable
added update startup variable
2021-01-11 15:35:55 -05:00
tmunsch
035d2b7b00
added update startup feature
added update startup feature
2021-01-11 15:34:30 -05:00
tmunsch
54c6dd3396
added Update feature
Added startup type update to update minio version
Color coded console output to make things more readable
2021-01-11 15:32:15 -05:00
Michael (Parker) Parker
ea0f1a54c5
Merge pull request #898 from gOOvER/pixark-fixes
PixArk - Fixes Servername
2021-01-11 09:08:05 -05:00
Michael (Parker) Parker
433b64c280
Merge pull request #916 from gOOvER/scpsl-fix
SCPSL Dedicated Server - fix for Config
2021-01-11 05:55:16 -05:00
Mario Franze
41920e286c
Merge remote-tracking branch 'origin/egg-code-server' into egg-code-server 2021-01-10 10:41:14 +01:00
Mario Franze
54e49e069f
Changed mail address 2021-01-10 10:38:36 +01:00
Michael (Parker) Parker
84a628ab06
Merge pull request #921 from Proxymiity/patch-1
Updated JMusicBot egg
2021-01-09 19:47:50 -05:00
Proxymiity ☆
e876ccc069
Update egg-j-music-bot.json
Changed the startup complete as it is `[INFO] [JDA]: Finished Loading!` now, and the discordapp.com link to discord.com
2021-01-10 01:40:46 +01:00
Mario Franze
76205474ba
Merge branch 'master' into egg-code-server 2021-01-09 22:50:12 +01:00