Dinkum
0 of 0

File information

Last updated

Original upload

Created by

Gmishaolem

Uploaded by

jakj

Virus scan

Safe to use

Tags for this mod

About this mod

When you connect to a server, it does not send you the entire world: You only receive parts that are near you, or parts that other players change while you are connected. This mod forces the entire world to update so that you have an actual up-to-date version.

Requirements
Permissions and credits
When you connect as a client to a multiplayer server, for performance and bandwidth reasons, the game will only send you information about parts of the world that are near you, or that other people change (like digging, chopping trees, etc.) while you are connected. This means that most of your map is just "original", as in, how it would look when the world first was created, and stays stale.

This mod allows you to force a download of the entire server map, which is a laggy process but only needs to be done once each time you connect to a server (because thereafter the server will keep you updated properly on its own). The game runs perfectly fine without doing this, of course, but this will make it so the map is accurate.

WARNING: Do not do this forced update while you are inside a building, and don't go inside a building while it's happening. If you do, the game will begin to lag SEVERELY and may even start to lock up on you. If you go back outside, the lag will at least stop getting worse, but it will not get much better until the process completes, at which point it will clear up and your game will run as normal. (Also, don't use it while underground in the deep mines, or while trying to sleep. I don't know what will happen, maybe nothing, maybe bad things. Honestly, it's best to just start it and let it run while you chop some trees or chat or take a leak or something.)

Inside the config file there is a setting for how fast the update runs: 1 is the slowest and 10 is the fastest. Running the update faster means it completes faster, but also increases the lag. If you have an extremely powerful computer, running the update on 10 will complete in roughly 20 seconds, but even with a powerful computer you will be lagging a lot. The slowest speed, setting 1, will usually take just under 3 minutes to complete, and is recommended for less-powerful computers or for when you are going to run the update and then go get a snack or something.

Once the update completes, it will do a single forced-update of the map image. (This happens only at the end of the update, so as to not slow down the update process even further.) After this point, the map will continue to behave as normal, which means it won't be updated by most things even though you are being sent fresh data by the server. I have another mod (Keep Map Updated) that will also keep periodically forcing your map to redraw itself, so that it stays fresh.

During the update, you receive messages on your screen telling you how much of the update is complete, as a progress indicator. The config file has an option to control how often these messages are displayed.

In order to make the mod run, make sure you're outside, open your chat window, and type "force download world" (spaces and capitalization don't matter). You cannot use the command more than one time per session, because after the first time you use it the server keeps you updated just fine, so there's no reason to run it again. Also, you cannot use the command as the host of a multiplayer server or during a singleplayer game, because you have the authoritative copy which is always up-to-date.

This is a standard BepInEx 6 mod, so follow the standard Dinkum modding instructions and put the DLL file in your plugins folder. To create the config file, open Dinkum and immediately close it again. The mod is also safe to remove at any time because it does not affect your save file in any way.