BlueAmulet-REPONetworkTweaks icon

REPONetworkTweaks

Smoother, more accurate, and more reliable networking

Last updated 2 weeks ago
Total downloads 285683
Total rating 20 
Categories Mods Misc Client-side
Dependency string BlueAmulet-REPONetworkTweaks-1.0.3
Dependants 118 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

R.E.P.O. Network Tweaks

Replaces Photon's position syncing with a better version.
Also prevents client sided TimeoutDisconnect.

This mod is intended for use in multiplayer, and does nothing in singleplayer.

Features

Compatible with vanilla clients/hosts
Hermite interpolation rather than Lerp smoothing.
Adapts to skipped updates, packet loss, and differing update rates.
No jittery movement.
Optional projection into the future to combat latency.

Installation (manual)

If you are installing this manually, do the following

  1. Extract the archive into a folder. Do not extract into the game folder.
  2. Move the contents of plugins folder into <GameDirectory>\BepInEx\plugins.
  3. Run the game.

Configuration

DisableTimeout: Disables Photon's client sided network timeout from randomly booting you out of the game.
PhotonLateUpdate: Run Photon in LateUpdate instead of FixedUpdate. Processes packets faster.
Extrapolate: Extrapolate data for a little bit when missing information.
RateSmoothing: Photon will skip minor updates, this controls how quick the calculated update rate changes.
Future: How much to project data into the future, too little feels laggy but too much will cause rubberbanding.
TimingThreshold: Time between updates to be considered discontinuous.