Friends on phones, tablets and PCs in one world: a Purpur core, Geyser translating Bedrock connections and Floodgate so nobody needs a Java account.

Select from our wide range of optimized game servers. Each server is configured for maximum performance and comes with DDoS protection.







Compare recommended use, plan hardware and monthly prices.
| Plan | Recommended for | Hardware | Monthly price |
|---|---|---|---|
| Bronze 4GB | 5–10 players, mixed friend groupTranslation for a few Bedrock players is no issue at this size. | 4 vCore Ryzen 9950X · 4 GB DDR5 6000MHz · 50 GB NVMe SSD Samsung 990 PRO | ₺240.00/mo |
| Silver 6GB | 10–25 players, core pluginsRoom for Geyser's extra memory needs plus a solid plugin set. | 4 vCore Ryzen 9950X · 6 GB DDR5 6000MHz · 60 GB NVMe SSD Samsung 990 PRO | ₺345.00/mo |
| Gold 8GB | 25–40 players, Bedrock-heavy communityA balanced pick for community servers where mobile players are the majority. | 4 vCore Ryzen 9950X · 8 GB DDR5 6000MHz · 70 GB NVMe SSD Samsung 990 PRO | ₺440.00/mo |
| Platinum 10GB | 40–60 players, economy and claimsPrevents memory pressure as translation load and plugin stacks grow. | 4 vCore Ryzen 9950X · 10 GB DDR5 6000MHz · 100 GB NVMe SSD Samsung 990 PRO | ₺530.00/mo |
| Diamond 12GB | 60–80 players, busy crossplayNear the limit of 4 vCores; keep view-distance balanced. | 4 vCore Ryzen 9950X · 12 GB DDR5 6000MHz · 110 GB NVMe SSD Samsung 990 PRO | ₺617.50/mo |
| Emerald 16GB | 80+ players, large mixed crowd (6 vCore)Extra cores move Geyser translation off the main thread; the comfiest crossplay tier. | 6 vCore Ryzen 9950X · 16 GB DDR5 6000MHz · 120 GB NVMe SSD Samsung 990 PRO | ₺840.00/mo |
| Xtreme 32GB | Very large crossplay communities (12 vCore)More than most servers need; suits setups aiming for hundreds of concurrent players. | 12 vCore Ryzen 9950X · 32 GB DDR5 6000MHz · 200 GB NVMe SSD Samsung 990 PRO | ₺1520.00/mo |
Everything it takes to run two editions of Minecraft on one server: translation, authentication and hardware to carry both.
Geyser converts packets from Bedrock clients into the Java protocol, so Bedrock and Java players build on the same map, chat in the same channel and share the same economy plugin.
Floodgate verifies Bedrock players through their Microsoft accounts and lets them in without a Java license. Their data is encrypted with the key.pem key, which you should never share.
Open plugins/Geyser-Spigot/config.yml in the file manager and set the Bedrock port, the clone-remote-port option and auth-type to fit your community.
Every Paper and Purpur plugin keeps working, and plugins built on the Floodgate API can show Bedrock players native, touch-friendly forms instead of chat-command menus.
Geyser converts packets and chunk data for every Bedrock player in real time. Ryzen 9 9950X cores help it keep up without slowing the main game loop.
To send custom textures to Bedrock players, upload a .mcpack or .zip into Geyser's packs folder; after a restart, every connecting Bedrock player receives it.
Bringing Java and Bedrock players together starts at $6.00 a month with Purpur-Geyser-Floodgate server hosting: Purpur plus the Geyser and Floodgate plugins on 4 GB of DDR5 memory, a Ryzen 9 9950X and NVMe SSD, set up automatically after payment. Geyser translates connections from Bedrock clients on phones, tablets, Windows and consoles into the Java protocol, and Floodgate lets those players in without buying a Java account. Java players connect over TCP, Bedrock players over UDP, both to the same server. It runs in our Istanbul datacenter, so friends in Türkiye playing on mobile data get a short route too.
If part of your group plays Java on PC and the rest play Bedrock on phones or tablets, this package is built for you. Mixed groups are common, especially where many players are on mobile, and pulling everyone into one world beats running two separate servers.
Think through three scenarios. If everyone plays Java, plain Purpur or Paper is enough and you avoid Geyser's overhead. If everyone plays Bedrock, a native Bedrock server such as Vanilla Bedrock feels more natural because there's no translation layer at all, but you give up Java's huge plugin ecosystem. If your group is mixed and you want Java plugins like LuckPerms, WorldGuard or an economy, a crossplay server is the only sensible route.
Keep in mind that the server itself is a Java server, and Bedrock players connect through Geyser as guests. Game rules, redstone and world generation all follow Java Edition, so Bedrock-only mechanics, such as its different redstone behavior, don't apply here.
Java players do what they always do: Multiplayer, Add Server, then the IP:port from your panel. Bedrock players go to Play, open the Servers tab, scroll down to Add Server and enter the IP in the address field and the Bedrock port in the port field.
Geyser listens on UDP port 19132 by default, but on a hosted server the Bedrock port has to match the port assigned to your server. The easiest fix is turning on clone-remote-port in Geyser's config, which gives the Bedrock listener the same number as the Java port on every start. Java uses TCP and Bedrock uses UDP, so sharing the number causes no conflict, and you only have one port to tell people.
Console players are a different story. Bedrock on Xbox, PlayStation and Switch has no screen for adding outside servers, so those players rely on DNS-based methods like BedrockConnect, described in Geyser's documentation, or mobile apps that emulate a LAN game. Setup differs by console, so preparing a short guide for them saves a lot of back-and-forth.
Geyser's settings live in plugins/Geyser-Spigot/config.yml. For Bedrock players to join without a Java account, auth-type must be set to floodgate. The MOTD and player count shown in the Bedrock server list are managed in the same file.
Floodgate keeps its own config in the plugins/floodgate folder. The key setting is username-prefix: to avoid clashing with a Java player of the same name, Floodgate puts a dot (.) in front of Bedrock names by default. If any plugin works off player names, account for that prefix; spaces in Bedrock names are also swapped for underscores by default. The key.pem file in that folder encrypts Bedrock players' identity data. Never share it, and if you later build a proxy network, the same key has to be copied to the proxy and every backend.
Updates matter more here than anywhere else. Bedrock clients update often, and players on a new version can't connect until Geyser supports it. Geyser also targets only the latest Java version directly, so if your server runs an older one you'll need ViaVersion.
Geyser bridges the two editions but can't erase every difference. Combat is the clearest example: Java's attack cooldown doesn't exist in the Bedrock UI, so Geyser imitates it with an on-screen indicator. If you're building a PvP-focused server, accept up front that the two sides will feel a little different.
Resource packs aren't converted automatically. Your Java texture pack never reaches Bedrock players; you need a separate Bedrock pack in Geyser's packs folder. Custom-model items and blocks also need their own mappings on the Bedrock side.
Anti-cheat is the other thing to watch. Bedrock clients move and interact differently, so some anti-cheat plugins flag Bedrock players unfairly. Pick an anti-cheat with Geyser/Floodgate support, or set up exemptions for Bedrock players.
The good news: through Floodgate, Bedrock players' skins show up for Java players too, and menu plugins built on the Floodgate API can present Bedrock players with native forms designed for touch screens.
Geyser constantly converts network packets and chunk data for each Bedrock player, so it uses somewhat more CPU and memory than a plain Purpur server with the same player count. If most of your players come from Bedrock, look one tier above what we'd suggest for plain Purpur.
As a practical guide, Bronze 4GB is enough for a mixed group of 5–10 friends. Silver 6GB fits 10–25 players with a few core plugins, and Gold 8GB is a good start for a Bedrock-heavy community of 25–40. Between 40 and 80 players you'll sit in the Platinum 10GB to Diamond 12GB range.
The 6 vCores on Emerald 16GB are especially valuable for busy crossplay servers, because the extra cores keep Geyser's translation work away from the main game thread. Whatever plan you're on, keep view-distance sensible with mobile devices in mind; lower-end phones struggle with long render distances, and a moderate value lightens the server load as well.
Factor in the translation load from Bedrock players: Bronze 4GB for a small friend group, Gold 8GB or above for a crossplay community beyond 25 players.
After payment, the server is set up automatically with Purpur plus the Geyser and Floodgate plugins. Start it for the first time from gamepanel.hostingmerkezi.net.
Make sure auth-type is floodgate in Geyser's config.yml, turn on clone-remote-port to use a single port, and restart the server.
Decide whether to keep the dot prefix on Bedrock names, then upload plugins such as LuckPerms and WorldGuard to the plugins folder.
If you use custom textures, drop a Bedrock-compatible .mcpack into Geyser's packs folder; Java packs are not converted for Bedrock automatically.
Join once with a Java client, then from a phone via Servers and Add Server with the IP and port; once both players see each other, share the address.
What people ask before bringing Java and Bedrock players onto one server.
Our İstanbul datacenter runs on Ryzen 9 hardware, delivering low latency to players in Türkiye and good connectivity to Europe, the Middle East and the Caucasus.
Turkey
Everything your project needs — from game servers to VPS, dedicated servers, web hosting and Discord bot hosting.
Connect with our community of gamers and developers
Get instant support, share experiences, and stay updated with the latest news