Running Suicide Survival 2017 Edition

Great news!

With all the updates to Steam over the years the mod still works and can be installed using the steps below.

1. Navigate to http://suicide-survival.com/download/ and grab the mod.

2. Extract the Suicide Survival game files to a temp location on your hard drive.

3. Copy the SuicideSurvival folder to this directory. C:\Program Files (x86)\Steam\SteamApps\sourcemods\SuicideSurvival (The game does not support alternate Steam library locations at this time.)

4. Relaunch Steam and you are good to go.

Thanks,

-TheDude

How to host a dedicated Suicide Survival Server – 2010 Edition

Since the update to the new Steam version players who want to host a Suicide Survival server with the “Team Fortress 2 Dedicated Server” tool are greeted with the following error message:  SetupArrayProps_R:  array prop ‘(null)’ is at index zero.

The reason for this is that the engine build used by the Orange Box DSes on Steam (one for TF2 and each of the Steamworks mods) differs from the one that Suicide Survival was built with (the 2007 SDK code). However there is a solution:

This is a step-by-step guide on how to host your own dedicated server. PS: this will probably also work for other mods with the same problem.

STEP ONE

Download the HLDS Update Tool, which installs a standalone dedicated server. This doesn’t require Steam to be running, but also doesn’t read data that Steam has downloaded — meaning that it requires a separate install of the game your are running from, including all textures and sounds. If you don’t have 2.5GB free space on your hard drive you’re out of luck.

Once downloaded run the hlsdupdatetool.exe and choose a install directory on your hard drive.

STEP TWO

Getting the necessary files to run the server:

a) Open a command prompt.

Go to Start, Run and type “cmd” (minus quotes) and press enter.

b) Change to the directory where the HLDS Update Tool is installed.

If you’re unfamiliar with the commands here is exactly what you’ll have to type:

> cd c:

> cd <the directory you installed the HLDS Update Tool>
usually its HLServer so type:  cd hlserver

c) Run the HLDS Update Tool with the “update” command:

> hldsupdatetool.exe -command update -game hl2mp -dir .

<-dir>   is the path where you want the files installed e.g.  ” .” (for the current directory) or “c:hlserver”

d) After its done run the update command again for a different game:

> hldsupdatetool.exe -command update -game orangebox -dir .

d) Once it’s done downloading all the files go to step three.

For further info regarding the use of the hldsupdatetool.exe check the readme file inside the hlserver folder.

STEP THREE

Copy the SuicideSurvival Folder into the orangebox directory you just created with the hldsupdatetool.exe.

In most cases this would be: c:hlserverorangeboxhlserver

STEP FOUR

Create a Server.cfg file. This file a simple text file which save config variables for the server. Here is a simple example config file:

hostname “the name of your server”
rcon_password “pick an admin password”

// Gameplay
mp_flashlight 0
mp_fraglimit 50
mp_timelimit 40
mp_falldamage 30
mp_teamplay 1

// Server Cvars
sv_lan 0
sv_region 255
sv_downloadurl “http://www.suicide-survival.com/sv_download”
sv_allowupload 0
sv_allowdownload 1
net_maxfilesize 60
sv_voiceenable 1
sv_alltalk 1
sv_maxrate 7000
sv_minrate 2000
sv_maxupdaterate 30
sv_minupdaterate 10

fps_max 100

Copy and paste the above text into a textfile and save it as: “Server.cfg” inside the HLServerorangeboxSuicideSurvivalcfg directory.

If you want to know what each command does check this console command list from Valve.

STEP FIVE

Well you’re almost there. One final step to starting your server is to make a shortcut of it and pass some commands along when launching it:

a) go to the Orangebox directory: HLServerorangebox

b) Right-click on the “srcds.exe” and choose: “create a shortcut”

c) Right-Click on the shortcut file and choose: “settings”

d) In the field “target” add the following at the end of it:  -game suicidesurvival

So it reads: C:HLServerorangeboxsrcds.exe -game suicidesurvival

e) Hit the OK button.

Voila! Your done. Double-click on the shortcut file and you should see the launch window for the dedicated server.

If you have any questions or encounter some errors leave a comment below. If your running a server regularly feel free to advertise your server in the forum.

Tutorial – Setting up Hammer for Suicide Survival

This is a basic guide on how to set up hammer to map for Suicide Survival.

As of version 1.0 you dont need an fdg for Suicide Survival. However you need the right settings to see the models and textures.

Open the file “GameConfig.txt” in the following directory: <your_steam_directory>\steamapps\<your_steam_username>\sourcesdk\bin\source2007\bin

At the bottom of the file, but before:

}
“SDKVersion”        “3”
}

paste and edit the following:

“SuicideSurvival”
{
“GameDir”      “<your_steam_directory>\steamapps\SourceMods\suicidesurvival_dev”
“hammer”
{
“GameData0”      “<your_steam_directory>\steamapps\sourcemods\suicidesurvival_dev\SuicideSurvival.fgd”
“GameData1”      “<your_steam_directory>\steamapps\<your_steam_username>\sourcesdk\bin\source2007\bin\hl2mp.fgd”
“TextureFormat”      “5”
“MapFormat”      “4”
“DefaultTextureScale”      “0.250000”
“DefaultLightmapScale”      “16”
“GameExe”      “<your_steam_directory>\steamapps\<your_steam_username>\half-life 2\hl2.exe”
“DefaultSolidEntity”      “func_detail”
“DefaultPointEntity”      “ai_ally_manager”
“BSP”      “<your_steam_directory>\steamapps\<your_steam_username>\sourcesdk\bin\source2007\bin\vbsp.exe”
“Vis”      “<your_steam_directory>\steamapps\<your_steam_username>\sourcesdk\bin\source2007\bin\vvis.exe”
“Light”      “<your_steam_directory>\steamapps\<your_steam_username>\sourcesdk\bin\source2007\bin\vrad.exe”
“GameExeDir”      “<your_steam_directory>\steamapps\<your_steam_username>\half-life 2”
“MapDir”      “<define a directory path where you want to save your map source files>”
“BSPDir”      “<your_steam_directory>\steamapps\SourceMods\suicidesurvival\maps”
“CordonTexture”      “tools\toolsskybox”
“MaterialExcludeCount”      “0”
}
}

Save the file and open Hammer. You should now have the game Suicide Survival under Game Configurations.

Now before you map away here is some importent info:

  • The ammo for Surviver is: item_ammo_crossbow
  • Fake-Suiciders are all: prop_physics_multiplayer
  • Trees are: prop_static
  • Spawnpoints for Survivors are: info_player_rebel
  • Spawnpoints for Suiciders are: info_player_combine
  • Respawning ammo is being done by using the env_entity_maker entity.
    Name your item_ammo_crossbow entities and use those names in the env_entity_maker field: “Point_template to Spawn”. Notice that you need one env_entity_maker for every item_ammo_crossbow.

Now some guidelines in coherence with the game concept:

  • The bright colors are there for a reason. In order to generally irritate players and to contradict the actually rather dark and horrorfying fact of exploding pot plants.
    So make sure your map somehow implements that.
  • Make sure your map is “camper proof”. Meaning there are no spots in the map which are easy to camp the Suiciders and Survivors.
  • Make sure there is enough respawning ammo.
  • Make sure you have enough respawn points to prevent players being killed by other spawning players.
  • Make sure the respawn points are placed higher then the shrubberies. If you dont do this spawning players can get stuck when they spawn inside a shrubbery that has been moved inside the spawn entity.
  • Make sure there are no areas where Survivors can get into or on top creating an advantage for them.
  • Make sure you honor the shrubberies.
  • and lastly: Ni!

If you made a map post it on the forum.

Tutorial – Dedicated Server for Suicide Survival

Ok this is a very basic tutorial to get you started.

Suicide Survival is based on HL2 Deathmatch and running on OrangeBox code of the Source Engine. So you will need the “Team Fortress 2 Dedicated Server” to run a server. Its the same as “source 2007 dedicated server” in your steamfolder/<your username>

But before you launch the tool delete the file “server.cfg” in SteamsteamappsSourceModsSuicideSurvivalcfg
There is some wierd erro which will prevent your server from changing levels if you leave the server.cfg there.

When you launch it you are giving a few options.

Most of those settings depend on your own liking and bandwith, etc. Just make sure you select the right Game and the right map.

When you are finished start the server.

Congratulations, your dedicated Suicide Survival Server should be up and running now.

If you dont see the server in the serverlist try to get some friends to join it.

You also might want to forward your port if you are connected over a router.  If you dont know how to do that look here: http://forums.srcds.com/viewtopic/5247

Lastly: if you got your server up and running post the IP along with your settings or modifications and when your server will be up on the official forum.

Troubleshooting

So far there is only one common error i know of. When starting the dedicated server tool you get this error:

c:programgameinfo.txt is missing.

This error is generated because it can’t read the space inside the directory structure, (I know its pretty stupid). The only solution that I know of is to re-install steam into a directory with no spaces.
NOTICE: make sure you backup your game files in the steam directory. Because when you deinstall steam it deletes everything!