Skip to content

Valheim Lua EngineBuild Valheim gameplay in Lua

Synchronized resources, custom content, persistence, permissions, and runtime tooling for Valheim servers.

Valheim Lua Engine

Choose your path

A resource is just a folder

text
my_resource/
  manifest.lua
  client.lua
  server.lua
lua
-- server.lua
RegisterCommand('hello_valheim', function(source)
  Player.Notify(source, 'Hello from Lua!', 'TopLeft')
end, false)

Add ensure my_resource to server.cfg, restart the resource, and the command is live. If you are operating a server, begin with the server owner quick start. If you are writing Lua, start with the installation and first-resource guide.

Lua resources for Valheim, built on a server-authoritative runtime.