Author Topic: The GeyserMC Solution, a JAVA+BEDROCK Hybird  (Read 9189 times)

crazy

  • Administrator
  • Sr. Member
  • *******
  • Posts: 398
  • Karma: +6/-0
    • View Profile
    • STIPE website (This one!)
The GeyserMC Solution, a JAVA+BEDROCK Hybird
« on: 19 August 2020, 08:29:17 »

Under normal circumstances, it is not possible for Bedrock players and Java players to play on the same server. However thanks to an amazing plugin called GeyserMC, it is now possible to allow Bedrock players to join a java server!
 
It works by using clever translation of network data.  Without bedrock client even knowing its joining a java server.

The Result? Both players from Bedrock and Java editions can interact and play. GeyserMC has taken over many other Bedrock server emulators as it allows standard Java Spigot/Bukkit plugins to be used. It is stable and constantly updated.

We at STIPE Servers Australia fully support this plugin and have implemented it into the control panel for you to install (You can find it in the Installer and Modpacks section. Just install, restart server twice, and everything is set to go)

Things you should know:
  • GeyserMC does not work with Forge/Fabric modpacks, as modpacks require both client and server modifications, it is not possible to modify bedrock to that extent
  • For PlayStation/XBOX, currently there is no functionality to directly connect to a custom server over the internet. However, players can install a special Minecraft proxy app which will allow direct connection to your server. The free app (called Phantom MC) can be installed on any PC/MAC/Linux device and must be on the same network as the PlayStation/XBOX. (There is also an Android app available for purchase) For more information see: Allowing PS/XBOX to join my server.
  • For Nintendo Switch, currently there is no functionality to directly connect to a custom server over the internet. By modifying some DNS Network settings on the device, it can be used to join a custom stipe server. See: Allowing Nintendo Switch to join my server.
  • To avoid character name conflicts all bedrock players join with a dot . in front of their name. Don’t forget to type in the dot when entering any commands based on the player.
  • For bedrock clients and whitelisting:  If you are planning to whitelist your server you need to first allow any bedrock player to join while the server is not whitelisted, it will create IDs for each bedrock player and you may then activate whitelist and use the console command: whitelist add .playername to whitelist players as per normal.


How to install Bedrock + Java Combo Edition (for STIPE Customers)
Before starting this step, we recommend that you create a new server install profile. But if you want to upgrade your existing java vanilla/spigot server, then you can skip creation of new Server Install.
Step 1) Once you have created a new server install profile, or decided to keep existing, go to Installer and Modpack section
Step 2) Look for Plugin - GeyserMC Java & Bedrock
Step 3) Click INSTALL
Step 4) Restart server, wait for it to start so that it generates all config files (Give it 1 min)
Step 5) Important: Restart server again!, our systems will automatically configure the config files for you on second restart.
Step 6) Go to Express Settings, make note of the server address for JAVA edition players and the IP/Port for Bedrock edition players. Join and have fun!
« Last Edit: 08 July 2022, 11:40:41 by sirjorge »

Vardogr

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: The GeyserMC Solution, a JAVA+BEDROCK Hybird
« Reply #1 on: 02 June 2021, 11:09:49 »
Note also that you should edit the Geyser config.yml to reflect the Bedrock ip and port listed in your settings page. Compatible with PC and mobile versions of Bedrock. Consoles might be more of a challenge.

« Last Edit: 04 June 2021, 06:08:32 by Vardogr »

crazy

  • Administrator
  • Sr. Member
  • *******
  • Posts: 398
  • Karma: +6/-0
    • View Profile
    • STIPE website (This one!)
Re: The GeyserMC Solution, a JAVA+BEDROCK Hybird
« Reply #2 on: 20 October 2021, 08:52:01 »
 
Note also that you should edit the Geyser config.yml to reflect the Bedrock ip and port listed in your settings page. Compatible with PC and mobile versions of Bedrock. Consoles might be more of a challenge.



Thanks for the information Vardogr. Actually if you restart the server twice, the STIPE Control Panel will automatically fill those details in for you. So you don't need to do this manually! But if you are hosting the server from a place other than STIPE, then yes you would need to manually edit those values.