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.