Minecraft 4 GB
₺149.00 / month
- 4 GB ayrılmış RAM
- Oyuncu sayısı sınırsız
- Tek tık modpack kurulumu
- Web tabanlı oyun paneli
- Otomatik günlük yedek
- DDoS koruması
Java or Bedrock, plugins or modpacks: run your Minecraft server with a web-based game panel, automatic daily backups and DDoS protection from our data center in Türkiye.
Quick answer
Minecraft server hosting keeps your world online 24/7 on a remote server, so friends or your community can join over port 25565 whenever they like. To pick the right plan, first decide on the edition (Java or Bedrock), then the server software (Paper, Fabric, Forge, NeoForge) and the number of players you expect. Ready-made game server packages suit small servers with a few plugins, while heavy modpacks and networks are better on a VDS server.
Monthly starting prices in Turkish lira, excluding VAT. You complete the order on our Turkish store page.
₺149.00 / month
₺279.00 / month
| Concurrent players | RAM | vCPU | Disk |
|---|---|---|---|
| 1–10 (group of friends) | 3–4 GB | 2 cores | 10–20 GB NVMe |
| 10–30 (survival with plugins) | 6–8 GB | 2–4 cores | 20–40 GB NVMe |
| 30–80 (community) | 10–16 GB | 4 cores | 40–80 GB NVMe |
| Heavy modpack (5–20 players) | 8–12 GB | 4 cores | 30–60 GB NVMe |
| Velocity network (lobby + 2–3 modes) | 16–32 GB | 6–8 cores | 80 GB+ NVMe |
Estimates; actual needs depend on mods, plugins and settings.
Minecraft server hosting keeps your world running while your own computer is off, gives everyone the same address to join and moves the load away from your home internet connection. Running your own server instead of LAN or Realms means full control over the player limit, plugins, mods, whitelist and backups.
A rented server makes the biggest difference in three scenarios:
Our servers are located in Türkiye, which makes them a natural fit for players in Türkiye and the surrounding region.
If most of your players are on Java Edition on a computer, rent a Java server; if they join from phones, tablets, Xbox, PlayStation or Switch, rent a Bedrock server. If you want both, adding Geyser to a Java server is the most common solution. The two editions look like the same game but use different network protocols, different server software and different plugin ecosystems.
| Criterion | Java Edition server | Bedrock Dedicated Server |
|---|---|---|
| Default port | 25565/TCP | 19132/UDP (19133/UDP for IPv6) |
| Clients | Windows, macOS, Linux | Mobile, consoles, Windows Bedrock |
| Plugins / mods | Paper plugins, Fabric and Forge mods | Behaviour and resource packs (add-ons) |
| Server software | Vanilla, Paper, Purpur, Fabric, Forge, NeoForge | Mojang’s official Bedrock Dedicated Server |
For mixed communities, install Geyser and Floodgate on the Java server to let Bedrock players in too: Geyser translates the protocol, and Floodgate lets Bedrock players join without a Java account. In this setup port 19132/UDP must also be open for Bedrock.
If you will use plugins, choose Paper (or Purpur, which is built on it); if you will use mods, choose the loader your modpack requires, i.e. Fabric, Forge or NeoForge. Trying to mix both on the same server usually causes trouble.
For a Paper server with plugins, 3–4 GB of RAM is usually enough for up to 10 players and 6–8 GB for up to 30. With modpacks, the number of mods matters more than the number of players, and anything below 8 GB rarely runs comfortably. The table above summarises these estimates; the exact figure depends on your plugins, the size of the explored world and what players are doing.
Two factors are as important as RAM but often forgotten:
Allocating far more RAM than needed can also hurt: when the Java heap is very large, garbage collection pauses get longer.
If you want to run a single server and manage it from a panel, a ready-made Minecraft game package is the right choice. If you plan to connect several servers with Velocity, run a database and website on the same machine or need full operating system access, a VDS is the better fit.
LIONFIN Minecraft packages come with a web-based game panel, one-click modpack installation, automatic daily backups and DDoS protection; RAM options are listed live in the package table on this page. For a panel user, running the server comes down to choosing a version, installing plugins and typing commands in the console.
A VDS server is a KVM virtual machine whose cores, memory and disk are reserved entirely for you. There you set up the Java version, startup flags, firewall and backup routine yourself, and you can add a management panel such as Pterodactyl if you like. We compare both routes side by side on the game server package vs VDS page.
Once you choose a package and complete payment, your server is provisioned automatically and the connection details appear in your customer panel. If you chose a VDS instead, you can connect over SSH and install Java and the server software yourself. Prices are shown in Turkish lira excluding VAT and the checkout is in Turkish; if you need help ordering, contact us by email.
Download plugins and mods only from trusted sources (Modrinth, CurseForge, Hangar, SpigotMC), check that they match your server version and take a backup before every addition. However popular a plugin is, installing the wrong version can cause startup errors or even corrupt world data.
A common core set for plugin servers:
On modpack servers, the client and server must use exactly the same pack version. Using the “server pack” published by the pack author prevents client-only mods (for example visual mods) from being installed on the server.
The biggest performance gains come from lowering view and simulation distance, pre-generating the world and profiling to find the plugin causing lag; adding RAM is usually the last resort.
view-distance and simulation-distance: these two values in server.properties set how many chunks are loaded and processed around each player. Lowering simulation distance reduces CPU load while keeping the view distance.worldborder command to set the border./spark profiler for a few minutes; the report shows which plugin or mechanic takes the most time.-Xms/-Xmx) a little below the package memory so the operating system has headroom.When ticks per second (TPS) drop below 20, players experience delayed block breaking and rubber-banding.
The foundation of Minecraft server security is network-level DDoS filtering, keeping online-mode enabled, using a whitelist or a solid permission structure and closing management ports (RCON, database) to the outside world.
online-mode=true: makes players authenticate with a Mojang/Microsoft account. On backend servers behind Velocity this is turned off, so their ports must be open only to the proxy and Velocity’s modern forwarding secret must be used; otherwise anyone could join a backend server directly under another player’s name.white-list=true plus /whitelist add is the simplest protection.enable-rcon=false; if you do, set a long password and open the port only to your own IP address.If you run your own server on a VDS, restricting SSH to key-based access and applying operating system updates regularly matter as much as in-game measures.
A Minecraft world consists of the world, world_nether and world_the_end folders in the server directory. Backing up these folders and the plugin data regularly is enough, and migrating simply means uploading the same folders to the new server.
LIONFIN game packages take automatic daily backups; still, it is good practice to take a manual backup from the panel before a major plugin update or version upgrade. On a VDS, keep backups outside the server as well — the basic rule of any backup strategy is never to rely on a single copy.
To move a single-player world or a server from another provider:
world folders and the plugins or mods directory.level-name in server.properties.To put lobby, survival, creative and minigame servers behind one address, you set up a Velocity proxy: players connect only to the proxy, and Velocity moves them to the backend servers via commands or menus.
A typical small network consists of:
| Component | Role | Exposed to the internet? |
|---|---|---|
| Velocity | Accepts player connections, handles switching between servers | Yes, 25565/TCP |
| Lobby (Paper) | Welcome area, menus, server selector | No, proxy only |
| Game servers (Paper/Purpur) | Survival, skyblock, minigames | No, proxy only |
| Database (MariaDB) | Shares LuckPerms, economy and stats data across servers | No, local network only |
Each server here is a separate Java process, so memory needs add up: a small share for the proxy, a few GB for the lobby and separate memory for each game server according to its player load. That is why networks are usually built on a VDS rather than a ready-made package. MariaDB is a popular choice for the shared database; LuckPerms and many economy plugins support MySQL-compatible databases directly.
The critical security point is that backend server ports stay closed to the internet. On a VDS a few UFW firewall rules do this: open only the proxy port and bind the others to the local address. Set player-info-forwarding-mode to modern in the Velocity configuration and enter the same secret in the Paper servers’ configuration, and player identities are passed through the proxy securely.
Before upgrading, take a full backup, wait for your plugins or mods to support the new version and try the upgrade on a copy server first; once a world has been opened in a new version, it cannot be rolled back.
Mojang changes block, entity and world generation code with every major update. Software such as Paper usually ships for a new version within days or weeks, with the first builds marked “experimental”. Big plugins (for example WorldGuard, EssentialsX) can also take time to update. The most common problems on a rushed upgrade are plugins that won’t load, broken region protections and sharp transitions where new world generation meets old areas.
A safe upgrade plan:
For communities that want to stay on an older version, ViaVersion and ViaBackwards let newer clients connect to an older server. This works in the short term, but new blocks and items won’t appear on the old server.
The most frequent problems come from version mismatches, the wrong Java version, insufficient memory and incompatible plugins or mods — and all of them can be diagnosed from the first error line in the console log.
UnsupportedClassVersionError: the server software needs a newer Java. 1.20.5 and later require at least Java 21; select the right Java version in the panel.OutOfMemoryError or sudden crashes: memory is insufficient or a mod is leaking memory. Measure with spark first and upgrade the package if needed.server-port.If you can’t solve the issue, opening a support ticket with the relevant part of the console log speeds up diagnosis.
Choose the edition
Find out whether your players use Java Edition or Bedrock; for a mixed community plan a Java server with Geyser.
Pick a package
Choose a suitable RAM option from the package table based on players and plugins/mods, or a VDS for a network.
Complete your order
Once payment is confirmed the server is provisioned automatically; the address and panel access appear in your customer panel.
Select software and version
In the game panel, choose Paper, Fabric, Forge or NeoForge and the Minecraft version, then start the server.
Configure settings
Set the player limit, whitelist and view distance in server.properties, then install your plugins or modpack.
Invite players
Share the server address or your own domain, take a first backup and organise permissions with LuckPerms.
For a Paper server with plugins, 3–4 GB is usually enough for up to 10 players and 6–8 GB for up to 30. With modpacks the number of mods decides; plan 8 GB or more for large packs. The most reliable way to find your real need is to measure with spark profiles.
Yes. With Geyser and Floodgate installed on a Java server, Bedrock players can join the same world from phones or consoles. Port 25565/TCP must be open for Java and 19132/UDP for Bedrock; some Java mods and custom blocks may not appear on the Bedrock side.
Yes. You can use the modpack installer in the game panel or upload the server pack published by the pack author over SFTP. Client and server must use exactly the same pack version; otherwise players get missing-mod errors.
Yes. Create an A record pointing to the server IP in your domain’s DNS zone and players can type the domain instead of the IP. If the server runs on a port other than the default 25565, add an SRV record as well so players can join without typing the port.
The most common causes are large animal or redstone farms, too many entities, new chunk generation during exploration and poorly written plugins. Take a spark profile to find the source, lower the simulation distance and try pre-generating the world.
Yes. Take the world from the saves folder of your game directory, upload it in place of the server’s world folder and match the folder name to level-name in server.properties. The server must run the same Minecraft version as the world or a newer one; back up before you start.
The Java server runs on both, but Linux uses fewer resources on the server side and most community tools are built for it. Bedrock Dedicated Server is published by Mojang for Windows and Ubuntu. With a ready-made package you don’t have to deal with the operating system at all.
In Minecraft the player limit is set by max-players in server.properties; the practical limit is the RAM and CPU you allocate. LIONFIN Minecraft packages do not cap player numbers artificially, but large communities need a bigger package or a VDS.
Look at the first error line in the console log; it usually says the plugin is incompatible with your server version or depends on another plugin. Remove the most recently added plugin from the plugins folder, restart the server and add it back once you find a compatible version.
It depends on the Minecraft version: 1.20.5 and later need at least Java 21, while older versions may run on Java 17 or 8. Check the server software’s announcement when moving to a new version; the Java version can be selected in the game panel.
Yes. Stop your old server, download the world folders, the plugins or mods directory and the configuration files, then upload them to the new server over SFTP. If you choose the same server software and version, plugin data and permissions keep working as before.