HaruHost 0.65.7
Išleista .
Šis tekstas prieinamas tik anglų kalba.
Minecraft
New: bring a Minecraft Java server you already run into HaruHost, on Windows and Linux. Choose Import when you create the server and pick its folder (the one with server.properties; a rental host's download works once unpacked). HaruHost reads the Minecraft version and the loader (vanilla, Paper, Purpur, Fabric, Quilt, Forge or NeoForge), copies the world, mods, plugins and settings, keeps the memory from your old start script, and sets the loader up at the first start. Your original folder is left as it is, and the mods and plugins you bring are yours: HaruHost never removes them. Bedrock servers and Forge servers older than Minecraft 1.17 can't be imported yet.
New: let Bedrock players join a Minecraft Java server. Turn on Bedrock players can join on the server's Mods page; at the next start HaruHost sets everything up and opens one extra port, which Network Settings shows and the Tunnel carries too. It works on Paper and Purpur servers from Minecraft 1.20.5, on Windows and Linux. Bedrock players on Windows, Android and iPhone or iPad add the server with your address and that port; consoles cannot add a custom server.
New: Minecraft Bedrock servers can now use the Tunnel, in Auto Config and Manual Config, on Windows and Linux. The server tells Bedrock players the Tunnel's address, and a server-udp-ports line you wrote yourself in Manual Config is kept.
You can now manage the whitelist and the operators of a Minecraft Java server, and the allowlist of a Bedrock server, from Players. Open More actions › Add a player by name to whitelist a friend or make them an operator before they have ever joined, or use the actions on a listed player. Both lists show on the Players page and work while the server runs and while it is stopped.
Minecraft Java servers now have Chat Logs: what players type in chat is saved and searchable, on Windows and Linux.
New Minecraft Java and Bedrock servers on Linux now open on the Server Settings page, as on Windows: set game mode, difficulty, whitelist (allow list on Bedrock), world and, for Java, memory there, and the changes apply at the next start. Existing servers keep Manual Config until you turn Auto Config on for them, and switching between Auto Config and Manual Config keeps the server's settings (online mode, MOTD, players, game mode, memory, world), on Windows and Linux. A world with a space in its name is renamed to use an underscore when you turn Auto Config on, so stop the server first.
The Minecraft Java Server Settings page now has game rules: keep inventory, mob griefing, fire spread, phantoms, day-night cycle and the share of players that must sleep to skip the night. HaruHost applies the ones you set every time the server starts; "World setting" leaves the rule as the world has it.
Fixed Minecraft Java Server Settings that did nothing on newer Minecraft versions: PvP, Allow Nether, Enable Command Blocks and Spawn Monsters are ignored by Minecraft 1.21.9 and newer, so choosing On or Off had no effect. They now offer World setting (the default, leaves the world as it is), On and Off, and HaruHost applies On or Off as a game rule after each start, on Windows and Linux. Spawn Animals and Spawn NPCs have no equivalent in these versions and still do nothing there; their help text says so. Also new in Server Settings: Region File Compression for Java servers, and for Bedrock servers Content Log In Console, Content Log Level and the persistent ticking area limits.
New Minecraft Java servers on Linux now check players' Minecraft accounts (online mode), so nobody can join under another player's name. Servers you already have keep their current setting; change online-mode in server.properties (Files) if you want it on.
Fixed Minecraft Config Variables that did nothing: in Manual Config, the port, MOTD, max players and world name you set on Config Variables now reach Java servers on every start (before, a Java server on Windows kept port 25565 and could not start next to another one), and Bedrock servers on Windows now use their Config Variables too. Servers you already have keep their settings and world. On Windows, a Manual Config server you already have now uses the port shown in its Config Variables instead of 25565 (Java) or 19132 (Bedrock): if you forwarded 25565 or 19132 on your router, forward the new port, or turn on Disable automatic port assignment in Config Variables and enter the port you want. Linux Bedrock servers no longer lose other settings you edited in server.properties.
New: when a Minecraft Java server stops on its own, its Logs entry now says why when it can tell: a mod that needs another mod that is missing (it names both), a mod made for another Minecraft version, a mod that only works on the player's side, not enough memory, a port another program is using, the Minecraft EULA not accepted, a world saved by a newer Minecraft, or the wrong Java. Open the server's Logs page and look for "Likely cause" on the "Stopped unexpectedly" entry. A server you stop yourself with stop in its console is now listed as a stop, not as "Stopped unexpectedly", and crash recovery no longer starts it again. A server that froze and was shut down by its watchdog says so. Crash recovery also no longer restarts a Minecraft Java server over and over when it fails the same way every time and needs a fix first (a missing mod it depends on, a mod that only works on the player's side, the EULA, a newer world, the wrong Java): it tries once more, then leaves the server stopped and says why on the Logs page.
Fixed new Minecraft Java servers on Windows asking you to install every Java version (8, 11, 17, 21 and 25) before they would start. A server now asks only for the Java its Minecraft version needs, so a 1.21 server needs just Java 21.
Fixed Minecraft Bedrock servers on Linux not opening the ports that Bedrock 1.26.50 and newer use: the game port is now open for TCP as well as UDP, and the player count shows again (the same settings and count apply on Windows). Servers you already have get this at their next start, with the world and settings kept. A Bedrock server whose port another running server already uses now says so when you start it, instead of failing quietly.
Fixed installing a listed Minecraft Bedrock version on Linux failing, new Minecraft Bedrock servers on Linux not starting in Manual Config, and a port changed in Manual Config not reaching a Java server that had already started once.
Minecraft mods and plugins
New: Minecraft Java servers can run Paper or Purpur, on Windows and Linux. Choose Paper or Purpur next to the mod loaders when you create a server or on the Mods page; HaruHost downloads the right server for your Minecraft version, checks it, and checks for a newer build each time the server starts. Then add plugins from Modrinth or Hangar: HaruHost installs them, with the plugins they need, into the plugins folder. Removing a plugin removes only its file, never its settings.
Minecraft Java mods and modpacks now work on Linux servers too: choose Fabric, Forge, NeoForge or Quilt and add Modrinth mods, as on Windows.
Fixed modpacks never being installed on Minecraft Java servers. A Modrinth modpack you add when creating the server, on the Mods page or from Discord is now installed at the next start with its mods and settings, using the loader version the pack was made for, on Windows and Linux. Removing the pack removes only the files the pack added; your world, the mods you added yourself and settings you edited stay. The pack has to match the server's Minecraft version and loader.
You can now add CurseForge modpacks to a Minecraft Java server, such as All the Mods, from the new CurseForge tab next to Modrinth when you create the server, on the Mods page, or with Discord. The pack installs at the next start on Windows and Linux, with its Forge, NeoForge, Fabric or Quilt version and the mods and settings its author made for servers. Mods their authors only allow on CurseForge itself are listed in the server log and on the Mods page with a link, so you can download them and put them in the mods folder yourself. The pack has to match the server's Minecraft version and loader. Big packs need a lot of memory: All the Mods 10 wants about 8 GB for the server.
New: update an installed Minecraft Java modpack on purpose. A modpack now stays at the version you installed and changes only when you choose: the modpacks tab of the Mods page shows a newer version of a Modrinth or CurseForge pack and an Update pack button. Stop the server, confirm, and HaruHost first runs the server's backup profiles that copy the world (or you choose to continue without one), then installs the new version at the next start. Your world, your server settings, mods you added yourself and pack settings you edited stay; the pack's other files are replaced and files the new version dropped are removed. Before this, Modrinth packs updated by themselves at every start and CurseForge packs never updated.
The Mods page of a Minecraft Java server with a mod loader, Paper or Purpur now shows an Updates card: which of your mods or plugins have a newer file (they install the next time the server starts; restart a running server to apply them). It also checks the newest Minecraft release and tells you whether your server type (Fabric, Quilt, Forge, NeoForge, Paper or Purpur) has a build for it, and which mods or plugins have no file for it or only a file made for an older release. This checks builds and files, not whether they work together, so back up the world before changing the version.
Mods that only work on the player's side (minimaps, shaders and similar) are no longer installed on Minecraft Java servers, where they can stop the server from starting. The server log lists them, so you know players install them in their own game.
New Minecraft Java servers with a mod loader or mods now start with more memory than the old 2 GB, based on the loader, the mods you picked and how much memory your computer has, instead of crashing or lagging until you find the memory setting. You can still change it on Server Settings. When a modded server starts with far less memory than its mods usually need, the server console now says so.
Fixed Manual Config on Windows ignoring the mod loader you chose: Fabric, Forge, NeoForge or Quilt mods were installed, but the plain Minecraft server started. Manual Config now starts the loader (or Paper or Purpur), like Auto Config. The default start script is replaced at the next start unless you edited it; if you edited it and it still starts the plain server, the server log now says so.
New: install add-ons on a Minecraft Bedrock server, on Windows and Linux. The new Add-ons page (under Server Settings and on the Manual Config page) takes a .mcpack, .mcaddon or .zip file you downloaded: HaruHost unpacks it, switches its behavior and resource packs on in the world the server loads, and lists them with their name and version. Switch a pack off and on again for the active world, for example after you changed worlds, or remove it. Stop the server first; players are only required to use resource packs when Texturepack Required is on in Server Settings.
Minecraft worlds and backups
New: manage the worlds of a Minecraft Java server on its new Worlds page (under Server Settings and on the Manual Config page), on Windows and Linux. See every world with its size, when it last changed and the Minecraft version that saved it; create a new world with its own seed and world type; switch the server to another world and back; reset a world or delete one that is not in use (the server's backup profiles run first, and you are asked before anything is removed without a backup); download a world as a ZIP; and upload a world you downloaded, such as a map, as a ZIP. A world saved by a newer Minecraft than your server is refused with a clear message instead of failing to load. Stop the server first; your other worlds are never touched.
Minecraft Bedrock servers now have a Worlds page too: see your worlds with their size, last change and the Minecraft version that saved them, switch the active world, create a new one, reset or delete a world with a backup first, download a world as a ZIP and upload a ZIP or .mcworld file. Open it from Server Settings or the Manual Config page, with the server stopped.
Backups of a running Minecraft server (Java and Bedrock) now pause the server's saving while the world is copied, so a backup taken while players build restores to a world that loads. Saving resumes as soon as the copy is done.
Backups of Minecraft servers on Windows now copy the right world folder. Bedrock servers can get a default backup profile (it pointed at a folder that doesn't exist), and Java servers with a renamed world are backed up under the new name. A backup profile you made earlier for a renamed Java world still copies the old folder and warns in the server log; create a new backup profile for it.
Backups of Paper and Purpur servers on Windows now copy the whole server folder, so the Nether, the End and your plugins' data (land claims, economy) are included. Create the backup profile after the server has started once; one made earlier copies only the main world and warns in the server log. A plugin file that another program keeps locked is left out of the backup and listed in its details instead of failing the backup.
ARK
Fixed ARK: Survival Ascended servers ignoring their settings since ARK's v97 update. They started with a name like "ARK #848842", no admin password and default settings such as PvP, so RCON did not work and the server showed Running instead of Online. Auto Config servers get their settings back at their next start. A Server Config server that started for the first time after the update, such as a new or imported server, had its GameUserSettings.ini reset to ARK's defaults: open Server Config and set its name, admin password and other GameUserSettings.ini settings again.
Fixed ARK: Survival Ascended servers on Linux staying on their old game version after an update. They now start on the version the update downloaded.
New: ARK: Survival Evolved and ARK: Survival Ascended servers can restore the world backups ARK makes on its own, as Palworld servers already can. Open the server's Backups page, choose ARK Vanilla Backups and pick a backup to restore or delete. HaruHost stops the server, puts that backup in place of the map's world and starts the server again if it was running. The world it replaced stays in the list as a backup, so you can go back to it. Player and tribe files stay as they are.
The Backups page of an ARK server now shows ARK's own backups and your HaruHost backups side by side, like Palworld's. Edit a backup profile from the device's Backups page.
Project Zomboid
Tunneled Project Zomboid servers on Linux are now listed in Steam at their tunnel address instead of your home address. Their Workshop mods download directly before each start, not through the tunnel, so they don't use your tunnel traffic.
On Linux, the Project Zomboid tunnel now needs HaruHost running as a service. The HaruHost desktop app on Linux no longer offers it for Project Zomboid.
V Rising
Fixed the Thunderstore Mod Manager, Admin List and Banned List cards sometimes missing from a V Rising server's Auto Config page.
The Discord Server Info message now calls the code "Invite Code" instead of "Server Address", the same name as on the server's Details tab, so players know it is what they paste into Direct Connect.
Valheim
Fixed Valheim's card on the Games page showing a cropped picture of HaruHost's own server page instead of Valheim's game picture.
Windrose
Fixed the Auto Config cards disappearing after you cleared a search.
Linux
HaruHost now installs Docker for you on Debian, Fedora, Arch Linux and Bazzite, as it already did on Ubuntu. Run the install command from the website, then click Install under Devices › Manage › Prerequisites › Docker.
Fixed Podman's Docker emulation (podman-docker) showing as an installed Docker. HaruHost now replaces it with Docker when you click Install.
Fixed servers on Linux briefly showing as offline while a long start was still preparing, such as installing a big modpack or mods.
Admin profiles
Each admin now has one admin profile from you. Adding an admin who already uses one of your profiles to another moves them there, and the add dialog shows which profile they use now. Before, an admin could be added to two of your profiles but only saw the servers of one of them. Admins who are in two of your profiles keep the one whose servers they already saw; check Admin Control › Admin Profiles if they need different access.
Backups
Fixed unfinished backup folders (named like ".hh_bck_pending_...") staying in your backup folder and using disk space after HaruHost was closed or crashed during a backup. HaruHost now removes them when it starts and before the next backup. Finished backups are never touched.
Fixed a server's Backups page on phones cutting off the Delete and Restore buttons of Palworld and ARK backups. Each backup now shows as its own row with both buttons.
Files
Fixed uploads and downloads on the Files page sometimes failing with "invalid transfer expiry" when the computer's clock was slightly behind. They now start normally.
Tunnel
Fixed the Copy Tunnel address dialog breaking the address over two lines on phones, so its port looked split. The address and port now stay on one line.
All games
A new server whose ports you forward yourself no longer takes the game's default port (for example 25565 for Minecraft Java or 19132 for Bedrock) when another server on the same computer already has it, so a second server starts next to the first. Servers you already have keep their ports; change them on Network Settings, or in Config Variables for a server that uses Manual Config.