-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #12 from Red-Banana-Official/add/update
Add/update
- Loading branch information
Showing
8 changed files
with
349 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# [Archean](https://archean.space/) | ||
|
||
Archean invites you to unleash your creativity alone or with friends in a creative sandbox mode. | ||
Design and build vehicles, bases, rockets, space stations and much more using customizable modular blocks.Create unique configurations using components, program their behavior and explore an environment free of constraints. | ||
Test your builds, refine your designs and defy the laws of physics. | ||
Archean is a game in development focused on engineering and build. | ||
|
||
## Installation/System Requirements | ||
| | Bare Minimum | Recommended | | ||
|---------|---------|---------| | ||
| Processor | Any mid/high-end should work | -| | ||
| RAM | 2GB | 8 GB | | ||
| Storage | 700 MB | 2 GB | | ||
| Network | Depends on your patience :P |- | | ||
|
||
## Server Ports | ||
|
||
Ports required to run the server in a table format. | ||
|
||
| Port | default | | ||
|---------|---------| | ||
| Game | 8881 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,162 @@ | ||
{ | ||
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", | ||
"meta": { | ||
"version": "PTDL_v2", | ||
"update_url": null | ||
}, | ||
"exported_at": "2024-12-13T16:06:31+00:00", | ||
"name": "Archean", | ||
"author": "[email protected]", | ||
"description": "Archean invites you to unleash your creativity alone or with friends in a creative sandbox mode.Design and build vehicles, bases, rockets, space stations and much more using customizable modular blocks.Create unique configurations using components, program their behavior and explore an environment free of constraints.\\nTest your builds, refine your designs and defy the laws of physics.Archean is a game in development focused on engineering and build.", | ||
"features": [], | ||
"docker_images": { | ||
"ghcr.io\/ptero-eggs\/yolks:ubuntu": "ghcr.io\/ptero-eggs\/yolks:ubuntu" | ||
}, | ||
"file_denylist": [], | ||
"startup": "echo \"$ADMINS\" > \"archean-data\/server\/admins.txt\"; cd \/home\/container\/archean-server\/; .\/Archean server", | ||
"config": { | ||
"files": "{\r\n \"archean-data\/server\/server.ini\": {\r\n \"parser\": \"ini\",\r\n \"find\": {\r\n \"server.server_public_name\": \"{{env.SERVER_NAME}}\",\r\n \"server.game_mode\": \"{{env.GAME_MODE}}\",\r\n \"server.server_online\": \"{{env.ONLINE_MODE}}\",\r\n \"server.max_simultaneous_players\": \"{{env.MAX_PLAYERS}}\",\r\n \"server.password\": \"{{env.PASSWORD}}\",\r\n \"networking.listen_port\": \"{{server.build.default.port}}\",\r\n \"game.spawn\": \"{{env.SPAWN_PLANET}}\",\r\n \"game.world\": \"{{env.WORLD_NAME}}\",\r\n \"game.auto_save_interval_seconds\": \"{{env.AUTOSAVE_INTERVAL}}\",\r\n \"game.updates_per_second\": \"{{env.UPDATES_PER_SECOND}}\",\r\n \"game.physics_steps_per_update\": \"{{env.PHYSICS_UPDATES_PER_UPDATE}}\"\r\n }\r\n }\r\n}", | ||
"startup": "{\r\n \"done\": \"Server started\"\r\n}", | ||
"logs": "{}", | ||
"stop": "^C" | ||
}, | ||
"scripts": { | ||
"installation": { | ||
"script": "#!\/bin\/bash\n\ncd \/mnt\/server\n\n## add git ending if it's not on the address\nif [[ ${GIT_ADDRESS} != *.git ]]; then\n GIT_ADDRESS=${GIT_ADDRESS}.git\nfi\n\n## pull git bot repo with update functionality\nif [ \"$(ls -A \/mnt\/server\/archean-server)\" ]; then\n echo -e \"\/mnt\/server\/archean-server directory is not empty.\"\n cd archean-server\/\n if [ -d .git ]; then\n echo -e \".git directory exists\"\n if [ -f .git\/config ]; then\n echo -e \"loading info from git config\"\n ORIGIN=$(git config --get remote.origin.url)\n else\n echo -e \"files found with no git config\"\n echo -e \"closing out without touching things to not break anything\"\n exit 10\n fi\n fi\n\n if [ \"${ORIGIN}\" == \"${GIT_ADDRESS}\" ]; then\n echo \"pulling latest from github\"\n git pull\n fi\nelse\n echo -e \"\/mnt\/server\/archean-server is empty.\\ncloning files into repo\"\n if [ -z ${BRANCH} ]; then\n echo -e \"cloning default branch\"\n git clone --single-branch ${GIT_ADDRESS} archean-server\/\n else\n echo -e \"cloning ${BRANCH}'\"\n git clone --single-branch --branch ${BRANCH} ${GIT_ADDRESS} archean-server\/\n fi\nfi\n\ncurl -o \"archean-data\/server\/server.ini\" --create-dirs https:\/\/raw.githubusercontent.com\/pelican-eggs\/games-standalone\/refs\/heads\/main\/archean\/server.ini\n\necho ******************************************\necho Installation Completed\necho ******************************************", | ||
"container": "ghcr.io\/ptero-eggs\/installers:debian", | ||
"entrypoint": "bash" | ||
} | ||
}, | ||
"variables": [ | ||
{ | ||
"name": "Server Name", | ||
"description": "The servers name that is, among others, displayed on the public server page.", | ||
"env_variable": "SERVER_NAME", | ||
"default_value": "", | ||
"user_viewable": true, | ||
"user_editable": true, | ||
"rules": "string|required", | ||
"field_type": "text" | ||
}, | ||
{ | ||
"name": "Game Mode", | ||
"description": "Changes the servers game mode between adventure and creative.\n0 = creative\n1 = adventure", | ||
"env_variable": "GAME_MODE", | ||
"default_value": "1", | ||
"user_viewable": true, | ||
"user_editable": true, | ||
"rules": "string|in:0,1", | ||
"field_type": "text" | ||
}, | ||
{ | ||
"name": "Online Mode", | ||
"description": "Whether the server is publicly discoverable or not.", | ||
"env_variable": "ONLINE_MODE", | ||
"default_value": "0", | ||
"user_viewable": true, | ||
"user_editable": true, | ||
"rules": "boolean", | ||
"field_type": "text" | ||
}, | ||
{ | ||
"name": "Max Players", | ||
"description": "The maximum amount of players that can join the server at one time.", | ||
"env_variable": "MAX_PLAYERS", | ||
"default_value": "4", | ||
"user_viewable": true, | ||
"user_editable": true, | ||
"rules": "required|integer", | ||
"field_type": "text" | ||
}, | ||
{ | ||
"name": "Password", | ||
"description": "The Password players need to enter to join the server", | ||
"env_variable": "PASSWORD", | ||
"default_value": "", | ||
"user_viewable": true, | ||
"user_editable": true, | ||
"rules": "required|nullable", | ||
"field_type": "text" | ||
}, | ||
{ | ||
"name": "Spawn Planet", | ||
"description": "The Planet players will initially spawn on.", | ||
"env_variable": "SPAWN_PLANET", | ||
"default_value": "earth", | ||
"user_viewable": true, | ||
"user_editable": true, | ||
"rules": "required|in:earth,moon", | ||
"field_type": "text" | ||
}, | ||
{ | ||
"name": "Autosave Interval", | ||
"description": "Time between automatic server saves", | ||
"env_variable": "AUTOSAVE_INTERVAL", | ||
"default_value": "30", | ||
"user_viewable": true, | ||
"user_editable": true, | ||
"rules": "required|integer", | ||
"field_type": "text" | ||
}, | ||
{ | ||
"name": "[ADVANCED] Updates per Second", | ||
"description": "This setting should only be changed by advanced users.\nChanges the amount of times the server updates per second.", | ||
"env_variable": "UPDATES_PER_SECOND", | ||
"default_value": "25", | ||
"user_viewable": true, | ||
"user_editable": true, | ||
"rules": "required|integer", | ||
"field_type": "text" | ||
}, | ||
{ | ||
"name": "[ADVANCED] Physics steps per update", | ||
"description": "This setting should only be changed by advanced users.\nChanges the amount of times the physics get calculated per game update.", | ||
"env_variable": "PHYSICS_UPDATES_PER_UPDATE", | ||
"default_value": "8", | ||
"user_viewable": true, | ||
"user_editable": true, | ||
"rules": "required|integer", | ||
"field_type": "text" | ||
}, | ||
{ | ||
"name": "Admins", | ||
"description": "A line-seperated list of steamids from users that should get admin privileges.\nVisit https:\/\/steamid.io to get a steamid.", | ||
"env_variable": "ADMINS", | ||
"default_value": "", | ||
"user_viewable": true, | ||
"user_editable": true, | ||
"rules": "string|nullable", | ||
"field_type": "text" | ||
}, | ||
{ | ||
"name": "World name", | ||
"description": "The name of the world directory to use.", | ||
"env_variable": "WORLD_NAME", | ||
"default_value": "", | ||
"user_viewable": true, | ||
"user_editable": true, | ||
"rules": "string|nullable", | ||
"field_type": "text" | ||
}, | ||
{ | ||
"name": "Git Address", | ||
"description": "", | ||
"env_variable": "GIT_ADDRESS", | ||
"default_value": "https:\/\/github.com\/batcholi\/Archean_game_linux.git", | ||
"user_viewable": true, | ||
"user_editable": false, | ||
"rules": "string|required", | ||
"field_type": "text" | ||
}, | ||
{ | ||
"name": "Branch", | ||
"description": "", | ||
"env_variable": "BRANCH", | ||
"default_value": "alpha", | ||
"user_viewable": true, | ||
"user_editable": false, | ||
"rules": "string|required", | ||
"field_type": "text" | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
[server] | ||
server_public_name= | ||
game_mode=0 | ||
server_online=0 | ||
accept_remote_connections=1 | ||
max_simultaneous_players=4 | ||
password= | ||
|
||
[networking] | ||
listen_port=8881 | ||
listen_new_connection_timeout_ms=500 | ||
automatic_blacklist=0 | ||
|
||
[game] | ||
spawn=earth | ||
updates_per_second=25 | ||
physics_steps_per_update=8 | ||
auto_save_interval_seconds=30 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# League Sandbox | ||
|
||
## From their [Github](https://github.com/LeagueSandbox/GameServer) | ||
|
||
[![Build status](https://ci.appveyor.com/api/projects/status/7olahkndcs3r295p/branch/indev?svg=true)](https://ci.appveyor.com/project/MythicManiac/gameserver/branch/indev) | ||
[![Build Status](https://travis-ci.org/LeagueSandbox/GameServer.svg?branch=indev)](https://travis-ci.org/LeagueSandbox/GameServer) | ||
|
||
Project website along with more specifications can be found from: <https://leaguesandbox.github.io/> | ||
|
||
Project chat on Discord: <https://discord.gg/Bz3znAM> | ||
|
||
## Install notes | ||
|
||
Post install you are required to set | ||
|
||
- `/home/container/Settings/GameInfo.json` `CONTENT_PATH` to just `Content` | ||
- `/home/container/Settings/GameServerSettings.json` `autoStartClient` to `false` | ||
|
||
## Server Ports | ||
|
||
Ports required to run the server in a table format. | ||
|
||
| Port | default | | ||
| ---- | ------- | | ||
| Game | 5119 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
{ | ||
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", | ||
"meta": { | ||
"version": "PTDL_v2", | ||
"update_url": null | ||
}, | ||
"exported_at": "2024-12-13T16:11:19+00:00", | ||
"name": "LeagueSandbox", | ||
"author": "[email protected]", | ||
"description": "A simple egg to run LeagueSandbox server in pterodactyl", | ||
"features": null, | ||
"docker_images": { | ||
"ghcr.io\/ptero-eggs\/yolks:dotnet_6": "ghcr.io\/ptero-eggs\/yolks:dotnet_6" | ||
}, | ||
"file_denylist": [], | ||
"startup": ".\/GameServerConsole --port {{SERVER_PORT}}", | ||
"config": { | ||
"files": "{}", | ||
"startup": "{\r\n \"done\": \"Game is ready.\"\r\n}", | ||
"logs": "{}", | ||
"stop": "^C" | ||
}, | ||
"scripts": { | ||
"installation": { | ||
"script": "#!\/bin\/bash\r\n\r\napt update\r\napt install -y zip unzip jq curl wget git\r\n\r\nmkdir -p \/mnt\/server\r\ncd \/mnt\/server\r\n\r\ngit clone https:\/\/github.com\/LeagueSandbox\/GameServer.git\r\nrm .git -rf\r\n\r\ncd GameServer\/\r\n\r\ngit submodule init\r\ngit submodule update\r\n\r\ndotnet build .\r\ncp -r GameServerConsole\/bin\/Debug\/net6.0\/* \/mnt\/server\/\r\ncp -r Content \/mnt\/server\/Content\r\necho \"done\"", | ||
"container": "bitnami\/dotnet-sdk:6-debian-11", | ||
"entrypoint": "bash" | ||
} | ||
}, | ||
"variables": [] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Nazi Zombies: Portable (NZ:P) | ||
|
||
Nazi Zombies: Portable is a project that allows you to play Call of Duty: Zombies on a LOT of devices/platforms, from Windows to Linux to Browser to Nintendo Switch to PSP to PlayStation VITA (you get the idea). | ||
It is based on the FTEQW engine and this egg can be used as a plain FTEQW egg if you desire. | ||
|
||
## Server Ports | ||
|
||
| Port | default | | ||
|-------------------------------|---------| | ||
| Game WS/TCP (for Web Clients) | 27500 | | ||
| Game UDP (for Native Clients) | 27500 | | ||
|
||
### Notes | ||
|
||
Resources pertaining to NZ:P Native Client download, browser release and documentation. | ||
|
||
* [NZ:P Native](https://github.com/nzp-team/nzportable/releases) | ||
* [NZ:P Browser](https://nzp.gay) | ||
* [NZ:P Documentation](https://docs.nzp.gay) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
{ | ||
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", | ||
"meta": { | ||
"version": "PTDL_v2", | ||
"update_url": null | ||
}, | ||
"exported_at": "2024-12-13T16:14:15+00:00", | ||
"name": "Nazi Zombies: Portable", | ||
"author": "[email protected]", | ||
"description": "NZ:P (Nazi Zombies: Portable) is based off of the FTEQW (Fore Thought Engine Quake World). This egg is specifically made for use with NZ:P (just downloads assets and QuakeC from NZ:P repositories) but there is nothing stopping you from using it as a general FTEQW egg given the NZ:P fork of FTEQW only added fog to the client (and added SDL which caused issues with arguments being eaten preventing dedicated flag from being read) which is why upstream FTEQW is used.", | ||
"features": null, | ||
"docker_images": { | ||
"ghcr.io\/ptero-eggs\/yolks:ubuntu": "ghcr.io\/ptero-eggs\/yolks:ubuntu" | ||
}, | ||
"file_denylist": [], | ||
"startup": ".\/fteqw-sv64 -dedicated +sv_port {{SERVER_PORT}} +sv_port_tcp {{SERVER_PORT}} +com_protocolname {{PROTOCOL}} +sv_mintic {{TICKRATE}} +map {{MAP}} {{GAME_ARGS}}", | ||
"config": { | ||
"files": "{}", | ||
"startup": "{\r\n \"done\": \"======== Nazi Zombies Portable Initialized ========\"\r\n}", | ||
"logs": "{}", | ||
"stop": "quit" | ||
}, | ||
"scripts": { | ||
"installation": { | ||
"script": "#!\/bin\/ash\r\n# Nazi Zombies: Portable (NZ:P) Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\n\r\n# FTEQW (Engine)\r\nwget https:\/\/www.fteqw.org\/dl\/fteqw_linux64.zip\r\nunzip -o fteqw_linux64.zip -d \/mnt\/server\r\n\r\n# Assets\r\nASSETS_LATEST_VERSION=$(curl -L -s -H 'Accept: application\/json' https:\/\/github.com\/nzp-team\/assets\/releases\/latest | jq -r '.tag_name')\r\nwget \"https:\/\/github.com\/nzp-team\/assets\/releases\/download\/$ASSETS_LATEST_VERSION\/pc-nzp-assets.zip\"\r\nunzip -o pc-nzp-assets.zip -d \/mnt\/server\r\n\r\n# QuakeC\r\nQUAKEC_LATEST_VERSION=$(curl -L -s -H 'Accept: application\/json' https:\/\/github.com\/nzp-team\/quakec\/releases\/latest | jq -r '.tag_name')\r\nwget \"https:\/\/github.com\/nzp-team\/quakec\/releases\/download\/$QUAKEC_LATEST_VERSION\/fte-nzp-qc.zip\"\r\nwget \"https:\/\/github.com\/nzp-team\/quakec\/releases\/download\/$QUAKEC_LATEST_VERSION\/standard-nzp-qc.zip\"\r\nunzip -o fte-nzp-qc.zip -d \/mnt\/server\/nzp\r\nunzip -o standard-nzp-qc.zip -d \/mnt\/server\/nzp", | ||
"container": "ghcr.io\/ptero-eggs\/installers:alpine", | ||
"entrypoint": "ash" | ||
} | ||
}, | ||
"variables": [ | ||
{ | ||
"name": "Protocol", | ||
"description": "NZ:P Native Clients - `NZP-REBOOT`.\r\nNZ:P Web Clients - `NZP-REBOOT-WEB`.\r\n\r\nHit your \"`\/~\" key on your keyboard, this will open console, then you will type `connect ip:port` for native clients, for web clients you would type `connect ws:\/\/ip:port`. In addition, you MUST be on the HTTP version of the website you are playing the web client on, otherwise the browser will block the request", | ||
"env_variable": "PROTOCOL", | ||
"default_value": "NZP-REBOOT", | ||
"user_viewable": true, | ||
"user_editable": true, | ||
"rules": "required|string|max:50", | ||
"field_type": "text" | ||
}, | ||
{ | ||
"name": "Tickrate", | ||
"description": "Think of this like fps, the default value is 1 frame per 45 ms (0.045 seconds) which is ~22 fps, 30 fps is ~33.3 ms, 60 fps is ~16.6ms, the reason the tickrate is low is due to zombies being bandwidth heavy (especially in the higher rounds), take caution when changing this, but if you up the tickrate, it may fix physics bugs like zombies getting stuck on terrain.", | ||
"env_variable": "TICKRATE", | ||
"default_value": "0.045", | ||
"user_viewable": true, | ||
"user_editable": true, | ||
"rules": "required|numeric|max:20", | ||
"field_type": "text" | ||
}, | ||
{ | ||
"name": "Map", | ||
"description": "The map to load, you can find a list via `listmaps`, default map is ndu otherwise known as \"Nacht der Untoten\"", | ||
"env_variable": "MAP", | ||
"default_value": "ndu", | ||
"user_viewable": true, | ||
"user_editable": true, | ||
"rules": "required|string|max:20", | ||
"field_type": "text" | ||
}, | ||
{ | ||
"name": "Additional Game Arguments", | ||
"description": "`+cvar value` is the format for changing the cvars", | ||
"env_variable": "GAME_ARGS", | ||
"default_value": "", | ||
"user_viewable": true, | ||
"user_editable": true, | ||
"rules": "max:200", | ||
"field_type": "text" | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,4 +12,3 @@ These are the servers required ports | |
| Port | default | | ||
|---------|---------| | ||
| Game | 27015 | | ||
|