mirror of
https://github.com/parkervcp/eggs.git
synced 2024-11-27 00:42:59 +08:00
Merge branch 'master' into master
This commit is contained in:
commit
8e43f445cb
1
.gitignore_global
Normal file
1
.gitignore_global
Normal file
@ -0,0 +1 @@
|
|||||||
|
.DS_Store
|
33
README.md
33
README.md
@ -14,31 +14,34 @@ If you are submitting PR's try and keep names and titles the same.
|
|||||||
|
|
||||||
## Bot Eggs
|
## Bot Eggs
|
||||||
|
|
||||||
[Discord](/bots/discord/)
|
[Discord](/bots/discord/)
|
||||||
* [ATL Bot](/bots/discord/atlbot)
|
* [ATL Bot](/bots/discord/atlbot) Node JS
|
||||||
* [parkertron](/bots/discord/parkertron/)
|
* [parkertron](/bots/discord/parkertron/) Golang
|
||||||
* [pixel-bot](/bots/discord/pixelbot/)
|
* [pixel-bot](/bots/discord/pixelbot/) Python
|
||||||
* [Sinusbot](/bots/discord/sinusbot/)
|
* [Sinusbot](/bots/discord/sinusbot/)
|
||||||
|
|
||||||
## Game Eggs
|
## Game Eggs
|
||||||
|
|
||||||
[Real Virtuality 4 Engine](/RVR4/)
|
[Arma](/arma/)
|
||||||
* [Arma 3](/RVR4/Arma 3/)
|
* [Arma 3](/arma/arma3/)
|
||||||
|
|
||||||
|
[Don't Starve](/dont_starve/dont_starve)
|
||||||
|
|
||||||
[Factorio](/factorio/factorio/)
|
[Factorio](/factorio/factorio/)
|
||||||
[Grand Theft Auto](/gta/)
|
[Grand Theft Auto](/gta/)
|
||||||
* [FiveM](/gta/fivem/)
|
* [FiveM](/gta/fivem/)
|
||||||
* [RageMP](/gta/ragemp/)
|
* [RageMP](/gta/ragemp/)
|
||||||
|
|
||||||
[Minecraft](/minecraft/)
|
[Minecraft Java](/minecraft_java/)
|
||||||
* [Forge](/minecraft/forge/)
|
* [Forge](/minecraft_java/forge/)
|
||||||
* [Feed The Beast](/minecraft/ftb/)
|
* [Feed The Beast](/minecraft_java/ftb/)
|
||||||
* [Spigot](/minecraft/spigot/)
|
* [Spigot](/minecraft_java/spigot/)
|
||||||
* [Technic](/minecraft/technic/)
|
* [Technic](/minecraft_java/technic/)
|
||||||
|
|
||||||
[MinecraftPE](/minecraft_pe/)
|
[Minecraft Bedrock](/minecraft_bedrock/)
|
||||||
* [Nukkit](/minecraft_pe/nukkit/)
|
* [Bedrock](/minecraft_bedrock/bedrock/)
|
||||||
* [PocketMine MP](/minecraft_pe/pocketmine_mp/)
|
* [Nukkit](/minecraft_bedrock/nukkit/)
|
||||||
|
* [PocketMine MP](/minecraft_bedrock/pocketmine_mp/)
|
||||||
|
|
||||||
[Minecraft Proxies](/minecraft_proxy/)
|
[Minecraft Proxies](/minecraft_proxy/)
|
||||||
* [Waterfall](/minecraft_proxy/waterfall/)
|
* [Waterfall](/minecraft_proxy/waterfall/)
|
||||||
@ -50,7 +53,9 @@ If you are submitting PR's try and keep names and titles the same.
|
|||||||
* [PixARK](/source_servers/pixark/)
|
* [PixARK](/source_servers/pixark/)
|
||||||
|
|
||||||
[Squad](/squad/)
|
[Squad](/squad/)
|
||||||
|
|
||||||
[Terraria](/terraria/)
|
[Terraria](/terraria/)
|
||||||
|
* [tmodloader](/terraria/tmodloader)
|
||||||
* [tshock](/terraria/tshock/)
|
* [tshock](/terraria/tshock/)
|
||||||
|
|
||||||
[Unturned](/unturned/)
|
[Unturned](/unturned/)
|
||||||
|
20
dont_starve/dont_starve/README.md
Normal file
20
dont_starve/dont_starve/README.md
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# Don't Starve Together
|
||||||
|
### From their [site](https://www.klei.com/games/dont-starve)
|
||||||
|
Don’t Starve is an uncompromising wilderness survival game full of science and magic.
|
||||||
|
|
||||||
|
You play as Wilson, an intrepid Gentleman Scientist who has been trapped by a demon and transported to a mysterious wilderness world. Wilson must learn to exploit his environment and its inhabitants if he ever hopes to escape and find his way back home.
|
||||||
|
|
||||||
|
Enter a strange and unexplored world full of strange creatures, dangers, and surprises. Gather resources to craft items and structures that match your survival style. Play your way as you unravel the mysteries of this strange land.
|
||||||
|
|
||||||
|
### Minimum RAM warning
|
||||||
|
Minimum required memory to run the server is around 512mb for a single user..
|
||||||
|
|
||||||
|
|
||||||
|
### Server Ports
|
||||||
|
Don't Starve Together only requires a single port to run. The default is 7777
|
||||||
|
|
||||||
|
| Port | default |
|
||||||
|
|---------|---------|
|
||||||
|
| Game | 10998 |
|
||||||
|
|
||||||
|
#### Mods/Plugins may require ports to be added to the server.
|
45
dont_starve/dont_starve/egg-don-t-starve.json
Normal file
45
dont_starve/dont_starve/egg-don-t-starve.json
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
{
|
||||||
|
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
|
||||||
|
"meta": {
|
||||||
|
"version": "PTDL_v1"
|
||||||
|
},
|
||||||
|
"exported_at": "2018-10-06T20:21:42-04:00",
|
||||||
|
"name": "Don't Starve",
|
||||||
|
"author": "parker@parkervcp.com",
|
||||||
|
"description": "Don\u2019t Starve is an uncompromising wilderness survival game full of science and magic.",
|
||||||
|
"image": "quay.io\/parkervcp\/pterodactyl-images:source",
|
||||||
|
"startup": "'cd bin && .\/dontstarve_dedicated_server_nullrenderer -bind_ip 0.0.0.0 -port {{SERVER_PORT}} -console -persistent_storage_root \/home\/container\/DoNotStarveTogether -conf_dir config -cluster server -players {{MAX_PLAYERS}}'",
|
||||||
|
"config": {
|
||||||
|
"files": "{}",
|
||||||
|
"startup": "{\r\n \"done\": \"Setting breakpad minidump AppID\",\r\n \"userInteraction\": []\r\n}",
|
||||||
|
"logs": "{}",
|
||||||
|
"stop": "^C"
|
||||||
|
},
|
||||||
|
"scripts": {
|
||||||
|
"installation": {
|
||||||
|
"script": "#!\/bin\/bash\r\n# Don't Starve Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napt -y update\r\napt -y --no-install-recommends install curl lib32gcc1 ca-certificates\r\n\r\ncd \/tmp\r\ncurl -sSL -o steamcmd.tar.gz http:\/\/media.steampowered.com\/installer\/steamcmd_linux.tar.gz\r\n\r\nmkdir -p \/mnt\/server\/steamcmd \/mnt\/server\/logs\r\ntar -xzvf steamcmd.tar.gz -C \/mnt\/server\/steamcmd\r\ncd \/mnt\/server\/steamcmd\r\n\r\n# SteamCMD fails otherwise for some reason, even running as root.\r\n# This is changed at the end of the install process anyways.\r\nchown -R root:root \/mnt\r\n\r\nexport HOME=\/mnt\/server\r\n\r\n.\/steamcmd.sh +login anonymous +force_install_dir \/mnt\/server +app_update 343050 +quit\r\n\r\nmkdir -p \/mnt\/server\/.steam\/sdk32\r\ncp -v linux32\/steamclient.so ..\/.steam\/sdk32\/steamclient.so\r\n\r\nmkdir -p ~\/DoNotStarveTogether\/config\/server\/\r\necho \"${SERVER_TOKEN}\" >> ~\/DoNotStarveTogether\/config\/server\/cluster_token.txt",
|
||||||
|
"container": "ubuntu:18.04",
|
||||||
|
"entrypoint": "bash"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variables": [
|
||||||
|
{
|
||||||
|
"name": "Max Players",
|
||||||
|
"description": "Set the maximum number of players that will be allowed to join the game. This option overrides the [GAMEPLAY] \/ max_players setting in cluster.ini.",
|
||||||
|
"env_variable": "MAX_PLAYERS",
|
||||||
|
"default_value": "4",
|
||||||
|
"user_viewable": 1,
|
||||||
|
"user_editable": 0,
|
||||||
|
"rules": "required|integer|between:1,31"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Server Token",
|
||||||
|
"description": "Required to run a public server. This needs to be generated from in game.",
|
||||||
|
"env_variable": "SERVER_TOKEN",
|
||||||
|
"default_value": "",
|
||||||
|
"user_viewable": 1,
|
||||||
|
"user_editable": 1,
|
||||||
|
"rules": "required|string|max:64"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
20
example/README.md
Normal file
20
example/README.md
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# Example Server Name
|
||||||
|
### From their [Github](https://github.com/parkervcp/eggs)
|
||||||
|
A link to the site that you download game files from.
|
||||||
|
The description of the server usually provided by the game/server maker.
|
||||||
|
|
||||||
|
### Install notes
|
||||||
|
Due to rate limiting the console on the panel cannot keep up with the game console and the build will complete before the panel console may show it. Reloading the console will load it to the latest part of the log.
|
||||||
|
|
||||||
|
### Minimum RAM warning
|
||||||
|
Minimum required memory to run the server.
|
||||||
|
|
||||||
|
|
||||||
|
### Server Ports
|
||||||
|
Ports required to run the server in a table format.
|
||||||
|
|
||||||
|
| Port | default |
|
||||||
|
|---------|---------|
|
||||||
|
| Game | 25565 |
|
||||||
|
|
||||||
|
#### Mods/Plugins may require ports to be added to the server.
|
@ -120,7 +120,7 @@
|
|||||||
"default_value": "",
|
"default_value": "",
|
||||||
"user_viewable": 1,
|
"user_viewable": 1,
|
||||||
"user_editable": 1,
|
"user_editable": 1,
|
||||||
"rules": "string|max:30"
|
"rules": "required|string|max:30"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -1,2 +1,12 @@
|
|||||||
# Rage-MP
|
# Rage-MP
|
||||||
The [Rage-MP](https://rage.mp/) GTA 5 dedicated server
|
The [Rage-MP](https://rage.mp/) GTA 5 dedicated server
|
||||||
|
RAGE Multiplayer is an multiplayer modification for Grand Theft Auto V that is alternative to GTA Online.
|
||||||
|
|
||||||
|
### Server Ports
|
||||||
|
|
||||||
|
Warband requires a 2 ports (default 22005, 22006)
|
||||||
|
|
||||||
|
| Port | default |
|
||||||
|
|---------|----------|
|
||||||
|
| Game | 22005 |
|
||||||
|
| http | 22006 |
|
@ -1,5 +1,9 @@
|
|||||||
# Minecraft PE (bedrock edition)
|
# Minecraft PE (bedrock edition)
|
||||||
|
|
||||||
|
#### Bedrock
|
||||||
|
[Minecraft Bedrock Server](https://minecraft.net/en-us/download/server/bedrock/)
|
||||||
|
The official Minecraft Bedrock (Formerly Minecraft Pocket Edition) server.
|
||||||
|
|
||||||
#### Nukkit
|
#### Nukkit
|
||||||
[Nukkit GitHub](https://github.com/Nukkit/Nukkit)
|
[Nukkit GitHub](https://github.com/Nukkit/Nukkit)
|
||||||
Nukkit is a Nuclear-Powered Server Software For Minecraft: Pocket Edition
|
Nukkit is a Nuclear-Powered Server Software For Minecraft: Pocket Edition
|
21
minecraft_bedrock/bedrock/README.md
Normal file
21
minecraft_bedrock/bedrock/README.md
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
# Minecraft Bedrock
|
||||||
|
|
||||||
|
The official Minecraft Bedrock (Formerly Minecraft Pocket Edition) server.
|
||||||
|
|
||||||
|
This is an alpha release server from the mojang team.
|
||||||
|
|
||||||
|
### Server Ports
|
||||||
|
|
||||||
|
Bedrock requires a single port (default 19132)
|
||||||
|
|
||||||
|
| Port | default |
|
||||||
|
|---------|----------|
|
||||||
|
| Game | 19132 |
|
||||||
|
|
||||||
|
### Known Issues
|
||||||
|
Also see the [Mojang Issue tracker](https://bugs.mojang.com/projects/BDS/issues/)
|
||||||
|
|
||||||
|
* On start the server will report is is listening on port 19132 but is listening on the correct port
|
||||||
|
* Constant `NO LOG FILE` in the console before every log line.
|
||||||
|
* Server chat is not printed to the console.
|
||||||
|
* when you set ops in game they do not get saved.
|
45
minecraft_bedrock/bedrock/egg-vanilla-bedrock.json
Normal file
45
minecraft_bedrock/bedrock/egg-vanilla-bedrock.json
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
{
|
||||||
|
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
|
||||||
|
"meta": {
|
||||||
|
"version": "PTDL_v1"
|
||||||
|
},
|
||||||
|
"exported_at": "2018-09-13T12:06:06-04:00",
|
||||||
|
"name": "Vanilla Bedrock",
|
||||||
|
"author": "parker@parkervcp.com",
|
||||||
|
"description": "Bedrock Edition (also known as the Bedrock Version, Bedrock Codebase, Bedrock Engine or just Bedrock) refers to the multi-platform family of editions of Minecraft developed by Mojang AB, Microsoft Studios, 4J Studios, and SkyBox Labs. Prior to this term, as the engine originated with Pocket Edition, this entire product family was referred to as \"Pocket Edition\", \"MCPE\", or \"Pocket\/Windows 10 Edition\".",
|
||||||
|
"image": "quay.io\/parkervcp\/pterodactyl-images:ubuntu",
|
||||||
|
"startup": ".\/bedrock_server",
|
||||||
|
"config": {
|
||||||
|
"files": "{\r\n \"server.properties\": {\r\n \"parser\": \"properties\",\r\n \"find\": {\r\n \"server-port\": \"{{server.build.default.port}}\"\r\n }\r\n }\r\n}",
|
||||||
|
"startup": "{\r\n \"done\": \"Listening on IPv4 port\"\r\n}",
|
||||||
|
"logs": "{}",
|
||||||
|
"stop": "stop"
|
||||||
|
},
|
||||||
|
"scripts": {
|
||||||
|
"installation": {
|
||||||
|
"script": "#!\/bin\/ash\r\n\r\napk add --no-cache zip unzip wget\r\n\r\ncd \/mnt\/server\r\n\r\necho -e \"Downloading files from https:\/\/minecraft.azureedge.net\/bin-linux\/bedrock-server-$BEDROCK_VERSION.zip\"\r\nwget https:\/\/minecraft.azureedge.net\/bin-linux\/bedrock-server-$BEDROCK_VERSION.zip\r\n\r\necho -e \"Unpacking server files\"\r\nunzip bedrock-server-$BEDROCK_VERSION.zip\r\n\r\necho -e \"Done\"",
|
||||||
|
"container": "alpine:3.8",
|
||||||
|
"entrypoint": "ash"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variables": [
|
||||||
|
{
|
||||||
|
"name": "Bedrock Version",
|
||||||
|
"description": "The version of bedrock",
|
||||||
|
"env_variable": "BEDROCK_VERSION",
|
||||||
|
"default_value": "1.6.1.0",
|
||||||
|
"user_viewable": 1,
|
||||||
|
"user_editable": 1,
|
||||||
|
"rules": "required|string|max:20"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ld lib path",
|
||||||
|
"description": "This is required to run the server properly.",
|
||||||
|
"env_variable": "LD_LIBRARY_PATH",
|
||||||
|
"default_value": ".",
|
||||||
|
"user_viewable": 0,
|
||||||
|
"user_editable": 0,
|
||||||
|
"rules": "required|string|max:20"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -27,7 +27,7 @@
|
|||||||
"name": "Modpack Version",
|
"name": "Modpack Version",
|
||||||
"description": "Version of the modpack to use",
|
"description": "Version of the modpack to use",
|
||||||
"env_variable": "MODPACK_VERSION",
|
"env_variable": "MODPACK_VERSION",
|
||||||
"default_value": "1.6.0",
|
"default_value": "2.4.1",
|
||||||
"user_viewable": 1,
|
"user_viewable": 1,
|
||||||
"user_editable": 1,
|
"user_editable": 1,
|
||||||
"rules": "required|string|max:20"
|
"rules": "required|string|max:20"
|
@ -3,7 +3,7 @@
|
|||||||
"meta": {
|
"meta": {
|
||||||
"version": "PTDL_v1"
|
"version": "PTDL_v1"
|
||||||
},
|
},
|
||||||
"exported_at": "2018-03-10T00:36:18-06:00",
|
"exported_at": "2018-09-26T12:40:31-04:00",
|
||||||
"name": "Waterfall",
|
"name": "Waterfall",
|
||||||
"author": "hostmaster@waterfallgaming.net",
|
"author": "hostmaster@waterfallgaming.net",
|
||||||
"description": "Waterfall is a fork of the well-known BungeeCord server teleportation suite.",
|
"description": "Waterfall is a fork of the well-known BungeeCord server teleportation suite.",
|
||||||
@ -17,7 +17,7 @@
|
|||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"installation": {
|
"installation": {
|
||||||
"script": "#!\/bin\/ash\r\n# Waterfall Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napk update\r\napk add curl\r\n\r\ncd \/mnt\/server\r\n\r\nif [ -z \"${WATERFALL_VERSION}\" ] || [ \"${WATERFALL_VERSION}\" == \"latest\" ]; then\r\n WATERFALL_VERSION=\"lastStableBuild\"\r\nfi\r\n\r\ncurl -o ${SERVER_JARFILE} https:\/\/ci.destroystokyo.com\/job\/Waterfall\/${WATERFALL_VERSION}\/artifact\/Waterfall-Proxy\/bootstrap\/target\/Waterfall.jar",
|
"script": "#!\/bin\/ash\r\n# Waterfall Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napk update\r\napk add curl\r\n\r\ncd \/mnt\/server\r\n\r\nif [ -z \"${WATERFALL_VERSION}\" ] || [ \"${WATERFALL_VERSION}\" == \"latest\" ]; then\r\n WATERFALL_VERSION=\"lastStableBuild\"\r\nfi\r\n\r\ncurl -o ${SERVER_JARFILE} https:\/\/papermc.io\/ci\/job\/Waterfall\/${WATERFALL_VERSION}\/artifact\/Waterfall-Proxy\/bootstrap\/target\/Waterfall.jar",
|
||||||
"container": "alpine:3.4",
|
"container": "alpine:3.4",
|
||||||
"entrypoint": "ash"
|
"entrypoint": "ash"
|
||||||
}
|
}
|
||||||
|
@ -3,14 +3,14 @@
|
|||||||
"meta": {
|
"meta": {
|
||||||
"version": "PTDL_v1"
|
"version": "PTDL_v1"
|
||||||
},
|
},
|
||||||
"exported_at": "2018-07-07T19:23:03-04:00",
|
"exported_at": "2018-10-07T00:04:07-04:00",
|
||||||
"name": "7 Days To Die",
|
"name": "7 Days To Die",
|
||||||
"author": "kristoffer.norman@bahnhof.se",
|
"author": "kristoffer.norman@bahnhof.se",
|
||||||
"description": "7 days to die server",
|
"description": "7 days to die server",
|
||||||
"image": "quay.io\/parkervcp\/pterodactyl-images:7daystodie",
|
"image": "quay.io\/parkervcp\/pterodactyl-images:source",
|
||||||
"startup": "-ServerPort=${{SERVER_PORT}} -ServerMaxPlayerCount=${{MAX_PLAYERS}} -GameDifficulty=${{GAME_DIFFICULTY}} -ControlPanelEnabled=false -TelnetEnabled=true -TelnetPort=8081",
|
"startup": "'.\/7DaysToDieServer.x86_64 -configfile=serverconfig.xml -quit -batchmode -nographics -dedicated -ServerPort=26900 -ServerMaxPlayerCount=8 -GameDifficulty=1 -ControlPanelEnabled=false -TelnetEnabled=true -TelnetPort=8081 -logfile logs\/latest.log & echo -e \"Checing on telnet connection\" && until nc -z -v -w5 127.0.0.1 8081; do echo \"Waiting for telnet connection...\"; sleep 5; done && telnet -E 127.0.0.1 8081'",
|
||||||
"config": {
|
"config": {
|
||||||
"files": "{}",
|
"files": "{\r\n \"serverconfig.xml\": {\r\n \"parser\": \"xml\",\r\n \"find\": {\r\n \"ServerPort\": \"{{server.build.default.port}}\"\r\n }\r\n }\r\n}",
|
||||||
"startup": "{\r\n \"done\": \"Connected with 7DTD server\",\r\n \"userInteraction\": []\r\n}",
|
"startup": "{\r\n \"done\": \"Connected with 7DTD server\",\r\n \"userInteraction\": []\r\n}",
|
||||||
"logs": "{\r\n \"custom\": false,\r\n \"location\": \"logs\/latest.log\"\r\n}",
|
"logs": "{\r\n \"custom\": false,\r\n \"location\": \"logs\/latest.log\"\r\n}",
|
||||||
"stop": "shutdown"
|
"stop": "shutdown"
|
||||||
@ -40,6 +40,15 @@
|
|||||||
"user_viewable": 1,
|
"user_viewable": 1,
|
||||||
"user_editable": 1,
|
"user_editable": 1,
|
||||||
"rules": "required|integer|between:0,5"
|
"rules": "required|integer|between:0,5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Source AppID",
|
||||||
|
"description": "This is the app id for 7dtd please no step on snek.",
|
||||||
|
"env_variable": "SRCDS_APPID",
|
||||||
|
"default_value": "294420",
|
||||||
|
"user_viewable": 0,
|
||||||
|
"user_editable": 0,
|
||||||
|
"rules": "required|string|max:20"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
19
terraria/tmodloader/README.md
Normal file
19
terraria/tmodloader/README.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# tModLoader
|
||||||
|
### From their [GitHub](https://github.com/blushiemagic/tModLoader)
|
||||||
|
tModLoader is essentially a mod that provides a way to load your own mods without having to work directly with Terraria's source code itself. This means you can easily make mods that are compatible with other people's mods, save yourself the trouble of having to decompile and recompile Terraria.exe, and escape from having to understand all of the obscure "intricacies" of Terraria's source code. It is made to work for Terraria 1.3+.
|
||||||
|
|
||||||
|
### Install notes
|
||||||
|
Due to rate limiting the console on the panel cannot keep up with the game console and the build will complete before the panel console may show it. Reloading the console will load it to the latest part of the log.
|
||||||
|
|
||||||
|
### Minimum RAM warning
|
||||||
|
You may want to assign a minimum of 768 mb of RAM to a server as it will use around 650 mb to generate the world on the first start.
|
||||||
|
|
||||||
|
|
||||||
|
### Server Ports
|
||||||
|
tModloader, like Terraria, only requires a single port to run. The default is 7777
|
||||||
|
|
||||||
|
| Port | default |
|
||||||
|
|---------|---------|
|
||||||
|
| Game | 7777 |
|
||||||
|
|
||||||
|
#### Plugins may require ports to be added to the server.
|
72
terraria/tmodloader/egg-t-modloader.json
Normal file
72
terraria/tmodloader/egg-t-modloader.json
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
{
|
||||||
|
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
|
||||||
|
"meta": {
|
||||||
|
"version": "PTDL_v1"
|
||||||
|
},
|
||||||
|
"exported_at": "2018-10-07T10:01:51-04:00",
|
||||||
|
"name": "tModloader",
|
||||||
|
"author": "parker@parkervcp.com",
|
||||||
|
"description": "tModLoader is essentially a mod that provides a way to load your own mods without having to work directly with Terraria's source code itself. This means you can easily make mods that are compatible with other people's mods, save yourself the trouble of having to decompile and recompile Terraria.exe, and escape from having to understand all of the obscure \"intricacies\" of Terraria's source code. It is made to work for Terraria 1.3+.",
|
||||||
|
"image": "quay.io\/parkervcp\/pterodactyl-images:ubuntu",
|
||||||
|
"startup": ".\/tModLoaderServer.bin.x86_64 -ip 0.0.0.0 -port ${SERVER_PORT} -maxplayers ${MAX_PLAYERS} -world ~\/saves\/Worlds\/${WORLD_NAME}.wld -worldname ${WORLD_NAME} -autocreate ${WORLD_SIZE} -savedirectory ~\/ -tmlsavedirectory ~\/saves -modpath ~\/mods",
|
||||||
|
"config": {
|
||||||
|
"files": "{}",
|
||||||
|
"startup": "{\r\n \"done\": \"Type 'help' for a list of commands\",\r\n \"userInteraction\": []\r\n}",
|
||||||
|
"logs": "{}",
|
||||||
|
"stop": "exit"
|
||||||
|
},
|
||||||
|
"scripts": {
|
||||||
|
"installation": {
|
||||||
|
"script": "#!\/bin\/ash\r\n# Vanilla T-shock Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\ncd \/mnt\/server\r\n\r\necho -e \"Downloading tModloader\"\r\nwget https:\/\/github.com\/blushiemagic\/tModLoader\/releases\/download\/${TMODLOADER_VERSION}\/tModLoader.Linux.${TMODLOADER_VERSION}.zip\r\n\r\necho -e \"Unpacking mod loader files\"\r\nunzip tModLoader.Linux.${TMODLOADER_VERSION}.zip\r\n\r\nCLEAN_VERSION=$(echo ${TERRARIA_VERSION} | sed 's\/\\.\/\/g')\r\n\r\necho -e \"Downloading terraria server files\"\r\nwget http:\/\/terraria.org\/server\/terraria-server-${CLEAN_VERSION}.zip\r\n\r\necho -e \"Unpacking server files\"\r\nunzip terraria-server-$(echo ${CLEAN_VERSION} | sed 's\/\\.\/\/g').zip\r\ncp -R ${CLEAN_VERSION}\/Linux\/* .\/\r\n\r\necho -e \"Cleaning up extra files.\"\r\nrm -rf ${CLEAN_VERSION}\r\n\r\nchmod +x .\/tModLoaderServer.bin.x86_64",
|
||||||
|
"container": "alpine:3.8",
|
||||||
|
"entrypoint": "ash"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variables": [
|
||||||
|
{
|
||||||
|
"name": "tModloader Version",
|
||||||
|
"description": "The version of tModloader that is to be used.",
|
||||||
|
"env_variable": "TMODLOADER_VERSION",
|
||||||
|
"default_value": "v0.10.1.5",
|
||||||
|
"user_viewable": 1,
|
||||||
|
"user_editable": 1,
|
||||||
|
"rules": "required|string|max:20"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Terraria version",
|
||||||
|
"description": "the version of Terraria that is to be used.\r\n\r\nYou can use the full version number or the file number. (ex. 1.3.5.3 or 1353)\r\n\r\nGet version numbers here - https:\/\/terraria.gamepedia.com\/Server#Downloads",
|
||||||
|
"env_variable": "TERRARIA_VERSION",
|
||||||
|
"default_value": "1.3.5.3",
|
||||||
|
"user_viewable": 1,
|
||||||
|
"user_editable": 1,
|
||||||
|
"rules": "required|string|max:20"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "World Name",
|
||||||
|
"description": "The name for the world file.",
|
||||||
|
"env_variable": "WORLD_NAME",
|
||||||
|
"default_value": "world",
|
||||||
|
"user_viewable": 1,
|
||||||
|
"user_editable": 1,
|
||||||
|
"rules": "required|string|max:20"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Max Players",
|
||||||
|
"description": "The maximum number of players a server will hold.",
|
||||||
|
"env_variable": "MAX_PLAYERS",
|
||||||
|
"default_value": "8",
|
||||||
|
"user_viewable": 1,
|
||||||
|
"user_editable": 0,
|
||||||
|
"rules": "required|numeric|digits_between:1,3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "World Size",
|
||||||
|
"description": "Defines the worlds size. 3 sizes 1 (small), 2 (medium), 3 (large).",
|
||||||
|
"env_variable": "WORLD_SIZE",
|
||||||
|
"default_value": "1",
|
||||||
|
"user_viewable": 1,
|
||||||
|
"user_editable": 1,
|
||||||
|
"rules": "required|numeric|digits_between:1,3"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user