
MySix Core
Shared plumbing for the MySix mods: in-game settings commands and server-controlled settings.MySix Core
Required by every other MySix mod.
- On its own it does nothing except add the
mysixconsole command.
Part of the MySix mod suite. Every mod in the suite needs MySix Core, which adds the
in-game mysix command for reading and changing settings. On a server, settings are owned by
the server: an admin changes a value once and every connected player picks it up.
Installing
Install with a mod manager - the Thunderstore Mod Manager, Gale and r2modman all work - or unzip
the DLL into BepInEx/plugins yourself. Everyone playing together should run the same versions.
Settings
Changing a setting in game
- Press F5 to open the console. If nothing opens, add
-consoleto Valheim's launch options (in Steam: right-click Valheim, Properties, Launch Options) and start the game again. - Type one of these and press Enter:
mysixlists every MySix setting with its current value.mysix get <setting>shows one setting: its value, its choices, its default and what it does.mysix set <setting> <value>changes it.
Setting names and values are not case sensitive, and a change is saved at once and kept.
Who can change what
- Server settings belong to the world. On a dedicated server, a server admin (someone listed in
the server's
adminlist.txt) types themysix setcommand in their own console while connected, and it changes for every player at once; anyone else is told they must be an admin. In a world you host yourself, you change it. - Player settings are each player's own: type the command in your own game, and it changes only for you.
This mod's settings
| Setting | Who | Values | Default | What it does |
|---|---|---|---|---|
Core.CycleSeconds |
Server | a number of seconds | 600 |
How long one full pass over the world takes on the server, for the mods that look over the whole world. Work is spread evenly across it, so a longer pass is lighter on the server. |
Core.MaxObjectsPerFrame |
Server | a whole number | 2000 |
A safety cap on how many objects are looked at in a single frame. Only matters if a pass falls behind. |
For example, to change each one:
mysix set Core.CycleSeconds 600
mysix set Core.MaxObjectsPerFrame 2000
In the config file: BepInEx/config/com.mysix.core.cfg, under [Scanner]: CycleSeconds, MaxObjectsPerFrame.
Changing a setting in the config file instead
Every setting is also in a config file, in BepInEx/config/ (your mod manager's Config editor
opens the same file). Change it while the game is closed. For a server setting on a dedicated
server, edit the server's own copy of the file and restart the server.
Languages
Every MySix mod supports all the languages Valheim offers: whatever language you play the game in, the text these mods show is in that language too. Abenaki is the one exception for now - there it shows in English, as we could not find a translation we trust. We mainly test in English, but we will do our best to support every language the game supports; if something reads wrong in yours, please let us know.
Note on achievements
Valheim switches achievements off for anyone with a mod installed. MySix Mods Not Cheating, part of the MySix bundle, keeps them working.
Version 1.0.12. The Changelog tab lists what changed in each release.