2hours.gg/

Game servers by the hour. Pay only when you play.

Sven Co-op server guide and commands

Sven Co-op is pure co-op: you and your friends fight through the campaigns together against the AI, no PvP. You deployed the server, so you are set as its owner (admin). Open the console with the ~ key and type the commands below.

How your friends join

Your server sits on a public IP, so there is no port-forwarding and no VPN. Friends join one of two ways:

  • Open the console (~) and run: connect IP:27015
  • Or find it in the game: Server Browser, Internet tab (or Favorites, add by IP). Your server name starts with 2hours.gg.

Note: a Sven Co-op dedicated server is joined by IP, not by Steam friend invite. Steam "join game" only works for someone hosting from their own PC, which is exactly the setup this replaces.

Public or private

  • Leave the Join password empty on deploy = public. Anyone with the IP can join and it lists in the server browser.
  • Set a Join password = private. Friends set it before connecting: password yourpassword; connect IP:27015

Maps that ship built in

Around a hundred official co-op maps come with every Sven Co-op install, so nobody has to download anything to play them. The server rotates through them on its own, or change map from the console:

changelevel svencoop1
The original Sven Co-op map (the default start), followed by svencoop2.
changelevel last
New Hopes Last Stand, a four-part defend-and-survive series.
changelevel crystal
Crystal, a two-part co-op map.
changelevel infested
Infested, a self-contained co-op mission.

Custom community maps are not delivered automatically yet: that needs a FastDL host, which we do not set up on the first release. Everyone plays the maps that ship with the game.

Admin commands (you are the owner)

You get the built-in admin tools. Type these in the console. Use a name or a SteamID.

admin_kick <name>
Kick a player.
admin_ban <name> [minutes]
Ban a player. Minutes optional (leave off for the server default).
admin_slay <name>
Kill a player (for settling arguments).
admin_slap <name> [damage]
Slap a player for a bit of damage, to get their attention.

Useful server commands

status
List connected players, their SteamIDs, ping and the current map.
changelevel <map>
Load a map or campaign start (briefly reconnects players).
mp_timelimit <minutes>
Minutes before the map rotates (0 = no limit). Default 60.
sv_alltalk <0|1>
Voice chat everyone hears. On by default (it is co-op).

Difficulty note: modern Sven Co-op has no easy/normal/hard switch. It scales automatically with how many players are connected, so a bigger group gets tougher enemies.

See also

← Back to all guides