Merge remote-tracking branch 'origin/master' into feat/docuasaurus
# Conflicts: # _includes/setup/instructions/geyser/selfhost/standalone.md # docs/geyser/creating-a-startup-script.md
This commit is contained in:
6 files changed
+48
-39
No files matched your search
+2
-2
@@ -41,8 +41,8 @@
|
||||
|
||||
In order for Bedrock players to chat (1.19.3+) or join (1.19.1/1.19.2), you need to disable chat signing. More information about that can be read on the [chat signing page](/geyser/secure-chat/).
|
||||
|
||||
You will also need to run at least Java 16 or later to use Geyser. See [here](https://docs.papermc.io/misc/java-install) for more info on updating Java.
|
||||
Paper versions not supporting Java 16 can add `-DPaper.IgnoreJavaVersion=true` flag to the Java startup arguments to allow Paper to run on Java 16.
|
||||
You will also need to run at least Java 17 or later to use Geyser. See [here](https://docs.papermc.io/misc/java-install) for more info on updating Java.
|
||||
Paper versions not supporting Java 17 can add `-DPaper.IgnoreJavaVersion=true` flag to the Java startup arguments to allow Paper to run on Java 17.
|
||||
|
||||
- title: Which plugin version of Geyser do I need?
|
||||
content: |
|
||||
|
||||
+10
-16
@@ -66,11 +66,6 @@
|
||||
"url": "https://www.omgserv.com/en/",
|
||||
"description": "Select Geyser in the [Install Menu](https://i.imgur.com/Gewpsrq.png), it will be automatically installed. You can enable floodgate in the [server properties on the dashboard](https://i.imgur.com/jg5mzNj.png)."
|
||||
},
|
||||
{
|
||||
"name": "PloudOS",
|
||||
"url": "https://ploudos.com/",
|
||||
"description": "Connect via `geyser.ploudos.com` and enter the with your Java IP and port. See [PloudOS's article](https://ploudos.com/faq/#How-do-I-connect-from-Bedrock-to-a-Java-server) for more details."
|
||||
},
|
||||
{
|
||||
"name": "Pufferfish Host",
|
||||
"url": "https://pufferfish.host/",
|
||||
@@ -208,17 +203,16 @@
|
||||
"url": "https://fusionhostingltd.co.uk",
|
||||
"description": "Get Geyser as a plugin. Use the same port as your Java server for the Bedrock port in your config (either by setting it yourself, or enabling “clone-remote-port”) and connect with the same IP and port as you would on Java or create a port in the Network tab on the panel & use this for Geyser."
|
||||
},
|
||||
{
|
||||
"name": "Futurehosting",
|
||||
"url": "https://futurehosting.org/",
|
||||
"description_template": "default",
|
||||
"description": "Make sure your `bedrock` `address` in your Geyser config is your server IP."
|
||||
},
|
||||
{
|
||||
"name": "GameHosting.it",
|
||||
"url": "https://www.gamehosting.it/",
|
||||
"description_template": "default"
|
||||
},
|
||||
{
|
||||
"name": "GameProHost",
|
||||
"url": "https://gameprohost.com/",
|
||||
"description_template": "default"
|
||||
},
|
||||
{
|
||||
"name": "GPortal",
|
||||
"url": "https://www.g-portal.com/",
|
||||
@@ -360,11 +354,6 @@
|
||||
"url": "https://sparkedhost.com",
|
||||
"description_template": "default"
|
||||
},
|
||||
{
|
||||
"name": "StellaNode",
|
||||
"url": "https://stellanode.com/",
|
||||
"description": "Open a support ticket on the billing panel to receive an additional UDP port for Geyser, then set that as the `bedrock port`."
|
||||
},
|
||||
{
|
||||
"name": "STIPE",
|
||||
"url": "https://stipe.com.au/",
|
||||
@@ -400,6 +389,11 @@
|
||||
"url": "https://www.volcanohosting.net/",
|
||||
"description_template": "default"
|
||||
},
|
||||
{
|
||||
"name": "VoltHosting",
|
||||
"url": "https://www.volthosting.co.uk/",
|
||||
"description": "Enable clone-remote-port (or manually set bedrock port to the Java port), and connect with the Java IP and port. Alternatively, request an additional port, or buy a dedicated IP address. If you continue to have issues, please [contact VoltHosting support](https://volthosting.co.uk/contact.html) for further assistance."
|
||||
},
|
||||
{
|
||||
"name": "Vultam",
|
||||
"url": "https://vultam.net/",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Geyser-Standalone Setup
|
||||
|
||||
<div class="alert alert-info" role="alert">
|
||||
You need to have Java 16 or higher installed to run Geyser. To run Geyser Standalone on Android or iOS, see the bottom of this page.
|
||||
You need to have Java 17 or higher installed to run Geyser. To run Geyser Standalone on Android, see the bottom of this page.
|
||||
</div>
|
||||
|
||||
<div class="alert alert-warning" role="alert">
|
||||
@@ -73,7 +73,7 @@ set it to either `online` for an online mode server, or `offline` for an offline
|
||||
|
||||
6. Verify whether connections from other networks are possible by running `geyser connectiontest <ip>:<port>` in the console.
|
||||
|
||||
# Running Geyser-Standalone on Android/iOS
|
||||
# Running Geyser-Standalone on Android
|
||||
|
||||
<div class="alert alert-warning" role="alert">
|
||||
Applications such as Termux on Android are capable of running Geyser, but this largely depends on how powerful your Android device is. Please do so at your own risk.
|
||||
@@ -82,7 +82,7 @@ set it to either `online` for an online mode server, or `offline` for an offline
|
||||
## Termux (Android)
|
||||
1. Download and install [Termux](https://termux.com/)
|
||||
2. Run `pkg install openjdk-17`
|
||||
3. Run `wget https://ci.opencollab.dev/job/GeyserMC/job/Geyser/job/master/lastSuccessfulBuild/artifact/bootstrap/standalone/build/libs/Geyser-Standalone.jar`
|
||||
3. Run `wget https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/standalone`
|
||||
4. Run `java -jar Geyser-Standalone.jar`
|
||||
|
||||
OR
|
||||
@@ -93,15 +93,3 @@ Run this to start the download/install:
|
||||
curl https://gist.githubusercontent.com/rtm516/e3e07d6595ee41e05a38b03c0f4d7a80/raw/install.sh | bash
|
||||
```
|
||||
|
||||
## NewTerm 2 (iOS)
|
||||
**Note:** A jailbreak is required. You can find what jailbreak to use for your device [here](https://docs.google.com/spreadsheets/d/11DABHIIqwYQKj1L83AK9ywk_hYMjEkcaxpIg6phbTf0/edit?usp=sharing).
|
||||
1. Install [Filza File Manager](http://cydia.saurik.com/package/com.tigisoftware.filza/).
|
||||
2. Install [NewTerm 2](https://chariz.com/get/newterm).
|
||||
3. Download PojavLauncher's Java 16 JRE for iOS and install it using Filza [here](https://github.com/PojavLauncherTeam/PojavLauncher_iOS/releases/download/v16-openjdk/openjdk-16-jre_16.0.0+git20201217.8383f41-2_iphoneos-arm.deb).
|
||||
4. Download this package containing modified java commands, and install it using Filza [here](https://cdn.discordapp.com/attachments/558829512633090048/834014323755319306/com.letschill.java_0.1_iphoneos-arm.deb) (Note: Not an official GeyserMC project, install at your own risk).
|
||||
5. Open NewTerm 2 and run `wget https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/standalone`
|
||||
6. Run `java -jar Geyser-Standalone.jar`.
|
||||
7. Geyser should show up in the Friends tab inside Minecraft.
|
||||
|
||||
**Note:**
|
||||
Due to the iOS environment, if your device has low specs, iOS might end up killing NewTerm 2 while you're playing, stopping the server. There is no fix for that because of how iOS works.
|
||||
@@ -36,7 +36,7 @@ This means something (likely another instance of Geyser) is running on the port
|
||||
|
||||
### [...]` has been compiled by a more recent version of the Java Runtime (class file version 60.0)`
|
||||
|
||||
See this link for updating to Java 16: https://paper.readthedocs.io/en/latest/java-update/index.html.
|
||||
See this link for updating to Java 17: https://paper.readthedocs.io/en/latest/java-update/index.html.
|
||||
|
||||
### Hosting provider will not immediately open up UDP.
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ title: Creating a Startup Script
|
||||
|
||||
:::caution
|
||||
|
||||
In order for this to work, you MUST have Java 16 (or higher) installed!
|
||||
In order for this to work, you MUST have Java 17 (or higher) installed!
|
||||
|
||||
:::
|
||||
|
||||
|
||||
@@ -142,12 +142,39 @@ SoYouStart (subsidiary of OVH):
|
||||
5. Save and wait a few seconds for the changes to come into effect.
|
||||
|
||||
### Oracle Cloud/OCI
|
||||
You'll need to allow port 19132 on UDP in both the security list and the firewall-cmd command.
|
||||
By default, Oracle Cloud will block all incoming traffic except for SSH and RDP. This must be resolved within Oracle Cloud itself and the Compute Instance running Geyser.
|
||||
|
||||
The steps below assume that you are using the default ports for the Java server and Geyser, and should be adjusted accordingly.
|
||||
|
||||
1. Find your Compute Instance in the OCI Console
|
||||
2. Click on the instances Virtual Cloud Network (this will be under "Instance details")
|
||||
3. On the left-hand side, select "Security Lists"
|
||||
4. Select one of the security lists. By default only one security list will exist. It doesn't matter which security list we add the rules to.
|
||||
5. Select "Add Ingress Rules"
|
||||
6. Configure rules for Java (optional)
|
||||
- Set "Source CIDR" to `0.0.0.0/0`
|
||||
- Set "Destination Port Range" to `25565-25565`
|
||||
- Select "Another Ingress Rule"
|
||||
7. Configure rules for Geyser
|
||||
- Set "Source CIDR" to `0.0.0.0/0`
|
||||
- Set "Destination Port Range" to `19132-19132`
|
||||
- Set "IP Protocol" to UDP
|
||||
8. Select "Add Ingress Rules"
|
||||
|
||||
#### Oracle Linux
|
||||
|
||||
Run the following commands to allow Minecraft and Geyser through the OS firewall:
|
||||
|
||||
```bash
|
||||
sudo firewall-cmd --add-port=25565/tcp --permanent
|
||||
sudo firewall-cmd --add-port=19132/udp --permanent
|
||||
sudo firewall-cmd --reload
|
||||
```
|
||||
|
||||
#### Ubuntu
|
||||
|
||||
Additional step for Ubuntu users:
|
||||
1. Remove/comment out `-A INPUT -j REJECT --reject-with icmp-host-prohibited` in the `/etc/iptables/rules.v4` file.
|
||||
2. Then, run the following command to fix ufw:
|
||||
2. Run the following command to fix `ufw`:
|
||||
```bash
|
||||
sudo iptables-restore < /etc/iptables/rules.v4
|
||||
```
|
||||
|
||||
Reference in new issue
Block a user