mirror of
https://github.com/parkervcp/eggs.git
synced 2026-05-25 15:59:51 +08:00
Restructured Minecraft Proxy folder
restructured the minecraft proxy folder and added a geysermc readme to indicate the geyser official eggs. updated readmes to match.
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
# Minecraft Proxies
|
||||
|
||||
* [Java](/minecraft/proxy/java/)
|
||||
* [TyphoonLimbo](/minecraft/proxy/java/typhoonlimbo/)
|
||||
* [Waterfall](/minecraft/proxy/java/waterfall/)
|
||||
* [Travertine](/minecraft/proxy/java/travertine/)
|
||||
* [Velocity](/minecraft/proxy/java/velocity/)
|
||||
* [Bedrock](/minecraft/proxy/bedrock/)
|
||||
* [DragonProxy](/minecraft/proxy/bedrock/dragonproxy/)
|
||||
* [GeyserMC](/minecraft/proxy/bedrock/geyser/)
|
||||
* [Cross Platform](/minecraft/proxy/cross_platform)
|
||||
* [Waterdog](/minecraft/proxy/waterdog/)
|
||||
@@ -0,0 +1,9 @@
|
||||
# Bedrock Proxies/Bridges
|
||||
|
||||
#### DragonProxy (Abandoned in favor of Geyser)
|
||||
[DragonProxy](https://github.com/DragonetMC/DragonProxy)
|
||||
A proxy to allow Minecraft: Bedrock clients to connect to Minecraft: Java Edition servers.
|
||||
|
||||
#### GeyserMC
|
||||
[GeyserMC](https://geysermc.org/)
|
||||
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock edition.
|
||||
@@ -0,0 +1,15 @@
|
||||
# DragonProxy
|
||||
|
||||
A proxy to allow Minecraft: Bedrock clients to connect to Minecraft: Java Edition servers.
|
||||
|
||||
### Server Ports
|
||||
|
||||
DragonProxy need 2 port (default 19132)
|
||||
|
||||
| Port | default |
|
||||
|---------|----------|
|
||||
| Bind | 19132 |
|
||||
| Remote | 25565 |
|
||||
|
||||
### Known Issues
|
||||
Also see the [DragonProxy Github](https://github.com/DragonetMC/DragonProxy)
|
||||
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
|
||||
"meta": {
|
||||
"version": "PTDL_v1"
|
||||
},
|
||||
"exported_at": "2020-04-20T12:13:53+02:00",
|
||||
"name": "DragonProxy",
|
||||
"author": "info@goover.de",
|
||||
"description": "A proxy made to allow Minecraft: Bedrock Edition clients to connect to Minecraft: Java Edition servers.",
|
||||
"image": "quay.io\/pterodactyl\/core:java",
|
||||
"startup": "java -Xms128M -Xmx{{SERVER_MEMORY}}M -jar DragonProxy.jar",
|
||||
"config": {
|
||||
"files": "{\r\n \"config.yml\": {\r\n \"parser\": \"file\",\r\n \"find\": {\r\n \"bind-port:\": \"bind-port: {{server.build.default.port}}\",\r\n \"max-players:\": \"max-players: {{server.build.env.MAX_PLAYERS}}\",\r\n \"remote-port:\": \"remote-port: {{server.build.env.RPORT}}\",\r\n \"remote-auth:\": \"remote-auth: {{server.build.env.REMOTE_AUTH}}\",\r\n \"xbox-auth:\": \"xbox-auth: {{server.build.env.XBOX_AUTH}}\"\r\n }\r\n }\r\n}",
|
||||
"startup": "{\r\n \"done\": \"Done\",\r\n \"userInteraction\": []\r\n}",
|
||||
"logs": "[]",
|
||||
"stop": "stop"
|
||||
},
|
||||
"scripts": {
|
||||
"installation": {
|
||||
"script": "apk update\r\napk --no-cache --update add curl jq wget\r\n\r\ncd \/mnt\/server\r\nrm -rf DragonProxy.jar\r\nwget https:\/\/ci.codemc.io\/job\/DragonetMC\/job\/DragonProxy\/lastBuild\/artifact\/bootstrap\/standalone\/target\/DragonProxy.jar\r\n\r\nrm -rf \/mnt\/server\/config.yml\r\ncat <<EOT > \/mnt\/server\/config.yml\r\n# -----------------------------------------------\r\n# DragonProxy Configuration (25\/03\/20)\r\n# https:\/\/github.com\/DragonetMC\/DragonProxy\r\n# -----------------------------------------------\r\n# DO NOT CHANGE THIS VARIABLE!!!!!!\r\nconfig-version: 2\r\n# DO NOT CHANGE THIS VARIABLE!!!!!!\r\n\r\nlocale: 'EN'\r\n\r\n# The IP and port the proxy will listen for connections on\r\n# '0.0.0.0' will bind to all IP addresses available on your device\r\nbind-address: '0.0.0.0'\r\nbind-port: 19132\r\n\r\n# The MOTD that will be shown on the MCPE server list\r\nmotd: 'DragonProxy'\r\nmotd2: 'https:\/\/github.com\/DragonetMC\/DragonProxy'\r\n\r\n# The maximum amount of players that can join the proxy\r\nmax-players: 1\r\n\r\n# The IP and port of the remote server to connect to\r\nremote-address: '127.0.0.1'\r\nremote-port: 25565\r\n\r\n# The authentication method used for connecting to the remote server.\r\n# Accepted values:\r\n# credentials : This will display a form when you join the proxy asking you to enter your Mojang credentials\r\n# offline : No authentication, cant join premium servers such as Hypixel\r\nremote-auth: credentials\r\n\r\n# Whether or not Bedrock clients should be authenticated with xbox live\r\nxbox-auth: false\r\n\r\n# Whether or not to use the motd and player count of the primary remote server\r\nping-passthrough: true\r\n\r\n# Player gameplay related settings\r\nplayer-settings:\r\n # Whether or not to translate commands sent from the remote server and display\r\n # them on the Bedrock client. This is currently experimental.\r\n enable-commands: false\r\n\r\n # Whether or not to enable auto jump\r\n auto-jump: true\r\n\r\n # Whether or not to fetch skins from Mojang's servers\r\n fetch-skins: true\r\n\r\nmetrics:\r\n enabled: true\r\n # DO NOT CHANGE\r\n server-uuid: donotchange_serveruuid\r\n\r\n# The amount of threads that will be used.\r\n# Only change if you know what you are doing\r\nthread-pool-size: 8\r\nEOT",
|
||||
"container": "openjdk:8-jre-alpine",
|
||||
"entrypoint": "ash"
|
||||
}
|
||||
},
|
||||
"variables": [
|
||||
{
|
||||
"name": "Remote Port",
|
||||
"description": "",
|
||||
"env_variable": "RPORT",
|
||||
"default_value": "25565",
|
||||
"user_viewable": 1,
|
||||
"user_editable": 1,
|
||||
"rules": "required|string|max:20"
|
||||
},
|
||||
{
|
||||
"name": "Remote Auth",
|
||||
"description": "The authentication method used for connecting to the remote server.\r\nAccepted values:\r\ncredentials : This will display a form when you join the proxy asking you to enter your Mojang credentials\r\noffline : No authentication, cant join premium servers such as Hypixel",
|
||||
"env_variable": "REMOTE_AUTH",
|
||||
"default_value": "credentials",
|
||||
"user_viewable": 1,
|
||||
"user_editable": 1,
|
||||
"rules": "required|string|max:20"
|
||||
},
|
||||
{
|
||||
"name": "XBox Auth",
|
||||
"description": "Whether or not Bedrock clients should be authenticated with xbox live\r\n\r\nTRUE or FALSE",
|
||||
"env_variable": "XBOX_AUTH",
|
||||
"default_value": "false",
|
||||
"user_viewable": 1,
|
||||
"user_editable": 1,
|
||||
"rules": "required|string|max:20"
|
||||
},
|
||||
{
|
||||
"name": "Max Players",
|
||||
"description": "The maximum amount of players that can join the proxy",
|
||||
"env_variable": "MAX_PLAYERS",
|
||||
"default_value": "1",
|
||||
"user_viewable": 1,
|
||||
"user_editable": 1,
|
||||
"rules": "required|string|max:20"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
# Geyser
|
||||
|
||||
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock edition.
|
||||
|
||||
### Eggs
|
||||
GeyserMC maintains their own eggs on their github: [GeyserMC pterodactyl eggs](https://github.com/GeyserMC/pterodactyl-stuff)
|
||||
@@ -0,0 +1,5 @@
|
||||
# Mineraft Cross Platform Proxies
|
||||
|
||||
#### Waterdog
|
||||
[Waterdog](https://github.com/yesdog/Waterdog)
|
||||
Waterdog provides native support for the Minecraft Bedrock protocols along with the existing java protocols. It is capable of using the ProtocolSupport PE encapsulation protocol over TCP, or it can use the native RakNet Bedrock protocol for traditional downstream Bedrock servers such as Nukkit, Pocketmine, Bedrock Alpha Server, MiNET, and others.
|
||||
@@ -0,0 +1,17 @@
|
||||
# Minecraft Java Proxies
|
||||
|
||||
#### Waterfall
|
||||
[Waterfall](https://papermc.io/downloads#Waterfall)
|
||||
Paper fork of the BungeeCord software, with improved Forge support and more features.
|
||||
|
||||
#### Travertine
|
||||
[Travertine](https://papermc.io/downloads#Travertine)
|
||||
Waterfall, with additional support for Minecraft 1.7.10.
|
||||
|
||||
#### Velocity
|
||||
[Velocity](https://velocitypowered.com/)
|
||||
Velocity is a Minecraft server proxy with unparalleled server support, scalability, and flexibility.
|
||||
|
||||
#### Typhoonlimbo
|
||||
[TyphoonLimbo](https://github.com/TyphoonMC/TyphoonLimbo)
|
||||
Lightweight Minecraft limbo server
|
||||
Reference in New Issue
Block a user