Back to mods
Soft Packets project artwork

CurseForge · Hytale mod

Soft Packets

Fixed server degradation caused by bandwidth bottlenecked servers.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Soft Packets release should I use?

Updated 2 months ago
Latest stable file Soft Packets - 1.0.5
Game version 0.5
Mod system Built-in Hytale mod system

Soft Packets - 1.0.5 targets 0.5. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.

Where it goes

Where should Soft Packets be installed in Hytale?

Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

Separate client mod Not supported
World host / dedicated server Required
Mod system for this release Built-in Hytale mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.

What else does Soft Packets - 1.0.5 need?

Soft Packets - 1.0.5. Change the file and its required mods may change too.

No required dependencies listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.

Before you install it

Add Soft Packets without breaking your instance.

Built for Soft Packets - 1.0.5. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Soft Packets - 1.0.5. It targets 0.5; another release may target a different game build or dependency set.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Enable it on the world host

    Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Soft Packets - 1.0.5. It opens that exact file at the source.

About this project

What does Soft Packets add?

Screenshot

CurseForge Discord Github Translate via Crowdin

Fixed server degradation (timeouts, unresponsive workbenches, internet lags and jitter) caused by bandwidth bottlenecked servers, especially when user login, teleport, or walk around.

Features

  • Removes network lag and jitter on low-bandwidth servers.
  • Puts asset, chunk, and map data into a low priority queue.
  • Respects server bandwidth limits, user ping, UDP buffer size.
  • Sort packets by distance, drop outdated packets.

FAQ

When should I install this mod?
If you have a home server, or players with very slow internet connections.

Does it work in Singleplayer?
By default, ThrottleLocalConnections is disabled, nor is there a relevant effect on singleplayer.

Is it safe?
Yes. Worst case scenario it does not help.

Why does it work?
Assets, chunks and map are transferred at once, completely "stopping" all other network traffic and impacting all players. Soft packets breaks up large data and sends it piecewise whenever there is spare bandwidth.

Server and user have fast internet, does this mod still help?
A little bit as it still reorders packets and prefers more important network data.

Config

You should tweak MaxBandwidth in the config (mods/Conczin_Soft Packets/config.json), the other values are usually fine.

  • MinBandwidth - The bytes transferred at very least, lower numbers cause visual artifacts.
  • MaxBandwidth - The bytes transferred at most, should be 80% of your servers average uplink.
  • MinDistance - Chunks closer than that are always sent to avoid falling through the world.
  • ThrottleWhenPingDegrades - If a drop in ping is detected, throttle.
  • ThrottleAssetDownloading - Also throttle asset downloading (true by default).
  • ThrottleLocalConnections - Also throttle connections from localhost (false by default, debug flag mostly).

Other Optimizations

Unrelated to Soft Packets, those settings have a strong effect on network utilization:

  • MaxViewRadius in the server config.json.
  • /worldmap viewradius set to decrease the world map view distance.
  • /world tps 10tps to decrease the constant networking load.

Ymmersive Collection

Check out my other Hytale mods!

Ymmersive Melodies Ymmersive Masonry Ymmersive Carpentry Ymmersive Statues Ymmersive Foliage Ymmersive Equipment Books and Papers Soft Packets

Screenshot

The page hash for easier page deployment.

Project description from CurseForge.

Pick your setup

Soft Packets releases for each Hytale build.

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Soft Packets releases and Hytale builds

5 of 5 releases match

Looking for an older file? The official CurseForge project page is in Resources.