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:
Chew committed 2024-01-25 22:25:10 -06:00
commit 7ee23e37a5
6 files changed
+48 -39

No files matched your search

+2 -2
View File
@@ -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
View File
@@ -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.
+1 -1
View File
@@ -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.
+1 -1
View File
@@ -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!
:::
+31 -4
View File
@@ -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
```