sven co op
- savemgs
- A semi-regular
- Posts: 16
- https://www.youtube.com/channel/UC40BgXanDqOYoVCYFDSTfHA
- Joined: Sun May 11, 2014 2:50 pm
sven co op
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/
http://store.steampowered.com/app/225840/Sven_Coop/
Re: sven co op
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.
Re: sven co op
That would be a lot of money just for a 5 man server. just saying.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.
Re: sven co op
An Unmanaged VDS would start at $7.99 which is around the price for our lowest slot count srcds servers.
Re: sven co op
Hosting with the best high end GSP that has incredible 24/7 support, you're getting what you pay for.savemgs wrote:That would be a lot of money just for a 5 man server. just saying.
Just sayin...
Re: sven co op
How do i set it up?TacTicToe wrote:Hosting with the best high end GSP that has incredible 24/7 support, you're getting what you pay for.savemgs wrote:That would be a lot of money just for a 5 man server. just saying.
Just sayin...
Re: sven co op
http://www.svencoop.com/manual/server-basic.htmlsavemgs wrote:How do i set it up?TacTicToe wrote:Hosting with the best high end GSP that has incredible 24/7 support, you're getting what you pay for.savemgs wrote:That would be a lot of money just for a 5 man server. just saying.
Just sayin...
Re: sven co op
Might not be in high demand, but it's a game mode I've enjoyed the few times I've tried it as well.
- WorthlessJ
- A semi-regular
- Posts: 23
- Joined: Fri Aug 12, 2016 2:19 am
Re: sven co op
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.
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.
-
- New to forums
- Posts: 2
- Joined: Wed May 15, 2019 12:17 pm
Re: sven co op
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.
- WorthlessJ
- A semi-regular
- Posts: 23
- Joined: Fri Aug 12, 2016 2:19 am
Re: sven co op
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.
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.
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.
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!
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}"
}
/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
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