sven co op

This is used for general discussion that is not necessarily server-related.
Post Reply
User avatar
savemgs
A semi-regular
A semi-regular
Posts: 16
https://www.youtube.com/channel/UC40BgXanDqOYoVCYFDSTfHA
Joined: Sun May 11, 2014 2:50 pm

sven co op

Post by savemgs »

Hey I was wondering if you guys have any future plans to support sven co-op. It's a fantastic Half-Life mod and it's been out for years and is supported by Steam. I would buy one!
http://store.steampowered.com/app/225840/Sven_Coop/
:mrgreen:
User avatar
TacTicToe
This is my homepage
This is my homepage
Posts: 848
Joined: Fri Feb 18, 2011 1:08 pm
Location: USA
Contact:

Re: sven co op

Post by TacTicToe »

While it certainly does meet all the requirements for NFO hosting, it unfortunately is not in very high demand. It is unlikely NFO would spend the time and resources setting this up in their system for this reason. You would be better off buying an unmanaged VDS for yourself and hosting that way.
User avatar
savemgs
A semi-regular
A semi-regular
Posts: 16
Joined: Sun May 11, 2014 2:50 pm

Re: sven co op

Post by savemgs »

TacTicToe wrote:While it certainly does meet all the requirements for NFO hosting, it unfortunately is not in very high demand. It is unlikely NFO would spend the time and resources setting this up in their system for this reason. You would be better off buying an unmanaged VDS for yourself and hosting that way.
That would be a lot of money just for a 5 man server. just saying.
User avatar
hiimcody1
Staff
Staff
Posts: 1593
Joined: Wed Dec 28, 2011 4:59 pm

Re: sven co op

Post by hiimcody1 »

An Unmanaged VDS would start at $7.99 which is around the price for our lowest slot count srcds servers.
User avatar
TacTicToe
This is my homepage
This is my homepage
Posts: 848
Joined: Fri Feb 18, 2011 1:08 pm
Location: USA
Contact:

Re: sven co op

Post by TacTicToe »

savemgs wrote:That would be a lot of money just for a 5 man server. just saying.
Hosting with the best high end GSP that has incredible 24/7 support, you're getting what you pay for.

Just sayin...
User avatar
savemgs
A semi-regular
A semi-regular
Posts: 16
Joined: Sun May 11, 2014 2:50 pm

Re: sven co op

Post by savemgs »

TacTicToe wrote:
savemgs wrote:That would be a lot of money just for a 5 man server. just saying.
Hosting with the best high end GSP that has incredible 24/7 support, you're getting what you pay for.

Just sayin...
How do i set it up?
Ticketry
New to forums
New to forums
Posts: 8
Joined: Fri Aug 29, 2014 3:27 pm
Location: Arizona
Contact:

Re: sven co op

Post by Ticketry »

savemgs wrote:
TacTicToe wrote:
savemgs wrote:That would be a lot of money just for a 5 man server. just saying.
Hosting with the best high end GSP that has incredible 24/7 support, you're getting what you pay for.

Just sayin...
How do i set it up?
http://www.svencoop.com/manual/server-basic.html :mrgreen:
Gossimur
New to forums
New to forums
Posts: 2
Joined: Thu Jun 01, 2017 12:02 am

Re: sven co op

Post by Gossimur »

Might not be in high demand, but it's a game mode I've enjoyed the few times I've tried it as well.
User avatar
WorthlessJ
A semi-regular
A semi-regular
Posts: 23
Joined: Fri Aug 12, 2016 2:19 am

Re: sven co op

Post by WorthlessJ »

I was hosting a sven-coop 5.0 server on my vps until "recently". I can't give specific help as I don't host the server anymore, but I can share some resources I looked at.

Sven-coop 5.0 manual server setup:
http://forums.svencoop.com/showthread.p ... -5-0-Guide

Convenient server hosting (can't say if it works or not):
https://gameservermanagers.com/

Find custom maps:
http://scmapdb.com/

Using linux to host, some maps won't download over a FastDL server. If playing with friends, send them a scmapdb link to the map to manually download what you're playing. Long, unnecessary explanation why this happens below.

Linux reads file names case sensitive so "banana.file" and "Banana.file" are two different files. On windows, names are not case sensitive so you can only have one called "banana.file". If you created another file it would renamed to banana(1), second to banana(2) and so on, even with changed uppercasing (BaNaNa, BananA, ect). This is important because many maps were made by modders running windows and windows servers, so if a creator named a file "RE_jane.char" and in the map file it's called "re_jane.char", a linux server won't find the file because it is looking for "re_jane" and treats "RE_jane" like a different file. Not a problem, it'll change to downloading files directly from the box you host the server on instead of the FastDL server! (sarcasm) Download speed from the server is usually <60kb/s when some maps can be tens to hundreds of MB in size.
levelediting
New to forums
New to forums
Posts: 2
Joined: Wed May 15, 2019 12:17 pm

Re: sven co op

Post by levelediting »

I'm looking for a good host for a couple sven coop servers. Really wish it was available through NFO. I've messed with the VDS and it seemed confusing for me and I don't have a lot of time or knowledge of servers.
User avatar
WorthlessJ
A semi-regular
A semi-regular
Posts: 23
Joined: Fri Aug 12, 2016 2:19 am

Re: sven co op

Post by WorthlessJ »

Hello friend, I just noticed you recently necro'd this two year old post. After my last post I found a utility called Linux Game Server Manager, which brings a level of accessibility I have come to love. Here is a tutorial to run a sven coop server on a NFO VPS with Ubuntu using LGSM. Installing any other game LGSM supports should be the same, up to a point.

First, install a SSH client which will allow you to remotely connect to the server and input commands, I recommend putty for this purpose.

Putty
https://www.chiark.greenend.org.uk/~sgt ... atest.html

Login to your NFO control panel, select your virtual server, then select your Server Control panel located inside. it will contain your IP address, and your login information. Inside of putty, put in your IP and set the connection type to SSH, then hit open at the bottom right. When the window opens, you will be prompted to input your username and password.

To copy and paste in the window, copy text normally, and right click on the window to paste. If you ever want to copy text from the window, highlight the text and it will automatically copy.

Now that you are logged in, follow the instructions on the linuxgsm website below. Make sure you install the dependencies!

https://linuxgsm.com/lgsm/svenserver/

I also use filezilla to view my files on the server.

https://filezilla-project.org/

LinuxGSM should install servers like this with it's default configuration:

/home/"username"/serverfiles/"Files Here"

and should also have special configuration files inside of

/home/"username"/lgsm/config-lgsm/"servername"/

these files will be named common.cfg , _default.cfg, and svenserver.cfg

Default will be a reference file that shows you commands, common will apply to all servers should you have more than 1 running off the same files, and svenserver will be for your singular server(the one you want to edit). Here are the most relevant settings to use in that file. You should only have to change the IP to whatever your server IP is.

Code: Select all

## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="SERVER_IP_HERE"
port="27015"
clientport="27015"
defaultmap="svencoop1"
maxplayers="16"

## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game svencoop -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} +maxplayers ${maxplayers}"
}
More relevant files are inside of:
/home/"username"/serverfiles/svencoop/

and include svenserver.cfg, which lets you set the servername, rcon password, server password, wether you want survival mode on, and your fastdownload link among other things.

Code: Select all

//----------------------------------------------
// Sven Co-op v5.0 Default Server CFG
//----------------------------------------------

//----------------------------------------------
// See server_example.cfg for more available
// commands and settings.
//----------------------------------------------

hostname "server_name_here"
log "on"

rcon_password "admin_password_here"
sv_password "test"

sv_downloadurl "fast_dl_link"
mp_survival_mode 0

sys_ticrate 100
deathmatch 1
decalfrequency 30
hpk_maxsize 2
pausable 0

sv_aim 0
sv_allowdownload 1
sv_allowupload 1
sv_region 255
sv_send_resources 1
sv_voicecodec "voice_speex"
sv_voiceenable 1
sv_voicequality 5

mp_telefrag 1
mp_timelimit 99
mp_weaponstay 1

exec banned.cfg
exec listip.cfg
and admins.txt, which has instructions inside of it for adding admins and server operators.

You can automate your server with linux by using cron to schedule timed jobs. Use the command crontab -e on ubuntu, which will open the file. here are some automated tasks I use which you can edit and use. Make sure to replace user_name with your server username.

Code: Select all

#Check Server Every 15 Minutes, restart if down
*/15 * * * * su - user_name -c '/home/user_name/svenserver monitor' > /dev/null 2>&1
#Check For update every hour
#0 * * * * su - user_name -c '/home/user_name/svenserver update' > /dev/null 2>&1
#Restart at 6:30 AM, update if needed
30 6 * * *  su - user_name -c '/home/user_name/svenserver force-update' > /dev/null 2>&1
#Restart on machine reboot
@reboot su - user_name -c '/home/user_name/svenserver monitor' > /dev/null 2>&1
I hope this has helped someone, I love LGSM. Currently using it to manage 3 KF2 custom map servers, 1 gmod TTT server, 1 csgo custom maps server, 1 minecraft feed the beast server, 2 sven coop servers. GLHF!
Post Reply