Source-checkedLibraries & compatibility

MySix Core

by MysixValheimMods · for Valheim

Needed by every other MySix mod: the mysix console command for settings in game, settings kept in the world save, warned restarts for dedicated servers, and a server check that turns away players without the mods it needs (off by default).

7.0KDownloads
7d agoLast updated
BepInExLoaders
ThunderstoreSource

About MySix Core

From Thunderstore

Needed by every other MySix mod: the mysix console command for settings in game, settings kept in the world save, warned restarts for dedicated servers, and a server check that turns away players without the mods it needs (off by default).

MySix Core

Mod settings normally live in a config file on each computer: changing one means finding and editing that file, and the same world plays by different rules on another PC or on a server. Core, which every other MySix mod needs, lets you see and change every MySix setting in game, and keeps the settings inside the world save. For a dedicated server it adds restarts that count down on everyone's screen, instead of throwing players out without warning, and, once its admin turns it on, keeps out players who lack the mods the server needs.

  • The mysix command: press F5 and type mysix to list every MySix setting with its value, mysix get <setting> for what one does and its default, and mysix set <setting> <value> to change it. A setting for everyone is changed by the host or a server admin; each player changes their own. It is not a cheat command, so using it never marks you as having cheated.
  • Settings kept in the world: settings for everyone, and each player's own choices (for that player), are kept inside the world save, in two small records far past the world's edge, where no one can go, so a world plays the same on any computer: a single-player world carried by Steam Cloud, or one moved onto a server. A world with no settings in it yet (a new one, or one last saved without Core 1.0.15 or later) takes the host's settings as it loads, and each player's own as they join, and keeps them from its next save. Edit a settings file while the game is closed and the world takes the change the next time it is played on that computer; on a computer it has never been played on, the world's own settings win over the file.
  • Warned restarts, for admins of a dedicated server: put a file named restart.txt in BepInEx\config\MySix.Core on the server (make the folder if it is not there). Its first line is how many minutes' warning to give (5 if empty; from a quarter of a minute to 120); any further lines are a message of your own, shown with the first warning. Everyone is told in the middle of their screen straight away, then again when 10, 5, 2 and 1 minutes, and 30 and 10 seconds, are left (those shorter than the warning you gave); then the server saves the world and shuts down. Core does not start it again: whatever runs your server - WindowsGSM, a service, a script - must be set to restart it when it stops. A file named restart-cancel.txt calls it off. The warnings are in English.
  • Keeping out players without the server's mods, for admins of a dedicated server (off by default): set Core.RequireMods to true and a player whose game lacks a mod the server needs, or has an older version of one, is turned away before entering the world. With MySix Core 1.0.18 or later their game tells them, in their language and under the heading 'Mod incompatibility', which mods to install or update and to what version; a game without mods, or with an older Core, shows the game's own 'Incompatible version'. Newer versions are let in, and so are mods the server does not have. Mods that run only on the server, Mods Not Cheating, and any listed in Core.NotRequired (GUIDs or mod names, separated by commas) are never asked of players. While it is off, the server only writes to its log whom it would let in or turn away, so you can see who is ready before switching it on. Both settings stay in each server's own settings file and are never kept in the world. To switch it from outside the game, put a file named joincheck.txt in BepInEx\config\MySix.Core whose first line is on or off; the server reads it within 2 seconds, and a server that is stopped reads it as it starts.
  • Core's world-pass settings: Core.CycleSeconds (600 seconds) and Core.MaxObjectsPerFrame (2000) only pace Unique Items' one pass over the world, made by the computer hosting it when Unique Items' StartClockForOldPicks is on (off by default); nothing else uses them.

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. Settings are kept in the world itself, so a world plays the same on any computer or server: a setting for everyone is changed once, by the host or a server admin, and each player's own choices are kept in the world for that player.

Installing

Install with a mod manager - the Thunderstore Mod Manager, Gale and r2modman all work - and it fetches BepInEx and MySix Core for you. To install by hand, install BepInExPack_Valheim first, then unzip the DLL of MySix Core and of each MySix mod you want into BepInEx/plugins. Everyone playing together should run the same versions.

Settings

The Settings wiki page lists this mod's 4 settings: what each does, its choices and default, who can change it, and the exact command to type. In short: press F5 in game to open the console (if nothing opens, add -console to Valheim's launch options) and type mysix to list every setting, mysix set <setting> <value> to change one.

Languages

What the MySix mods show you in play - the names and descriptions of their items and portals, their messages on screen, and the Cartographer's map tab and marks - is in the language you play Valheim in, in every language the game offers except Abenaki, which shows English for now as we could not find a translation we trust. The mysix console command, the setting descriptions it prints, the Settings wiki pages and the warnings before a server restart are in English only. We mainly test in English; if something reads wrong in your language, 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.18. The Changelog tab lists what changed in each release.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 7d ago.

MySix Core on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server side
Optional on the server
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.0.18, released 2026-10-28

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 19 recorded builds of MySix Core.

Recent builds

BuildReleasedGame versionsLoaders
1.0.182026-10-28n/aBepInEx
1.0.172026-10-21n/aBepInEx
1.0.162026-10-20n/aBepInEx
1.0.152026-10-18n/aBepInEx
1.0.142026-10-18n/aBepInEx
1.0.132026-10-17n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run MySix Core on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Core”

Libraries & compatibility

Foundations and fixes other mods build on. Usually installed because something else needs it.

Works on a server

From source side support

Thunderstore lists server-side support for MySix Core as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serveroptional on the server
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-28Open ↗
  • ✓AuthorMysixValheimMods, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

MySix Core, answered

Generated from the mod’s own source data.

Do my players need to install MySix Core?

Thunderstore lists server-side support for MySix Core as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. MySix Core is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run MySix Core on a Valheim server.

Deploy in about a minute from $9.99 a month, then add MySix Core in one click.