Skip to content

Valheim 1.0 and the Deep North are live. Start a 10-player world. Friends on PS5, Switch 2, Xbox and PC join with one code. Host Valheim

Necesse: Can't connect to server — every fix

Fix a Necesse dedicated-server connection in the right order. Match the game version, wait until Console says the server started, split IP and port on Direct join, open UDP 14159, then share or clear the password.

If Necesse cannot connect, work through these checks in order. Do not delete the world first. After a patch, the usual cause is a client that updated before the dedicated server.

Stop as soon as one fix works. If you are helping somebody else, test with one player before asking the whole group to retry.

1. Match the client and server versions

The client and dedicated server must run the same Necesse build.

Update the player's game

Close Necesse, let Steam finish the update, and stay off a beta branch the server is not on.

Update the dedicated server

Stop the server. On berrybyte, Auto Update pulls the current dedicated build on the next start. Restart once after the patch is live.

Compare versions

The version on the main menu must match the version in the server log.

If you do not want to babysit patches, rent a Necesse server that updates on start.

2. Wait until the server has started

The dedicated process can show as running while it is still opening the world.

Confirm Overview shows running

On berrybyte the process must be running, not still installing.

Read Console

Wait until the log says the server started and the world loaded.

Retry one client

Test with one player before inviting the group.

3. Use Multiplayer → Direct join

The public list is optional. The reliable test is Direct join.

Copy Server address

On berrybyte, copy Server address from Overview. Do not assume port 14159.

Split host and port

Launch Necesse, open Multiplayer, click Direct join, and put the part before the colon in the IP field and the part after it in the Port field.

4. Check UDP 14159

Necesse speaks UDP. The documented default is 14159.

Use the port the server bound

On berrybyte, Overview is the source of truth. On a self-hosted box, read the -port launch argument.

Forward UDP (self-host)

Every firewall and router between the machine and the internet must allow UDP on that port. TCP on the same number does not create a working game path.

berrybyte opens the allocated port for you. Self-hosters who are fighting NAT can rent a Necesse server that already has it reachable.

5. Share or clear the password

A passworded world rejects a blank or mistyped string.

Read the configured password

On berrybyte, open Settings → Game Settings.

Send the exact string, or clear it

Check capitalisation and characters that chat apps rewrite. Clear it for a public test, then restart.

6. Confirm Steam authentication

Necesse dedicated servers identify players through Steam. An offline Steam client fails the handshake.

Sign into Steam

Start Steam, then launch Necesse from that client.

Retry Direct join

An "authentication failed" dialog is an account problem, not a port problem.

If none of the six fixes worked

Confirm Console said the server started. Then check the leftover causes:

Frequently asked questions

Why can't I connect to a Necesse server?

Match the game version first. After a patch the Steam client updates before the dedicated server. If the versions match, wait until Console says the server started, join from Multiplayer → Direct join, open UDP 14159, and share or clear the password.

How do I join a Necesse server by IP?

Launch Necesse, open Multiplayer, click Direct join, and split Server address at the colon. IP goes in the IP field, port in the Port field. On berrybyte that address is Overview → Server address.

What port does a Necesse dedicated server use?

UDP 14159 is the default. berrybyte allocates that port and opens it. Forward the port passed as -port if you changed it.

Why does Necesse say incompatible version?

The client and dedicated server are on different releases. Update the game, then restart the server so both sides match.

Why is my Necesse server missing from the browser?

A private server with Public set to false will not list. Direct join still works. New public listings can take a minute after a cold start.

Start a game
server in seconds

Join the Discord

98 servers started with berrybyte this week