Full listing of all the weapons you will get to use.
They Hunger, created by Black Widow Games, is a action horror / survival horror modification for Half Life 1.In this three chapter adventure, you must fight your way through hordes of you guessed it, the undead, and try to uncover the mysteries underlying in the crisis of a small county town. How to change from Survival Mode to Creative Mode in Minecraft. This video was created with the PC version of Minecraft. User: INFAM0USX. Choose yes; this removes all the extra Sven Co-op content and makes things as close as possible to the original Half-Life. Step 5: The last thing you're going to want to do is disable Survival Mode, which is enabled by default. While in game, press 'C' to bring up the in-game options menu. Sven Co-op is a Co-operative based game for Valve Software's Half-Life. In this mod, players must work together against computer controlled enemies and solve puzzles as a team.
You can share your ammo from most weapons with other players with the dropammo command. H is a good key to put this on.
Contents
Melee / tools
Crowbar
The half-life crowbar has been improved in Sven Co-op. Donors gain the special feature to add electric damage to their crowbar. The electric crowbar is powered through your HEV armor battery and will drain power from that source every time you successfully hit a player, ally, or enemy.
| |
Combat knife
The combat knife featured in Opposing Force acts as a direct replacement for the crowbar, and is officially available to other maps. It functions exactly the same as the crowbar, but has a higher attack rate due to its lower weight.
| |
Pipe wrench
The wrench is similar to the crowbar, but swings at a much slower rate. However, it does much more damage. Use the power swing to get especially heavy swings.
| |
Medkit
The medkit is designed to help keep your team mates alive through the worst that can be thrown at them. Simply move close to a player that needs healing, and 'fire' the medkit at them to instantly heal 10 health points. The medkit will be emptied quickly if lots of people need healing, but it will slowly recharge itself. You can also refill it quickly using wall-mounted health chargers once your own health is full. To revive a dead player or friendly NPC, your medkit will need to have at least 50 health points stored. Get close to the other player or NPC and use the secondary fire to revive them.
| |
Barnacle grapple
The Barnacle is used to help players reach areas that are too high to jump. It can only attach to players, certain monsters, and certain Xen surfaces (as shown on the right). The way the Barnacle grapple works is defined by the map creator. On some maps, it will only attach to small monsters. On others, it will pull monsters to you instead of the other way around. Unique to the Sven Co-op version of the Barnacle grapple, players can either be pulled by the grapple, or be dropped slowly (rappel), depending on what mode is chosen. Finally, the Barnacle grapple can also be used to eat monsters similar to a regular Barnacle. The difference is the grapple is much smaller, thus takes much longer to kill an enemy. This bite is only effective against very small monsters, such as headcrabs.
|
Single-hand guns
9 mm pistol
The 9 mm pistol is the most accurate when firing single shots. Rapid fire is faster, but also very inaccurate only useful for very close enemies. |
.357 magnum
The magnum provides 6 very powerful shots with decent accuracy, but suffers slow rate of fire, high recoil, slow reloading times. |
Uzis
The uzi is a very fast submachine gun with a 32 round clip that does a lot of damage very quickly, however your ammo is used up very fast. Doubled up you get twice the fire power, but twice the reload time.
|
Desert eagle
The desert eagle is a powerful pistol, but rather inaccurate in single fire mode. You can increase the accuracy considerably by enabling the barrel-mounted laser pointer at the cost of a slower fire rate. The rate of fire and accuracy is better than the .357 magnum and offers 7 shots, however less powerful. |
Double-hand guns
MP5A3 submachine gun
The MP5A3 is a light submachine gun, which holds 30 round clips. It has a mounted scope for zooming and a relatively high rate of fire. That and the low reloading time makes it an effective assault weapon. |
SPAS-12 shotgun
The SPAS-12 shotgun offers very powerful blasts in single or automatic fire of 8 rounds. Automatic fire (gas operated) takes only a matter of seconds in to use all 8 shells, making it an extremely powerful weapon. It takes a little longer to reload, so make sure you have enough cover to do so. Automatic mode is also less accurate than single shots. |
Crossbow
The crossbow is a long-range stealth weapon holding 5 bolts. It hardly makes noise and has a mounted scope for long range attacks. While not using the zoom, bolts will explode when hitting something solid. Bolts never explode when the crossbow is zoomed, or if a bolt hits a target. This weapon will also fire underwater, making it the best weapon to use against Ichthyosaur. |
M16 assault rifle with M203 grenade launcher
The M16 is the grunts' standard issue, not always with a grenade launcher. The players' M16 will always have a grenade launcher. To use it, press secondary fire to insert a grenade into the barrel, then press secondary fire again when you're ready to launch it. An M16 round consists of 30 5.56 mm rounds fired in 3-round bursts. 10 assault rifle grenades can be held, but only 1 inside the grenade launcher at a time. |
Special weapons
Rocket propelled grenade launcher
The RPG is a good weapon for armoured targets like helicopters, tanks and Gargantuas. Secondary fire will enable the laser guidance system to alter the course of the rocket in flight.
|
Gauss gun
The gauss gun is an experimental weapon fabricated in the Black Mesa Research Facility. Primary fire is an energy beam. You can charge up the weapon for a more powerful shot by holding secondary fire. There is a very high knock back from maximum charged shots. Most maps will allow this knock back to allow the player to jump to much higher areas.
|
Gluon gun
Just like the gauss, the gluon gun is an experimental weapon. Firing it will create a powerful beam, which can be used to quickly sweep an area.
|
Hornet gun
Stripped from an alien grunt, the player can use this weapon to fire up to 100 live hornets. Primary fire will launch a homing hornet that will seek its target, whereas secondary fire will launch hornets in quick succession directly where the player is aiming. Hornets are slowly reproduced, though 50% slower than before due to the higher hornet holding limit. |
Disposable weapons
Hand grenade
Simple hand grenades with a 4 second fuse. The fuse starts as soon as you press down on primary fire. If you hold primary fire, the fuse will remain active in your hand. This is handy for throwing shorter fuse grenades at enemies that traditionally avoid them.
|
Satchel charge
The Satchel Charge can be used to ambush enemies or plan multiple explosions. Throw it on the ground, step back and detonate it with a remote control.
|
Tripmine
Tripmines can be planted on floors, walls or ceilings. Within a second of its placement it will activate itself and emit a beam. As as soon someone or something touches the beam, the tripmine will explode.
|
Snark
The extremely nippy snark can be gathered from its nest and used as a weapon. Release a snark and it will pursue the first unfriendly tasty thing it can find. Snarks thrown by players will never attack other players or allies. |
Heavy duty weapons
M40a1 sniper rifle
A powerful manual weapon with a slow rate of fire, the M40a1 is a standard sniper rifle.
|
M249 SAW
The M249 SAW (squad automatic weapon) is a powerful yet portable machine gun with a high firing rate and damage. It can be used to provide supporting fire for team mates. It has a belt of 200 5.56 mm rounds, but suffers high reload time.
|
XM214 microgun
The most powerful weapon available to players, the microgun is capable of easily cutting through hordes of monsters with a fast stream of rounds. The microgun can be spun-up/kept spinning by holding using the secondary fire button. Pressing the fire button in this mode will make the microgun fire straight away without the spin-up delay. While holding the microgun players are a lot slower, unable to jump, and unable to change weapons. You must drop the microgun to be able to select another weapon (set a key to drop weapon in the control options, or bind any key to drop -- usually G). The microgun offers a continuous belt of 5.56 mm rounds without the need to reload.
|
Biological weapons
Spore launcher
A creature from race X that fires spores from its mouth also thrown by shock troopers. The spore creates a large acid splash on explosion. The spores will bounce for a distance, then stop. They explode on player/NPC contact or after 4 seconds of being fired. This artillery support weapon is best used in open spaces to avoid hurting yourself.
|
Shock rifle
A shock roach from race X found in the hands of shock troopers can be picked up and used by players once it leaves its dying host. Due to the fast self-destructing nature of shock roaches, you must drop yours to be able to select another weapon (set a key to drop weapon in the control options, or bind any key to drop -- usually G).
|
This section will guide you through the basic installation of Sven Co-op's dedicated server.
Contents
Which package is right for me?
Our dedicated server package comes in two forms both with different benefits. One is distributed to you through your Steam client (the same application you use to launch games in Steam) as a tool, and the other is distributed through Steam's console client (SteamCMD ) as a standalone application.
Here are the basic differences and benefits of them both:
Steam tool | Standalone application |
---|---|
Distribution | |
|
|
Benefits | |
|
|
Drawbacks | |
|
|
Once you have chosen a package follow the instructions for the Steam tool or standalone application.
Installation: Steam tool
Our dedicated server package in Steam will allow you to effortlessly install a server attached to your Steam account. It's quick, easy, and should be up and running as fast as you can download it. This is an ideal approach for temporary / part-time servers. You will require a valid installation of Sven Co-op to continue. Daft punk midi free collection.
Instructions are as follows:
- Launch Steam and log in.
- In the main Steam screen hover over Library and click Tools.
- Scroll down the list of available tools until you see Sven Co-op Dedicated Server.
- Double-click the package to install it.
- Follow the on-screen installation.
That is it. You should now have the dedicated server tool ready to launch. Double-click the tool in the library and select Play Sven Co-op Dedicated Server to launch a server with a graphical interface.
Installation: Standalone application
Our dedicated server package is also available as a standalone package available via the SteamCMD tool. Though it requires further knowledge to install and use you will benefit from a server that doesn't depend on your Steam client, can be run as a console application, and even be run as an unattended system service. Permanent / full-time servers should opt for this approach. You will also NOT require an existing Sven Co-op installation to continue.
- Do not use this method of installation if you are unfamiliar with some basic server administration concepts such as using a command prompt or terminal environment, and reading/writing configuration files.
Instructions are as follows:
- Open a command prompt or terminal environment on your system.
- Download and install SteamCMD .
- Download our dedicated server package with the following command:
steamcmd +login anonymous +force_install_dir 'C:SvenDS' +app_update 276060 validate +exit
Replace the path C:SvenDS with a location to your preference. - Wait for the package to download and validate.
Once it has finished you can use the SvenDS.exe executable to launch a server. Launching without any arguments will start it with a graphical interface, or if you specify the -console argument it will start with a console interface.
The same command is used to update the server application too, however be sure you have no server instances running or the update will fail.
Starting a server: Graphical
To start a server with a graphical interface simply launch the Sven Co-op Dedicated Server tool in your Steam tools library (for Steam tool installations) or launch the SvenDS.exe executable (for standalone application installations). You will be presented with a small form asking for some options.
- Game: This will always be Sven Co-op, unless you're running a mod on our engine.
- Server Name: This is the name of your server as shown in the game server list and on the score board in game.
- Map: Choose a map to run immediately with your server. Osprey is a good choice if you want to get players in quickly, or Stadium4 for a gathering place for a group of friends.
- Network: Internet means your server will be available to anyone with a valid Steam subscription, and players authenticate with their Steam ID number. LAN means your server will be available only to your local network, and players authenticate with their IP address.
- Max. players: The maximum number of players that can be on your server at a time (2-32). Most maps become overcrowded with more than 12 players.
- UDP port: The network port number for your server to listen on. If unsure leave as default (27015).
- RCON password: The password used to remotely access the command console for your server. You should not tell anyone this password as it allows them to control your game server. It must be at least 3 characters consisting of only alpha-numeric characters. If you don't want to use this feature, just do a keyboard mash to input any random string.
- Secure (Valve Anti-Cheat): Players will be scanned for game cheat applications as they join your server. Players caught and blacklisted by Valve's Anti-Cheat system will not be allowed to play on your server. You should leave this enabled in most situations.
Once you're ready click Start Server, it will take a moment to begin. All of these options will be remembered for the next time you start a server.
You will then (hopefully) be presented with a larger form depicting a tabbed management interface for your game server.
- The Main tab tells you a bit about your server (which game, how many players are on, how long it's been running) along with changing some basic settings:
- Server Name, Network, and RCON Password As in the launch options form.
- Map: Immediately change to a new map from a list.
- Player Password: Allows you to set (or unset) a password required for players to join your server (making your server private).
- Map Cycle: A graphical tool to build a map cycle to run on your server.
- The Configure tab allows you to change a broader set of options. Not all of these will be saved after you start a new server.
- The Statistics tab shows you a graph about how well your server is performing such as CPU load, frame rate (tick rate), and network data.
- The Players tab shows you a list of players currently connected, some information about them, and the ability to kick/ban players.
- The Bans tab shows you a list of currently banned players and IP addresses, editing the bans list, and importing/exporting the list to a file for backup.
- The Console tab shows you a simple textual representation what is happening on your server, along with the ability to submit commands to your server. You will need to look at this output if you need to find out why something has gone wrong. Avoid entering any commands you aren't sure of what they will do, particularly those given to you by other people you don't fully trust.
How To Turn Off Survival Mode Sven Coop Minecraft
There is really little more I can tell you about running a server in graphical mode. You can close it down any time you like, then any players connected will be returned to the main menu with a message that the server is shutting down.
Starting a server: Console
This option is only available to the standalone application. You will need to open a command prompt or terminal environment on your system then change the working directory to your Sven Co-op dedicated server installtion (usually C:SvenDS).
Next you need to build a command to launch your server. The following list of arguments and parameters will determine how your server starts. Be sure to split them up with a space. Pay attention to those beginning with a hyphen (arguments) and those beginning with a plus (parameter), as they will not work with the wrong symbol. Sections highlighted before the colon are the parts you type, and underlined sections are parts you change.
- SvenDS: The name of the application, does not need to have '.exe' on the end.
- -console: Required, or your server will start in graphical mode.
- -game modname: Only needed if you are running a mod on our engine, otherwise ignore this.
- +ip ipaddress: Only needed if your computer has more than one IP address assigned to it, and you need to specify which address to listen on.
- -port 27015: Chooses the network port to listen on, usually 27015 unless you're running more than one server on the same IP address.
- +maxplayers 12: The maximum number of players that can be on your server at one time (2-32). It will be 12 if you do not specify this.
- +map _server_start: Specify which map to launch the server on. If you do not specify this your server will remain stuck in an un-connectible state!
- +log on: Start a log file for the server console (recommended).
Here is a simple example to start an 8-player server on map stadium4 listening on port 27015 with logging enabled:
Configuration
Once you have got your first server running you will likely want to change the configuration of it in a way that it's saved permanently, and across map changes.
We will focus on just the basic configuration options here found in the default server.cfg file. Edit this file with a plain text editor (like Notepad or nano). You can modify this file while your server is running, then any saved changes will take effect on the next map.
Setting | Default value | Description |
---|---|---|
hostname | Sven Co-op v5.0 server | The name of your server as players see it. This line comes first to minimize the chance of your server appearing as the default name Sven Co-op. Try to limit yourself to 40 characters on this. |
log | on | Switch on logging of events on your server. There is little reason to turn this off unless you don't require logs. I recommend you specify this in your command parameters instead to lower the number of log files created. |
rcon_password | Empty | Password used for accessing the server console remotely. Use a password strength meter to help you build a good password. Only your trusted server administrators should know this as it allows unlimited access to your game server. If you leave this blank, remote console access will not be available (don't worry -- it won't allow everyone to use RCON without a password). |
sv_password | Empty | Password used for players to join your server. Leave blank if your server is public. |
sys_ticrate | 128 | The maximum number of frames/second your server will process. We have discovered that setting this using base 16 increments (64, 128, 256, etc) provides a smoother base 10 tick rate (50, 100, 200, etc) than setting the number at base 10 directly. Setting this above roughly 250 is ridiculously stupid, and your players will just complain about lag when your server fills up. Frame rates too high will also have a negative effect on physics and NPC movement, and extreme frame rates (over 500) will cause many brush entities to cause crush damage when nothing is blocking them. |
deathmatch | 1 | This is essential for the intended game play of Sven Co-op. Do not change this, and do not use the coop setting. |
decalfrequency | 30 | The time (seconds) a player must wait before making their spray again. 0 will remove this delay, but is not recommended. |
hpk_maxsize | 2 | The size limit (megabytes) of the file that stores uploaded sprays. The oldest sprays are removed to make way for new sprays. |
pausable | 0 | Determines whether the game on your server can be paused by anyone. This is never recommended on public servers. |
sv_allowdownload | 1 | Allow players to download custom content from your server. |
sv_allowupload | 1 | Allow players to send custom sprays to your server. |
sv_region | 255 | The region your server is in. This is used in Steam's server browser, so players can look for servers near by.
|
sv_voicecodec | voice_speex | The voice codec to use. Currently only voice_miles and voice_speex are available. There is no reason to revert to voice_miles as the quality is terrible, and throughput consumption is more than double used by voice_speex. |
sv_voicequality | 5 | The voice quality for voice_speex.
|
sv_voiceenable | 1 | Allow players to use voice communication. |
mp_notimelimit | 0 | Disable a map's mp_timelimit setting allowing it to run indefinitely. The map can still end on empty servers due to mp_timelimit_empty. |
mp_telefrag | 1 | Players will kill someone if they are teleported inside them. Disabling this will result in players piling up inside each other unable to move. |
mp_timelimit | 60 | Map changes after this amount of time (minutes) if the map hasn't been completed already. |
mp_timelimit_empty | 10 | Automatically end the map and move on to the next if the server has been empty for this many minutes (stops maps setting infinite time limits on empty servers). Set to 0 to disable this feature. |
mp_weaponstay | 1 | Weapons can be picked up multiple times, with the exception of miniguns. Disabling this will result in a couple of players taking all the weapons leaving others with nothing. |
exec | banned.cfg | Loads the list of banned Steam IDs. |
exec | listip.cfg | Loads the list of banned IP addresses. |
If you wish to see a vastly more complete set of configuration options, please see the extended server configuration guide.
Connectivity
Once you have got your server up and running and you want players to connect to it over the Internet it is likely that your server will be behind a firewall, a router with a firewall, or a router using network address translation (NAT). This is likely to mean you will require some additional configuration of one or more of these in order to make your server world visible.
The most likely scenario particularly for game servers at residential properties is a router using network address translation. This is where one public IP address is assigned to a NAT router at home, of which is then shared between one or more computers/devices using a private address network. The easiest way to determine if this is the case for you is to do the following:
- Do not use this method of installation if you are unfamiliar with some basic server administration concepts such as using a command prompt or terminal environment, and reading/writing configuration files.
Instructions are as follows:
- Open a command prompt or terminal environment on your system.
- Download and install SteamCMD .
- Download our dedicated server package with the following command:
steamcmd +login anonymous +force_install_dir 'C:SvenDS' +app_update 276060 validate +exit
Replace the path C:SvenDS with a location to your preference. - Wait for the package to download and validate.
Once it has finished you can use the SvenDS.exe executable to launch a server. Launching without any arguments will start it with a graphical interface, or if you specify the -console argument it will start with a console interface.
The same command is used to update the server application too, however be sure you have no server instances running or the update will fail.
Starting a server: Graphical
To start a server with a graphical interface simply launch the Sven Co-op Dedicated Server tool in your Steam tools library (for Steam tool installations) or launch the SvenDS.exe executable (for standalone application installations). You will be presented with a small form asking for some options.
- Game: This will always be Sven Co-op, unless you're running a mod on our engine.
- Server Name: This is the name of your server as shown in the game server list and on the score board in game.
- Map: Choose a map to run immediately with your server. Osprey is a good choice if you want to get players in quickly, or Stadium4 for a gathering place for a group of friends.
- Network: Internet means your server will be available to anyone with a valid Steam subscription, and players authenticate with their Steam ID number. LAN means your server will be available only to your local network, and players authenticate with their IP address.
- Max. players: The maximum number of players that can be on your server at a time (2-32). Most maps become overcrowded with more than 12 players.
- UDP port: The network port number for your server to listen on. If unsure leave as default (27015).
- RCON password: The password used to remotely access the command console for your server. You should not tell anyone this password as it allows them to control your game server. It must be at least 3 characters consisting of only alpha-numeric characters. If you don't want to use this feature, just do a keyboard mash to input any random string.
- Secure (Valve Anti-Cheat): Players will be scanned for game cheat applications as they join your server. Players caught and blacklisted by Valve's Anti-Cheat system will not be allowed to play on your server. You should leave this enabled in most situations.
Once you're ready click Start Server, it will take a moment to begin. All of these options will be remembered for the next time you start a server.
You will then (hopefully) be presented with a larger form depicting a tabbed management interface for your game server.
- The Main tab tells you a bit about your server (which game, how many players are on, how long it's been running) along with changing some basic settings:
- Server Name, Network, and RCON Password As in the launch options form.
- Map: Immediately change to a new map from a list.
- Player Password: Allows you to set (or unset) a password required for players to join your server (making your server private).
- Map Cycle: A graphical tool to build a map cycle to run on your server.
- The Configure tab allows you to change a broader set of options. Not all of these will be saved after you start a new server.
- The Statistics tab shows you a graph about how well your server is performing such as CPU load, frame rate (tick rate), and network data.
- The Players tab shows you a list of players currently connected, some information about them, and the ability to kick/ban players.
- The Bans tab shows you a list of currently banned players and IP addresses, editing the bans list, and importing/exporting the list to a file for backup.
- The Console tab shows you a simple textual representation what is happening on your server, along with the ability to submit commands to your server. You will need to look at this output if you need to find out why something has gone wrong. Avoid entering any commands you aren't sure of what they will do, particularly those given to you by other people you don't fully trust.
How To Turn Off Survival Mode Sven Coop Minecraft
There is really little more I can tell you about running a server in graphical mode. You can close it down any time you like, then any players connected will be returned to the main menu with a message that the server is shutting down.
Starting a server: Console
This option is only available to the standalone application. You will need to open a command prompt or terminal environment on your system then change the working directory to your Sven Co-op dedicated server installtion (usually C:SvenDS).
Next you need to build a command to launch your server. The following list of arguments and parameters will determine how your server starts. Be sure to split them up with a space. Pay attention to those beginning with a hyphen (arguments) and those beginning with a plus (parameter), as they will not work with the wrong symbol. Sections highlighted before the colon are the parts you type, and underlined sections are parts you change.
- SvenDS: The name of the application, does not need to have '.exe' on the end.
- -console: Required, or your server will start in graphical mode.
- -game modname: Only needed if you are running a mod on our engine, otherwise ignore this.
- +ip ipaddress: Only needed if your computer has more than one IP address assigned to it, and you need to specify which address to listen on.
- -port 27015: Chooses the network port to listen on, usually 27015 unless you're running more than one server on the same IP address.
- +maxplayers 12: The maximum number of players that can be on your server at one time (2-32). It will be 12 if you do not specify this.
- +map _server_start: Specify which map to launch the server on. If you do not specify this your server will remain stuck in an un-connectible state!
- +log on: Start a log file for the server console (recommended).
Here is a simple example to start an 8-player server on map stadium4 listening on port 27015 with logging enabled:
Configuration
Once you have got your first server running you will likely want to change the configuration of it in a way that it's saved permanently, and across map changes.
We will focus on just the basic configuration options here found in the default server.cfg file. Edit this file with a plain text editor (like Notepad or nano). You can modify this file while your server is running, then any saved changes will take effect on the next map.
Setting | Default value | Description |
---|---|---|
hostname | Sven Co-op v5.0 server | The name of your server as players see it. This line comes first to minimize the chance of your server appearing as the default name Sven Co-op. Try to limit yourself to 40 characters on this. |
log | on | Switch on logging of events on your server. There is little reason to turn this off unless you don't require logs. I recommend you specify this in your command parameters instead to lower the number of log files created. |
rcon_password | Empty | Password used for accessing the server console remotely. Use a password strength meter to help you build a good password. Only your trusted server administrators should know this as it allows unlimited access to your game server. If you leave this blank, remote console access will not be available (don't worry -- it won't allow everyone to use RCON without a password). |
sv_password | Empty | Password used for players to join your server. Leave blank if your server is public. |
sys_ticrate | 128 | The maximum number of frames/second your server will process. We have discovered that setting this using base 16 increments (64, 128, 256, etc) provides a smoother base 10 tick rate (50, 100, 200, etc) than setting the number at base 10 directly. Setting this above roughly 250 is ridiculously stupid, and your players will just complain about lag when your server fills up. Frame rates too high will also have a negative effect on physics and NPC movement, and extreme frame rates (over 500) will cause many brush entities to cause crush damage when nothing is blocking them. |
deathmatch | 1 | This is essential for the intended game play of Sven Co-op. Do not change this, and do not use the coop setting. |
decalfrequency | 30 | The time (seconds) a player must wait before making their spray again. 0 will remove this delay, but is not recommended. |
hpk_maxsize | 2 | The size limit (megabytes) of the file that stores uploaded sprays. The oldest sprays are removed to make way for new sprays. |
pausable | 0 | Determines whether the game on your server can be paused by anyone. This is never recommended on public servers. |
sv_allowdownload | 1 | Allow players to download custom content from your server. |
sv_allowupload | 1 | Allow players to send custom sprays to your server. |
sv_region | 255 | The region your server is in. This is used in Steam's server browser, so players can look for servers near by.
|
sv_voicecodec | voice_speex | The voice codec to use. Currently only voice_miles and voice_speex are available. There is no reason to revert to voice_miles as the quality is terrible, and throughput consumption is more than double used by voice_speex. |
sv_voicequality | 5 | The voice quality for voice_speex.
|
sv_voiceenable | 1 | Allow players to use voice communication. |
mp_notimelimit | 0 | Disable a map's mp_timelimit setting allowing it to run indefinitely. The map can still end on empty servers due to mp_timelimit_empty. |
mp_telefrag | 1 | Players will kill someone if they are teleported inside them. Disabling this will result in players piling up inside each other unable to move. |
mp_timelimit | 60 | Map changes after this amount of time (minutes) if the map hasn't been completed already. |
mp_timelimit_empty | 10 | Automatically end the map and move on to the next if the server has been empty for this many minutes (stops maps setting infinite time limits on empty servers). Set to 0 to disable this feature. |
mp_weaponstay | 1 | Weapons can be picked up multiple times, with the exception of miniguns. Disabling this will result in a couple of players taking all the weapons leaving others with nothing. |
exec | banned.cfg | Loads the list of banned Steam IDs. |
exec | listip.cfg | Loads the list of banned IP addresses. |
If you wish to see a vastly more complete set of configuration options, please see the extended server configuration guide.
Connectivity
Once you have got your server up and running and you want players to connect to it over the Internet it is likely that your server will be behind a firewall, a router with a firewall, or a router using network address translation (NAT). This is likely to mean you will require some additional configuration of one or more of these in order to make your server world visible.
The most likely scenario particularly for game servers at residential properties is a router using network address translation. This is where one public IP address is assigned to a NAT router at home, of which is then shared between one or more computers/devices using a private address network. The easiest way to determine if this is the case for you is to do the following:
- Open a command prompt or terminal environment on your system.
- Submit command: ipconfig (on Windows) or ifconfig (on Linux).
- Take note of the numbers to the right of the IPv4 Address row.
Ignore any network device that shows one of these address ranges, because they are not connected to the Internet anyway:
- 0.0-255.0-255.1-254.
- 127.0-255.0-255.1-254.
- 169.254.0-255.1-254.
Check if your IPv4 address is within the following ranges:
- 10.0-255.0-255.1-254.
- 172.16-31.0-255.1-254.
- 192.168.0-255.1-254.
If this is the case you are definitely behind a router using NAT. You will need to configure port forwarding on your router in order to make your game server world visible. Because there are literally thousands of different home router models worldwide we are not going to guide you on how to do this. Instead visit www.portforward.com to find a set of instructions specific to your router. You will also need administrative permission on your router in order to make this adjustment, so if it isn't yours ask for permission first.
Our server application only uses the following transport ports. You can amend these using the corresponding command line parameter.
Port | Protocol | Parameter | Description |
---|---|---|---|
27015 | UDP | -port | Game & content transfers traffic |
27015 | TCP | -port | Remote console (RCON) traffic |
26900 | UDP | -sport | Valve anti-cheat (VAC) service traffic (auto-increments from default if taken to the next available port) |
Installing custom maps
Your players will inevitably get bored with the official set of maps provided. You will almost certainly want to install some of the many additional maps around to improve the experience of your game server.
Installing custom maps is a simple process providing map artists follow the map distribution guidelines. You will have downloaded a map as a file containing the map contents typically as a ZIP, RAR, or 7Z archive. Maps are rarely distribute maps as a standalone BSP file or as a bunch of unpacked files.
You can use a free utility such as 7-Zip to open most of the archive formats around today. This runs on both Windows and Linux and is provided for free of charge.
When you open the archive you should see a set of folders that could be gfx, maps, models, scripts, sound, and sprites. It's also likely you'll see a bunch of WAD files here too. If this is what you see you will need to extract all of these to your server's svencoop_addons folder.
- Do not extract any unofficial resources directly into the svencoop folder. To help keep your game files clean, use the svencoop_addons folder. The game engine is perfectly capable of loading maps and their contents from this location.
- If there is a scripts folder included take a look inside before extraction. There should only ever be a maps folder inside this. Anything else should be treated as suspicious and not extracted, or deleted after extraction.
- If there is only a svencoop folder inside the archive, you need to enter this folder before extraction. This shows the map artist has not followed our current guidelines on map distribution.
- If there is only a BSP file (and maybe a couple of TXT/CFG files along side it) this means the map doesn't have much custom content. These files should be extracted to the maps folder within the svencoop_addons folder.
This diagram shows how custom map content should be laid out in your game.
Advanced topics
How To Turn Off Survival Mode Sven Cooper
This page only covers the basic installation and configuration of a single server. Our advanced topics guide covers a range of more in-depth tasks such as configuration profiling (running multiple servers on a single installation), running a server as a system service, and setting up a fast in-game content server.