Sven Co-op

Sven Co-op

56 ratings
Sven Co-op Dedicated Server (SteamCMD) [English/Englisch] [Windows]
By Zeromix
This guide will show you how to set up a server with the SteamCMD.

The following ports must be open:
27015 UDP - Game & content transfers traffic 26900 UDP - Valve anti-cheat (VAC) service traffic (auto-increments from default if taken to the next available port)

Looking for the german version?
http://steamcommunity.com/sharedfiles/filedetails/?id=874080531

I also created a tool, that automates the installation process. You can find this tool here:
https://steamcommunity.com/groups/ServerTool
   
Award
Favorite
Favorited
Unfavorite
SteamCMD Download
First of all you need the SteamCMD. You can download it here:
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
SteamCMD Login
Extract the file in a folder.
Now you need to execute this file.

First, we need to choose create a folder inside the CMD, we can do this with:
force_install_dir ./sven_ds/

And then we need to login into the SteamCMD:
login anonymous
Server Files Download
Now you can start the download with:
app_update 276060 validate

If the download was sucessful, you have to type
exit
in the console close the SteamCMD.
Run the Server
The best option is to create a .bat file in your "sven_ds" folder (e.g. Run.bat)
You need to create the batch file in this folder:
C:\Steam-Server\sven_ds

Edit the .bat file with following code:
Internet-Server:
start SvenDS -console -port 27015 +maxplayers 8 +log on +map _server_start

LAN:
start SvenDS -console -port 27015 +maxplayers 8 -insecure -nomaster +sv_lan 1 +map _server_start

You can also change the port with "-port 27015"
With this, you just created your Server!

Important:
Don´t start the server with the map "-sp_campaign_portal" otherwise the server won´t be able to start.

To shutdown the server, you need to type
quit
into the server console.
Configurate the server
If you go to the folder
C:\Steam-Server\sven_ds\svencoop
you will find your "server.cfg" where you can configurate your options.

This is just the basic stuff, if you want to go deeper, take a look here:
https://www.svencoop.com/manual/server-basic.html
Installing Blue Shift/Opposing Force
To install these things you need to go into the folder:
C:\Steam-Server\svends\svencoop
Then you run the "Install_bshift_Support.bat" and/or "Install_OpFor_Support.bat" whatever you wanna to install.
Frequently Asked Questions
I can not see my server / No one can connect to my server
Please make sure, that you have opened all the required ports in your router. If the everything is set correctly, but the problem still occurs, please contact your internet provider.
Or look for your router model here:
https://portforward.com/router.htm

Is there another way instead of opening the ports?
Yes, you can also host your server through a VPN network like "Hamachi". Of course only the people in the VPN network will be able to join the server then.
If forwarding your ports doesn´t work, please contact your ISP, i won´t be able to help you.

The SteamCMD download failed! What should I do now?
Mostly you just need to retry the download, then the problem should be fixed.

How do I update my server?
Just open the SteamCMD and login again, then retry the Step "Downloading the files" it will be checked which files need to be updated.
Server Creation Tool
To automate these steps to setup/upgrade a server, i created a tool, the group can be founde here:
http://steamcommunity.com/groups/ServerTool

The tool itself is hosted on Github, which can be found here:
https://github.com/Zeromix9/ServerTool

I hope, that will help you in the future!

If you like, you are also welcome to leave a small donation.
https://paypal.me/Zeromix
88 Comments
Zeromix  [author] Jan 10, 2022 @ 7:44pm 
@R3QUILL You´re welcome!
DorrarViskingar Jan 10, 2022 @ 10:20am 
I'll also be trying out that ServerTool ya'll made up there, Again, thanks a ton!
DorrarViskingar Jan 9, 2022 @ 7:13pm 
Thanks, I was pretty worried that steamcmd was broken for me-
Zeromix  [author] Jan 9, 2022 @ 7:13pm 
@R3QUILL It´s just a warning, you should still be able to do it.
I also updated the Guide now.
DorrarViskingar Jan 9, 2022 @ 1:07pm 
something strange keeps happening, when i input the command: "force_install_dir ./sven_ds/", it doesn't work and the console just says "Please use force_install_dir before logon!"
Zeromix  [author] Jul 18, 2021 @ 4:45am 
@Mowee It should work.
f0RDY Jul 18, 2021 @ 2:35am 
Can i use ngrok for port forwarding ?
Zeromix  [author] Jun 14, 2021 @ 1:06pm 
@poll What says the file log?
gooning (silly edition) Jun 14, 2021 @ 11:35am 
When I run the .bat file it says "Fatal error" and then closes
gooning (silly edition) Jun 14, 2021 @ 11:17am 
Ahh, sorry I mis read some of the tutorial