Files
GeyserWebsite/_includes/setup/instructions/floodgate/proxy.md
T
897577f575 Re-write the setup pages (#171)
* Initial setup page

* Cleanup new setup page

* Space out options

* Fix host providers with templates

* Cleanup host provider classes

* Fix spacing to make it all look more uniform

* Always show setup options and add provider infomation inside an alert

* Drop side margin

* Add collapsable sidebar

* Add build_in host on provider selector (#166)

* add buildin host provider support

* concat js loop

* Cleanup indent for cleaner commit

* Move all_providers

---------

Co-authored-by: rtm516 <rtm516@users.noreply.github.com>

* start on proper setup instructions

* Add self-hosting info

* Add not listed and fix some other minor issues

* - Floodgate setup/FAQ page
- Add version warnings/info in FAQ
- Merging upstream/master
- Replace old setup page with new one; minus videos

* Show Self-Host vs Hosting Provider pages

* Move to tabs, add icons and structure cleanup

* Less repetition, wording

* Updated Standalone setup instructions

* Show "Not listed" provider option at the top of the hosting provider list

---------

Co-authored-by: JensC <jenscollaertyprive@hotmail.com>
Co-authored-by: Jens Co <63231928+Jens-Co@users.noreply.github.com>
Co-authored-by: onebeastchris <github@onechris.mozmail.com>
2023-07-23 18:08:38 +01:00

1.7 KiB
Raw Blame History

Floodgate setup on a BungeeCord/Velocity proxy

You only need to install Floodgate on the BungeeCord or Velocity proxy server, unless you want to use the Floodgate API on the backend servers. Additionally, it will display Bedrock edition skins properly.
  1. Download Floodgate for your proxy software from the download page.
  2. Place the Floodgate jar in the plugins folder, and restart the proxy server.
  3. Change auth-type in Geyser's config to floodgate.
  4. Restart the server.

Installing Floodgate on servers behind the proxy

This is only needed when you want to use the Floodgate API on your backend server(s) behind a proxy.

  1. After installing Floodgate on the proxy, install Floodgate on the backend servers (either Floodgate-Spigot, or Floodgate-Fabric).
  2. Enable ip_forward in your BungeeCord config.yml if using BungeeCord. For Velocity, set up player information forwarding.
  3. Set bungeecord to true in your spigot.yml. When using Velocity, see their guide, as they have multiple options that require different setups.
  4. Start the proxy server.
  5. Edit the Floodgate config on your proxy server and set send-floodgate-data to true.
  6. Copy the key.pem file in the proxy Floodgate config folder to all backend servers’ Floodgate config folder.
  7. Restart the backend servers and proxy server.
DO NOT DISTRIBUTE THIS KEY TO ANYBODY! This key is what allows for Bedrock accounts to bypass the Java Edition authentication, and if anyone gets ahold of this, they can wreak havoc on your server.