# berrybyte Updates & Changelog Source: https://docs.berrybyte.net/changelog Latest updates and improvements to berrybyte. ## Now Hosting: Necesse We've added support for [Necesse](https://store.steampowered.com/app/1169040/Necesse/), a charming sandbox adventure that blends crafting, island exploration, and base building. Think Terraria meets Core Keeper — perfect for those who love building and exploring. ## Singapore Region Now Live We've expanded into Asia-Pacific with a brand new Singapore region. All your favorite games are now available with the same Ryzen hardware and reliable network infrastructure you're used to. Lower latency for players across Southeast Asia and beyond. ## 8 New Games & Fresh Look Our game library just got bigger. We've added support for **FiveM • CS2 • Ark SE • Conan Exiles • Core Keeper • Vintage Story • Garry's Mod • Don't Starve Together**. Alongside the new games, we've given our brand a refresh with a new logo and completely reworked the ordering experience. Cleaner, faster, and easier to use. Same berry, better look. ## Bare Metal: Instant Deployment & Lower Prices Dedicated servers now deploy instantly in Seattle and Dallas — no more waiting around. We've also dropped prices across the board while keeping the same DDoS protection and quality you expect. Better value, same reliability. ## Public Launch Our first public release brings bare metal servers, a completely redesigned website, expanded game support, and plenty more. ### Website Redesign We've rebuilt the website from the ground up with a gaming-focused aesthetic that feels familiar and welcoming. It's faster, easier to navigate, and maintains a consistent, polished design throughout. Designed and developed by our sister company [LUSORY™](https://lusory.studio). ### Dedicated Servers After months of private beta testing, we're opening up bare metal dedicated servers to everyone. Three models available, all powered by top-tier Ryzen 9 CPUs and Gen 4 NVMe SSDs. Launching in **Dallas, Texas** and **Seattle, Washington** with competitive pricing perfect for large communities and networks. Every server includes our terabit-scale DDoS protection at no extra cost. Managed game panels and BGP sessions are available as addons if you need them. ### More Games We've been investing heavily in our infrastructure, expanding our server fleet and global presence. This means we can handle more demand and continuously add support for new games — expect new additions every week. As a nice touch, the search bar on [/games](https://berrybyte.net/games) now recognizes common game aliases. Try searching "mc" for Minecraft or "7DTD" for 7 Days to Die. # Factorio Server Hosting Guides - Setup, Configuration & Factory Management Source: https://docs.berrybyte.net/games/factorio/introduction Complete Factorio server hosting guides covering dedicated server setup, configuration settings, mod management, and troubleshooting for the automation factory game. # Factorio Server Hosting Guides Our comprehensive Factorio server hosting guides cover everything from setting up a dedicated server to configuring gameplay settings and managing your automation community. Whether you're hosting a cooperative factory for friends or managing a large industrial multiplayer server, these tutorials will help you create the perfect Factorio multiplayer experience. [Factorio](https://store.steampowered.com/app/427520/Factorio/) is a game about building and creating automated factories to produce items of increasing complexity, within an infinite 2D world. **[berrybyte](https://berrybyte.net/factorio-server-hosting)** provides powerful, budget-friendly Factorio server hosting with instant setup, NVMe SSD storage, and 24/7 uptime for seamless automation gameplay. ## Setup & Installation Get your Factorio server up and running with these essential setup guides: Guides coming soon Guides coming soon ## Mods & Plugins Enhance your Factorio server with modifications: Guides coming soon Guides coming soon ## Configuration & Optimization Customize your server settings and optimize performance: Guides coming soon Guides coming soon ## Troubleshooting & FAQs Resolve common issues and manage your server: Guides coming soon Guides coming soon ## Related Guides Looking for more server management help? Check out these related guides: * [Server Backups](/panel/backups) - Protect your factory data * [File Management](/panel/importing-files) - Upload and manage server files * [Server Overview](/panel/overview) - Understanding your control panel ## With a hosting provider Creating your own Factorio server is easy. **[berrybyte](https://berrybyte.net/factorio-server-hosting)** is a budget-friendly and powerful Factorio server host. Our servers are online 24/7 so you can join in at any time of the day. 1. Select your desired plan & location 2. Complete checkout and check your email inbox 3. Login to the [game control panel](https://game.berrybyte.net) 4. Join the server and start building your factory! ## Self-hosting a Factorio dedicated server You can also alternatively run a server on your own computer/PC by downloading the dedicated server from the official website. ### System requirements A single Factorio server requires at least **2GB RAM**, **2 CPU cores**, and **1GB of storage**. ### Installing game server Download the dedicated server from the [official Factorio website](https://factorio.com/download) and extract it to your desired location. ### Starting game server Run the server by launching the factorio executable with appropriate parameters. **Need some help?** Feel free to [open a ticket](https://berrybyte.net/support) or join our [community Discord server](https://berrybyte.net/discord). ## Frequently Asked Questions Our servers use the latest and greatest hardware on the market, solely using NVMe SSDs and minimum 1Gbps uplink per server. * CPU: **Intel** or **Ryzen 9** processors * **NVMe SSD** in RAID 1 configuration * **DDR4** ECC RAM * **1Gbps** Network Port As soon as you place an order, your server is setup instantly to let you start playing on your Factorio server within minutes! **Seattle, Washington**, (West Coast USA), **Dallas, Texas** (Central USA), **Ashburn, Virginia** (East USA), **London, United Kingdom** (EU), **Germany** (EU), and **Amsterdam** (EU). Yep! To help ease you into our platform, we offer free server migrations from your old host and help you get settled into berrybyte! Absolutely! You can upgrade and downgrade plans at any time with a few clicks of a button. Head to the client area, select the service, and choose the plan you wish to upgrade to. You'll only be billed the difference (Prorated) during upgrade. DDoS protection is **included with every server** at no extra cost. Protecting and mitigating your servers against DDoS attacks is our specialty! Create your Factorio server within minutes at [berrybyte.net/factorio-server-hosting](https://berrybyte.net/factorio-server-hosting). # How to Add an Admin on a Hytale Server Source: https://docs.berrybyte.net/games/hytale/add-admin Learn how to op a player and give admin permissions on your Hytale server using op add/remove commands. # Adding an Admin on a Hytale Server Adding an admin on a Hytale server lets a trusted player run admin commands and help manage your Hytale multiplayer server. If you don’t have a server yet, start with [Hytale server hosting](https://berrybyte.net/hytale-server-hosting). ## Add an admin (op) using the console 1. Open your server panel 2. In the **Overview** tab, find the server **Console** 3. Run this command (replace `playerName` with the real in-game name): `op add ` Example: `op add Steve` ## Remove admin (de-op) To remove admin permissions from a player, run: `op remove ` # How to Authenticate Your Hytale Server Source: https://docs.berrybyte.net/games/hytale/authenticate-server Learn how to authenticate your Hytale dedicated server to link it to your account. Your [Hytale dedicated server](https://berrybyte.net/hytale-server-hosting) needs to be authenticated once before it can start. ## With berrybyte [berrybyte](https://berrybyte.net/hytale-server-hosting) automatically authenticates your server for you - **you don't need to do anything**. Your server will authenticate and start on its own. ## Manual authentication (if needed) You'll only need to manually authenticate if: * You've turned off **Automatic Authentication** in the Startup tab * Automatic authentication fails for some reason If you need to manually authenticate: 1. A **Hytale Authentication** modal will appear in your console 2. **Option 1:** Click **Authenticate Server** and it'll auto-authenticate if you're logged in 3. **Option 2:** Copy the **Device Code**, paste it on the authorization page, and click **Approve** Authentication is only required once per server. After the first time, your Hytale multiplayer server will start automatically. For more details, see the [official Hytale server manual](https://support.hytale.com/hc/en-us/articles/45326769420827-Hytale-Server-Manual). # How to Configure Hytale Server Settings Source: https://docs.berrybyte.net/games/hytale/configure-server-settings Learn where to edit config.json to change Hytale server settings like name, password, max players, view distance, and default game mode. Hytale server settings are controlled by your server's `config.json`. Editing this file lets you customize things like your server name, password, max players, and performance-related settings (like view distance). If you don’t have a server yet, start with [Hytale server hosting](https://berrybyte.net/hytale-server-hosting). ## Where to edit the Hytale server config 1. Open your server panel 2. Navigate to the **Files** tab 3. Find and open `config.json` (usually in the root server directory) 4. Make your changes 5. **Save** the file 6. Restart the server to apply changes Stop/restart your server before editing `config.json`, otherwise your changes may not apply correctly. ## Hytale `config.json` server settings Below is a simple reference table of common Hytale dedicated server settings found in `config.json`. | Setting (Key) | Type | What it does | | ------------------------- | ------- | ------------------------------------------------------------------------------------ | | `ServerName` | String | Sets the public server name shown in the server list. | | `MOTD` | String | Message of the day shown under your server name. | | `Password` | String | Sets a join password. Use `""` for a public server. | | `MaxPlayers` | Number | Maximum number of players that can join at once. | | `MaxViewRadius` | Number | View distance in chunks. Higher values usually require more RAM/CPU. | | `LocalCompressionEnabled` | Boolean | Enables network compression. Can reduce bandwidth usage (may slightly increase CPU). | | `Version` | Number | Config format version. Typically leave this unchanged. | | `Defaults.World` | String | Default world folder name the server loads/creates. | | `Defaults.GameMode` | String | Default game mode for new players (commonly `ADVENTURE` or `CREATIVE`). | | `ConnectionTimeouts` | Object | Controls how long the server waits before timing out clients. (Advanced) | | `RateLimit` | Object | Packet rate limiting to reduce spam/abuse. (Advanced) | | `PlayerStorage` | Object | Controls how/where player data is saved. (Advanced) | | `DisplayTmpTagsInStrings` | Boolean | Development/diagnostic option for displaying raw formatting tags. (Advanced) | ## Admin commands (in-game) Some settings can be adjusted in-game if you have admin access. Join your server and run `/help` to see what admin commands are available on your Hytale server. # How to Enable Whitelist on a Hytale Server Source: https://docs.berrybyte.net/games/hytale/enable-whitelist Learn how to enable a Hytale server whitelist and add/remove players using whitelist commands. # Enabling Whitelist on a Hytale Server Enabling whitelist on your Hytale server makes it so **only approved players** can join your Hytale dedicated server. If you don’t have a server yet, start with [Hytale server hosting](https://berrybyte.net/hytale-server-hosting). ## Turn whitelist on or off Open your server panel, go to the **Overview** tab, then run these in the server console: * Turn whitelist on: `whitelist on` * Turn whitelist off: `whitelist off` ## Add or remove players from whitelist Replace `playerName` with the real in-game name: * Add player: `whitelist add ` * Remove player: `whitelist remove ` # How to Import Singleplayer Progress to a Hytale Server Source: https://docs.berrybyte.net/games/hytale/import-singleplayer-data Learn how to import Hytale singleplayer player data to your server so your inventory and character progress carry over. # Importing Singleplayer Progress to a Hytale Server If you want to carry over your progress from singleplayer into your Hytale server, you can import your **player data**. This can bring over your character data, inventory, and progress so you don’t have to start over. If you don’t have a server yet, start with [Hytale server hosting](https://berrybyte.net/hytale-server-hosting). Player data is tied to the universe it was created in. Make sure you upload the player data to the correct universe on your server. ## Locate your singleplayer player data 1. Open Hytale 2. Click **Worlds** 3. Right-click any world that belongs to the universe you want to use 4. Click **Open Folder** 5. Open `universe/players/` In this folder, you’ll see player data files (your character progress/inventory). ## Upload the data to your server 1. Stop your server 2. Open your server panel 3. Navigate to the **Files** tab 4. Open `universe/players/` 5. Upload your player data file(s) into this folder 6. Start your server For best results, keep the server stopped while uploading player data. # How to Install Mods on a Hytale Server Source: https://docs.berrybyte.net/games/hytale/install-mods Learn how to install Hytale server mods by uploading .zip or .jar files into the mods folder and restarting your Hytale dedicated server. Hytale server mods are **server-side only**, meaning players typically don’t need to install anything locally to join your modded [Hytale server](https://berrybyte.net/hytale-server-hosting). ## Download the mod you want 1. Find the mod you want on **[CurseForge](https://www.curseforge.com/hytale)** 2. Download the mod file (commonly a `.zip` or `.jar`) Only install mods you trust. If a mod is outdated or incompatible, it may prevent your Hytale server from starting. ## Upload the mod to your Hytale server 1. Open your [server panel](https://game.berrybyte.net) 2. Navigate to the **Files** tab 3. Open the `mods` folder 4. Upload the mod `.zip` or `.jar` file directly into the `mods` folder 5. Restart your Hytale server ## Confirm the mod is installed After restart, check your server console/logs for any mod loading messages or errors. If the server fails to start, remove the last mod you added and restart again. Looking for an easy way to host a modded Hytale server? Start one with super easy [Hytale server hosting](https://berrybyte.net/hytale-server-hosting). # Hytale Server Hosting Guides Source: https://docs.berrybyte.net/games/hytale/introduction # Guides on How to Run a Hytale Server Simple guides to help you set up and play on your Hytale server. **[berrybyte](https://berrybyte.net/hytale-server-hosting)** offers Hytale server hosting with instant setup and DDoS protection. Create your dedicated server Connect to your Hytale server Link server to your account Edit config.json to customize your server Upload mods to the mods folder # How to Join a Hytale Server Source: https://docs.berrybyte.net/games/hytale/join-server Learn how to connect to a Hytale multiplayer server and play with friends using share codes. This guide shows you how to connect to a Hytale multiplayer server using share codes. ## Getting your share code Your [Hytale dedicated server](https://berrybyte.net/hytale-server-hosting) will generate a share code you can use to invite friends. 1. Login to the [game control panel](https://game.berrybyte.net) 2. Locate the share code in your server details 3. Copy the code to share with your friends ## Joining with a share code 1. Launch Hytale 2. From the main menu, select **Servers** 3. Click **Join via Code** 4. Paste the share code from your friend or server 5. If a password is required, enter it 6. Click **Connect** to join! Hytale will connect and load you into the multiplayer server. For more details, check the [official Hytale joining guide](https://support.hytale.com/hc/en-us/articles/45324238811291-Joining-Friends). # How to Set a Custom MOTD on a Hytale Server Source: https://docs.berrybyte.net/games/hytale/set-motd Learn how to change your Hytale server MOTD (message of the day) by editing config.json. # Setting a Custom MOTD on a Hytale Server Your Hytale server MOTD (Message of the Day) is the short text players see under your server name in the server list. If you don’t have a server yet, start with [Hytale server hosting](https://berrybyte.net/hytale-server-hosting). ## Change the MOTD in `config.json` 1. Open your server panel 2. Navigate to the **Files** tab 3. Find and open `config.json` 4. Find the MOTD setting near the top: ```json theme={null} "MOTD": "", ``` 5. Replace it with your custom message: ```json theme={null} "MOTD": "Welcome to our Hytale server!", ``` 6. **Save** the file 7. Restart your server # How to Set a Password on a Hytale Server Source: https://docs.berrybyte.net/games/hytale/set-server-password Learn how to set a Hytale server password by editing config.json so only players with the password can join. # Setting a Password on a Hytale Server Setting a Hytale server password makes your Hytale dedicated server private, so only players with the password can join. If you don’t have a server yet, start with [Hytale server hosting](https://berrybyte.net/hytale-server-hosting). ## Set the password in `config.json` 1. Open your server panel 2. Navigate to the **Files** tab 3. Find and open `config.json` 4. Find the password setting (often around line 5): ```json theme={null} "Password": "", ``` 5. Add your password inside the quotes: ```json theme={null} "Password": "YourPasswordHere", ``` 6. **Save** the file 7. Restart your server To remove the password and make your Hytale server public again, set it back to `""` and restart your server. # How to Setup a Hytale Dedicated Server Source: https://docs.berrybyte.net/games/hytale/setup-server Learn how to create and configure a Hytale dedicated server for multiplayer gaming. # Setting up a Hytale Server Looking to setup your own Hytale dedicated server for multiplayer? Here's how to get your [Hytale server hosting](https://berrybyte.net/hytale-server-hosting) started. ## With berrybyte (Recommended) 1. Head to [berrybyte Hytale server hosting](https://berrybyte.net/hytale-server-hosting) 2. Select your plan and location 3. Complete checkout 4. Login to the [game panel](https://game.berrybyte.net) with the credentials emailed to you 5. Your Hytale server will be ready instantly! 6. Share your server code with friends so they can [join](./join-server) Your server is now live and ready for multiplayer! ## Self-hosting a Hytale server If you want to host your own Hytale dedicated server: 1. **Install Java 25** - Download from [Adoptium](https://adoptium.net/) 2. **Get server files** - Copy the `Server` folder and `Assets.zip` from your Hytale installation 3. **Run the server**: ```bash theme={null} java -jar HytaleServer.jar --assets PathToAssets.zip ``` 4. **Authenticate** - After first launch, run `/auth login device` and follow the prompts For the full guide, visit the [official Hytale server manual](https://support.hytale.com/hc/en-us/articles/45326769420827-Hytale-Server-Manual). # How to Optimize Minecraft Server Performance with Aikar's Flags Source: https://docs.berrybyte.net/games/minecraft/aikars-flags Guide to implementing Aikar's flags for Minecraft server optimization. # How to Optimize Minecraft Server Performance with Aikar's Flags Aikar's Flags are JVM startup parameters that improve server performance by optimizing garbage collection and memory management. They reduce lag spikes and provide smoother gameplay. **All berrybyte Minecraft servers come with Aikar's flags by default.** Aikar's Flags allocates all available memory, so your server may appear to use 100% RAM. This is normal. Install the [Spark plugin](https://spark.lucko.me/download) and run `/spark health` to see actual usage. ## Setting Up the Flags Update your server startup command with the flags below. Replace `{SERVER_MEMORY}` with your RAM amount (e.g., `4096` for 4GB). ### Less than 12GB of RAM ```bash JVM Flags theme={null} java -Xms{SERVER_MEMORY}M -Xmx{SERVER_MEMORY}M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper.jar --nogui ``` ### 12GB of RAM or more ```bash JVM Flags theme={null} java -Xms{SERVER_MEMORY}M -Xmx{SERVER_MEMORY}M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=40 -XX:G1MaxNewSizePercent=50 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=15 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=20 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper.jar --nogui ``` ## Flag Breakdown On shared hosting (like berrybyte), leave about 1GB for JVM overhead. This is done automatically. Key flags: * `-Xmx` / `-Xms`: Maximum and initial memory (set to same value) * `-XX:+UseG1GC`: Enables G1 garbage collector for better performance * `-XX:+ParallelRefProcEnabled`: Parallel reference processing * `-XX:MaxGCPauseMillis`: Maximum garbage collection pause time * `-XX:+DisableExplicitGC`: Prevents bad plugin code from affecting GC Remove `-XX:+AlwaysPreTouch` on Pterodactyl/containerized servers. It can cause crashes by pre-allocating all memory. Other flags fine-tune G1 garbage collection settings. See [Aikar's blog](https://mcflags.emc.gs) for detailed explanations. If you have issues, check `server.log` for error messages. ## Common Issues **Server shows 100% RAM usage** * Normal behavior - flags allocate all available memory * Fix: Use Spark plugin and run `/spark health` for actual usage **Server crashes with "Cannot allocate memory"** * Usually caused by `-XX:+AlwaysPreTouch` in containers * Fix: Remove `-XX:+AlwaysPreTouch` flag **Poor performance** * Incorrect memory allocation or wrong Java version * Fix: Use Java 11+ and leave 1GB for JVM overhead ## Related Guides * [Changing Minecraft Versions](/games/minecraft/changing-versions) - Switch versions * [Connection Timeout Fix](/games/minecraft/common-errors/connection-timed-out) - Fix connection issues * [Chunky Plugin](/games/minecraft/plugins/chunky) - Pre-generate chunks * [Control Panel Overview](/panel/overview) - Monitor performance Need help? Ask in our [Discord](https://berrybyte.net/discord). Consider [donating to Aikar](https://donate.emc.gs/MC%20Flags) if these flags helped your server. # How to Change Minecraft Server Version Source: https://docs.berrybyte.net/games/minecraft/changing-versions Guide to changing your Minecraft server version safely. # How to Change Your Minecraft Server Version Change your server version to access new features or maintain compatibility with players. ## Changing the Version 1. Stop your server and [create a backup](/panel/backups) 2. Go to the **Startup** tab and change the `Version` field 3. Go to the **Settings** tab and click **Reinstall** 4. Start your server and run `/version` to verify Downgrading is difficult and can corrupt worlds. Always backup first and check for incompatible blocks. ### Java Version Requirements If you get a Java error, change the `Java Version` in the **Settings** tab: * **Java 8**: Minecraft 1.14 - 1.16.5 * **Java 16**: Minecraft 1.17 - 1.17.1 * **Java 17**: Minecraft 1.18+ (Recommended) * **Java 18-21**: Latest versions ## Common Issues **Server won't start** * Java version incompatibility * Fix: Update Java version in Settings tab **World corruption after downgrading** * Newer world data isn't compatible with older versions * Fix: Restore from backup or use conversion tools **Plugins stop working** * Plugin compatibility varies between versions * Fix: Update plugins to compatible versions **Players can't connect** * Client-server version mismatch * Fix: Have players update their Minecraft client ## Related Guides * [Server Backups](/panel/backups) - Backup before version changes * [Updating Server](/games/minecraft/updating) - Keep server software current * [Installing Modpacks](/games/minecraft/installing-modpacks) - Version-specific setup Need help? Ask in our [Discord](https://berrybyte.net/discord) or [contact support](https://berrybyte.net/support). # How to Fix Minecraft 'Connection Timed Out' Error Source: https://docs.berrybyte.net/games/minecraft/common-errors/connection-timed-out Guide to fixing Minecraft server connection timeout errors. # How to Fix Minecraft 'Connection Timed Out' Error Fix connection timeout errors when joining Minecraft servers. ## Common Causes 1. Server has insufficient resources 2. Host network outage - check [status page](https://status.berrybyte.net/) 3. Proxy misconfigured (BungeeCord/Velocity/Waterfall) 4. ISP/network issues (most common) - restart router or contact ISP ## Solutions 1. **Check proxy configuration** (if using one) 2. **Restart your server** 3. **Test connection** - use [mcsrvstat.us](https://mcsrvstat.us) to check server status 4. **Use a VPN** - try [Cloudflare WARP](https://1.1.1.1/) for better routing 5. **Increase keepalive timeout** (Paper servers): * Add `-Dpaper.playerconnection.keepalive=90` to startup flags 6. **Run MTR diagnostics** - [take an MTR](https://www.cloudflare.com/learning/network-layer/what-is-mtr/) and [share results](https://berrybyte.net/tickets) with support ## Common Issues **Timeout for specific players** * ISP routing or regional network issues * Fix: Use Cloudflare WARP or a VPN **Timeout during peak hours** * Server resource limitations * Fix: Upgrade resources or optimize with Aikar's flags **Proxy causing timeouts** * Misconfigured BungeeCord/Velocity/Waterfall * Fix: Review proxy configuration files **Intermittent timeouts** * Network instability or packet loss * Fix: Run MTR diagnostics and contact support ## Related Guides * [Joining Your Server](/games/minecraft/join-server) - Connection troubleshooting * [Server Performance](/games/minecraft/aikars-flags) - Improve performance * [Control Panel Overview](/panel/overview) - Check server health Need help? Ask in our [Discord](https://berrybyte.net/discord). # How to Fix 'Exception Server Tick Loop' Error in Minecraft Source: https://docs.berrybyte.net/games/minecraft/common-errors/exception-server-tick-loop Fix corrupted JSON files causing server tick loop errors. This error usually means a JSON configuration file is corrupted. Error: `java.lang.NullPointerException: Exception in server tick loop` ## Fix 1. Stop your server 2. Go to the file manager 3. Delete these files: * `whitelist.json` * `banned-player.json` * `banned-ips.json` 4. Start your server The files will regenerate automatically. **Alternative:** [Restore a backup](/panel/backups#mounting) or fix the JSON files with a [validator](https://jsonlint.com/) (ensure they start and end with `[]`). Need help? Ask in our [Discord](https://berrybyte.net/discord) or [contact support](https://berrybyte.net/support). # How to Fix 'Failed to check session lock' Error in Minecraft Source: https://docs.berrybyte.net/games/minecraft/common-errors/failed-to-check-session-lock Fix the session lock error for Minecraft servers. This error occurs when the server can't access the session file, preventing startup. Error: `net.Minecraft.server.WorldConlictException: Failed to check session lock, aborting.` ## Fix 1. Stop your server 2. Open the world folder in the file manager 3. Delete the `session.lock` file 4. Start your server The session file will regenerate automatically. Need help? Ask in our [Discord](https://berrybyte.net/discord) or [contact support](https://berrybyte.net/support). # How to Disable 'Kicked for Flying' Error in Minecraft Source: https://docs.berrybyte.net/games/minecraft/common-errors/kicked-for-flying Guide to enabling flying on a Minecraft server. You may get kicked with `Flying is not enabled on this server` even when not flying. This happens because flying is disabled by default, preventing elytra use. ## Enable Flying 1. Open `server.properties` in the file manager 2. Find `allow-flight` and set it to `true` 3. Save the file 4. Restart your server Flying (including elytra) will now be allowed. Need help? Ask in our [Discord](https://berrybyte.net/discord) or [contact support](https://berrybyte.net/support). # Convert a Bedrock World to Java Edition Source: https://docs.berrybyte.net/games/minecraft/convert-bedrock-to-java How to use Chunker to convert your Minecraft Bedrock world to Java Edition. Convert your Minecraft Bedrock worlds to Java using [Chunker](https://chunker.app/), a tool developed by the HiveMC team. Note: Conversion isn't perfect due to differences between the two editions. ## Export Your Bedrock World 1. Open Minecraft Bedrock Edition 2. Click **Play** 3. Find the world you want to convert and click the edit button (pencil icon) 4. Click **Export World** at the bottom of the Game Settings page 5. Save the `.mcworld` file to your computer Exporting a Bedrock World from Minecraft Bedrock Edition ## Converting the World 1. Go to [chunker.app](https://chunker.app/) 2. Click **Upload archive** 3. Select your `.mcworld` file 4. Click **Start Upload** 5. Select the Java Edition version you want (keep it consistent with your server) 6. Click **Convert & Download** and wait 7. Click **Download** when done Download links are valid for **30 minutes**. Once downloaded, copy the world folder into your Java Edition saves folder. For more details, see our [complete Chunker guide](./convert-world). Need help? Ask in our [Discord](https://berrybyte.net/discord) or [contact support](https://berrybyte.net/support). # Convert Minecraft World Between Java and Bedrock Source: https://docs.berrybyte.net/games/minecraft/convert-world How to use Chunker to convert your Minecraft world between Java and Bedrock.